:root{--bcc-primary: #2563eb;--bcc-primary-rgb: 37, 99, 235;--bcc-primary-bg: rgba(37, 99, 235, .08);--bcc-primary-bg-hover: rgba(37, 99, 235, .06);--bcc-primary-deep: #1e51d6;--bcc-primary-a04: rgba(37, 99, 235, .04);--bcc-primary-a05: rgba(37, 99, 235, .05);--bcc-primary-a12: rgba(37, 99, 235, .12);--bcc-highlight-rgb: 237, 181, 59;--bcc-ai: #06b6d4;--bcc-ai-rgb: 6, 182, 212;--bcc-ai-bg: rgba(6, 182, 212, .1);--bcc-ai-light: #22d3ee;--bcc-bg: #f2f6fc;--bcc-bg-card: #ffffff;--bcc-bg-elevated: #ffffff;--bcc-on-primary: #ffffff;--bcc-scrim: rgba(0, 0, 0, .72);--bcc-scrim-raised: rgba(0, 0, 0, .35);--bcc-border: rgba(37, 99, 235, .16);--bcc-border-strong: rgba(37, 99, 235, .26);--bcc-border-control: rgba(37, 99, 235, .14);--bcc-border-control-hover: rgba(37, 99, 235, .22);--bcc-border-preview-soft: rgba(37, 99, 235, .14);--bcc-border-preview-standard: #8f95a0;--bcc-border-preview-strong: #727a87;--bcc-border-preview-soft-card: rgba(37, 99, 235, .16);--bcc-border-preview-standard-card: rgba(37, 99, 235, .24);--bcc-border-preview-strong-card: rgba(37, 99, 235, .38);--bcc-text-1: #1d2129;--bcc-text-2: #4e5969;--bcc-text-3: #68717d;--bcc-success: #10b981;--bcc-success-rgb: 16, 185, 129;--bcc-warning: #f59e0b;--bcc-warning-rgb: 245, 158, 11;--bcc-danger: #ef4444;--bcc-danger-rgb: 239, 68, 68;--bcc-link-success: #059669;--bcc-link-success-hover: #047857;--bcc-link-warning: #b45309;--bcc-link-warning-hover: #92400e;--bcc-link-danger: #dc2626;--bcc-link-danger-hover: #b91c1c;--bcc-grad-primary: linear-gradient(135deg, #2563eb 0%, #22d3ee 100%);--bcc-grad-ai: linear-gradient(135deg, #2563eb 0%, #06b6d4 100%);--bcc-grad-danger: linear-gradient(135deg, #ef4444 0%, #f59e0b 100%);--bcc-ai-deep: #0e7490;--bcc-content-bg: radial-gradient(1000px 420px at 18% -8%, rgba(6, 182, 212, .12), transparent 58%), linear-gradient(180deg, #eef5ff 0%, #f7faff 360px, #f2f6fc 100%);--bcc-sider-bg: linear-gradient(180deg, #f8fbff 0%, #e8f1fd 100%);--bcc-radius-card: 10px;--bcc-radius-btn: 8px;--bcc-radius-input: 8px;--bcc-radius-pill: 11px;--bcc-radius-sm: 6px;--bcc-content-max: none;--bcc-shadow-card: 0 1px 2px rgba(29, 33, 41, .04);--bcc-shadow-float: 0 2px 8px rgba(29, 33, 41, .05);--bcc-shadow-hover: 0 4px 14px rgba(29, 33, 41, .1);--bcc-glow-accent: 0 0 8px rgba(37, 99, 235, .5);--bcc-focus-ring: 0 0 0 3px rgba(37, 99, 235, .12);--bcc-scroll-thumb: rgba(29, 33, 41, .24);--bcc-scroll-thumb-hover: rgba(29, 33, 41, .38);--bcc-scroll-radius: 4px;--bcc-th-bg: rgba(37, 99, 235, .08);--bcc-th-bg-solid: #eef2fd;--bcc-row-hover-solid: #f4f8ff;--bcc-bubble-remote-bg: linear-gradient(135deg, #a7f3d0 0%, #6ee7b7 100%);--bcc-bubble-remote-text: #1d2129;--pill-green: #10b981;--pill-green-fg: #047857;--pill-green-bg: rgba(16, 185, 129, .1);--pill-green-border: rgba(16, 185, 129, .25);--pill-orange: #f59e0b;--pill-orange-fg: #b45309;--pill-orange-bg: rgba(245, 158, 11, .12);--pill-orange-border: rgba(245, 158, 11, .25);--pill-orangered: #f97316;--pill-orangered-fg: #c2410c;--pill-orangered-bg: rgba(249, 115, 22, .12);--pill-orangered-border: rgba(249, 115, 22, .25);--pill-red: #ef4444;--pill-red-fg: #b91c1c;--pill-red-bg: rgba(239, 68, 68, .1);--pill-red-border: rgba(239, 68, 68, .25);--pill-gray: #64748b;--pill-gray-fg: #475569;--pill-gray-bg: rgba(100, 116, 139, .08);--pill-gray-border: rgba(100, 116, 139, .2);--pill-arcoblue-fg: var(--bcc-primary-deep);--pill-arcoblue-bg: rgba(37, 99, 235, .1);--pill-arcoblue-border: rgba(37, 99, 235, .25);--pill-blue: #2563eb;--pill-blue-fg: var(--bcc-primary-deep);--pill-blue-bg: rgba(37, 99, 235, .1);--pill-blue-border: rgba(37, 99, 235, .25);--pill-purple: #0d9488;--pill-purple-fg: #0f766e;--pill-purple-bg: rgba(13, 148, 136, .1);--pill-purple-border: rgba(13, 148, 136, .25);--pill-gold-fg: #92400e;--pill-gold-bg: rgba(217, 119, 6, .12);--pill-gold-border: rgba(217, 119, 6, .25);--pill-cyan-fg: var(--bcc-ai-deep);--pill-cyan-bg: rgba(6, 182, 212, .12);--pill-cyan-border: rgba(6, 182, 212, .25);--bcc-header-h: 54px;--bcc-modal-reserve: 248px;--bcc-shell-text-2: var(--bcc-text-2);--bcc-shell-menu-hover-bg: var(--bcc-primary-bg-hover);--bcc-shell-menu-selected-bg: var(--bcc-primary-bg);--bcc-shell-menu-hover-color: var(--bcc-primary);--bcc-shell-menu-selected-color: var(--bcc-primary);--bcc-font-xs: 11px;--bcc-font-sm: 12px;--bcc-font-md: 13px;--bcc-font-base: 14px;--bcc-font-lg: 15px;--bcc-font-xl: 16px;--bcc-num-xl: 30px;--bcc-num-lg: 26px;--bcc-num-md: 20px;--bcc-num-sm: 16px;--bcc-num-hero: 56px;--bcc-line: color-mix(in srgb, var(--bcc-text-1) 8%, transparent);--bcc-line-soft: color-mix(in srgb, var(--bcc-text-1) 5%, transparent);--bcc-inset: color-mix(in srgb, var(--bcc-text-1) 3.2%, var(--bcc-bg-card));--bcc-ink-danger: color-mix(in srgb, var(--bcc-danger) 72%, var(--bcc-text-1));--bcc-ink-warning: color-mix(in srgb, var(--bcc-warning) 52%, var(--bcc-text-1));--bcc-ink-success: color-mix(in srgb, var(--bcc-success) 62%, var(--bcc-text-1));--bcc-tint-danger: color-mix(in srgb, var(--bcc-danger) 8%, var(--bcc-bg-card));--bcc-tint-warning: color-mix(in srgb, var(--bcc-warning) 14%, var(--bcc-bg-card));--bcc-tint-success: color-mix(in srgb, var(--bcc-success) 10%, var(--bcc-bg-card));--bcc-tint-primary: color-mix(in srgb, var(--bcc-primary) 7%, var(--bcc-bg-card));--bcc-tint-primary-strong: color-mix(in srgb, var(--bcc-primary) 10%, var(--bcc-bg-card));--bcc-tint-warning-strong: color-mix(in srgb, var(--bcc-warning) 16%, var(--bcc-bg-card));--bcc-font-mono: "SF Mono", "Cascadia Code", "JetBrains Mono", Consolas, monospace;--bcc-space-1: 4px;--bcc-space-2: 8px;--bcc-space-3: 12px;--bcc-space-4: 16px}@media (max-height: 700px){:root{--bcc-modal-reserve: 200px}}body{--arcoblue-1: 235, 243, 255;--arcoblue-2: 219, 233, 255;--arcoblue-3: 173, 205, 255;--arcoblue-4: 124, 168, 255;--arcoblue-5: 79, 134, 255;--arcoblue-6: 37, 99, 235;--arcoblue-7: 30, 81, 214;--arcoblue-8: 23, 63, 177;--arcoblue-9: 16, 48, 140;--arcoblue-10: 10, 34, 103;--green-1: 236, 253, 245;--green-6: 16, 185, 129;--orange-1: 255, 251, 235;--orange-6: 245, 158, 11;--red-1: 254, 242, 242;--red-6: 239, 68, 68;--color-text-3: var(--bcc-text-3);--color-border-2: rgba(37, 99, 235, .14);--color-border-3: rgba(37, 99, 235, .22);--border-radius-small: 8px;--border-radius-medium: 8px;--bcc-shell-text-3: var(--color-text-3);--bcc-shell-border: var(--color-border-2)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--bcc-scroll-thumb);border-radius:var(--bcc-scroll-radius)}::-webkit-scrollbar-thumb:hover{background:var(--bcc-scroll-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}.arco-btn:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:1px}.arco-link:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:1px;border-radius:2px}html,body,#root{height:100%;margin:0;padding:0}body{background-color:var(--bcc-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}::selection{background:rgba(var(--bcc-primary-rgb),.18)}.bcc-content-wrap{width:100%;max-width:var(--bcc-content-max);margin-inline:auto}body[data-bcc-motion=reduced] *:not(.arco-icon-loading):not(.arco-spin):not(.arco-spin-icon):not([class*=skeleton]):not([class*=Skeleton]){animation:none!important;transition-duration:.01ms!important}body[data-bcc-motion=reduced] *:not([class*=skeleton]):not([class*=Skeleton]):before,body[data-bcc-motion=reduced] *:not([class*=skeleton]):not([class*=Skeleton]):after{animation:none!important}.bcc-flip-in{animation:bcc-flip-in .24s ease}@keyframes bcc-flip-in{0%{transform:translateY(70%);opacity:0}to{transform:translateY(0);opacity:1}}.bcc-page-body:not(.agw-page){animation:bcc-fade-up .24s ease}.bcc-empty-icon{animation:bcc-float 3s ease-in-out infinite}@keyframes bcc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.bcc-pulse-primary{animation:bcc-pulse-primary 2s infinite}@keyframes bcc-pulse-primary{0%{box-shadow:0 0 rgba(var(--bcc-primary-rgb),.45)}70%{box-shadow:0 0 0 8px rgba(var(--bcc-primary-rgb),0)}to{box-shadow:0 0 rgba(var(--bcc-primary-rgb),0)}}.bcc-sider{background:var(--bcc-sider-bg);border-right:1px solid var(--bcc-shell-border)}.bcc-sider .arco-layout-sider-children{display:flex;flex-direction:column;overflow-y:auto}.bcc-sider .bcc-sider-menu{flex:none;min-height:0}.bcc-logo-brand{flex:none;margin:12px 16px;height:40px;border-radius:8px;background:var(--bcc-grad-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--bcc-font-lg);font-weight:600;letter-spacing:1px;box-shadow:0 5px 16px rgba(var(--bcc-primary-rgb),.38),inset 0 1px #ffffff38;position:relative;overflow:hidden}.bcc-logo-brand:after{content:"";position:absolute;top:-60%;left:-30%;width:45%;height:220%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.26),transparent);transform:rotate(18deg);pointer-events:none;animation:bcc-logo-sweep 5s ease-in-out infinite}@keyframes bcc-logo-sweep{0%,55%{left:-30%}90%,to{left:130%}}.bcc-logo-stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bcc-logo-star{position:absolute;width:3px;height:3px;border-radius:50%;background:#fffffff2;box-shadow:0 0 4px #fffc}.bcc-logo-star:nth-child(1){top:9px;left:14px;animation:bcc-star-twinkle 2.6s ease-in-out infinite}.bcc-logo-star:nth-child(2){top:30px;left:20px}.bcc-logo-star:nth-child(3){top:5px;right:6px}@keyframes bcc-star-twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}.bcc-logo-version{margin-left:6px;font-size:var(--bcc-font-xs);font-weight:400;letter-spacing:0;opacity:.55}.bcc-header{height:56px;line-height:56px;background:var(--color-bg-2);border-bottom:1px solid var(--color-border-2);padding:0 20px;display:flex;justify-content:flex-end;align-items:center;min-width:0;overflow:hidden}.bcc-header .arco-btn-text .arco-icon-hover:before{background-color:transparent}.bcc-header .arco-btn-text:hover .arco-icon-hover:before{background-color:rgba(var(--bcc-primary-rgb),.1)}.bcc-header .bcc-quick-dial,.bcc-header .bcc-agent-state-trigger,.bcc-header .bcc-accept-item,.bcc-header .bcc-user-chip{height:32px;box-sizing:border-box}.bcc-header .arco-space-item{display:flex;align-items:center}.bcc-header-capsule{display:inline-flex;align-items:center;height:32px;box-sizing:border-box;border-radius:16px;border:1px solid var(--bcc-border);background:rgba(var(--bcc-primary-rgb),.05);line-height:1;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.bcc-header-capsule:hover{background:rgba(var(--bcc-primary-rgb),.09);border-color:rgba(var(--bcc-primary-rgb),.28)}.bcc-header-capsule:focus-within{border-color:var(--bcc-primary);box-shadow:var(--bcc-focus-ring)}.bcc-user-shift{display:flex;align-items:center;gap:8px;box-sizing:border-box;height:30px;padding:0 12px;border-bottom:1px solid var(--color-fill-3);font-size:var(--bcc-font-sm);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--bcc-text-2)}.bcc-user-shift .arco-icon{color:var(--bcc-text-3);font-size:14px}.bcc-user-shift-state{margin-left:auto;padding-left:12px;color:var(--bcc-text-3)}.bcc-user-shift-state.is-on{color:var(--bcc-link-success)}.bcc-header .bcc-pill{height:32px;padding:0 14px;border-radius:16px;font-size:var(--bcc-font-md)}.bcc-header .arco-divider-vertical{height:20px}.bcc-user-chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 8px 0 4px;border-radius:8px;box-sizing:border-box;transition:background .15s ease}.bcc-user-chip:hover{background:rgba(var(--bcc-primary-rgb),.08)}.bcc-user-avatar{width:28px;height:28px;border-radius:50%;background:var(--bcc-grad-primary);color:#fff;font-size:var(--bcc-font-sm);font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex:none;box-shadow:0 0 0 2px rgba(var(--bcc-primary-rgb),.2)}.bcc-user-name{display:inline-flex;align-items:center;gap:6px;min-width:0;line-height:1}.bcc-user-name b{font-size:var(--bcc-font-md);font-weight:600;color:var(--bcc-text-1);white-space:nowrap}.bcc-user-ext{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:10px;background:rgba(var(--bcc-primary-rgb),.08);color:var(--bcc-primary);font-size:var(--bcc-font-sm);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1;white-space:nowrap}.bcc-user-arrow{margin-left:2px;font-size:var(--bcc-font-sm);color:var(--bcc-text-3);flex:none}.bcc-accept-item{gap:6px;padding:0 12px;cursor:pointer}.bcc-accept-item:hover{border-color:rgba(var(--bcc-primary-rgb),.32)}.bcc-accept-item:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:1px}.bcc-accept-item.on{background:rgba(var(--bcc-primary-rgb),.07);border-color:rgba(var(--bcc-primary-rgb),.22)}.bcc-accept-item.off{background:transparent;border-color:transparent}.bcc-accept-item.off:not(.is-locked):hover{background:rgba(var(--bcc-primary-rgb),.05);border-color:rgba(var(--bcc-primary-rgb),.22)}.bcc-accept-item.is-locked{cursor:not-allowed;opacity:.45}.bcc-accept-item.alert{background:rgba(var(--bcc-warning-rgb),.1);border-color:rgba(var(--bcc-warning-rgb),.32)}.bcc-accept-label{display:inline-flex;align-items:center;gap:4px;font-size:var(--bcc-font-md);line-height:1;transition:color .15s ease}.bcc-accept-item.on .bcc-accept-label{color:var(--bcc-primary);font-weight:500}.bcc-accept-item.off .bcc-accept-label{color:var(--bcc-text-3)}.bcc-accept-item.off:not(.is-locked):hover .bcc-accept-label{color:var(--bcc-text-1)}.bcc-accept-item.alert .bcc-accept-label{color:rgb(var(--warning-6))}.bcc-ai-health{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:13px;font-size:var(--bcc-font-sm);font-weight:500;line-height:1;white-space:nowrap;border:1px solid;transition:background .15s ease}.bcc-ai-health-dot{width:7px;height:7px;border-radius:50%;background:currentColor;position:relative;flex:none}.bcc-ai-health-dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid currentColor;opacity:.8;animation:bcc-dot-ring 2s ease-out infinite}@keyframes bcc-dot-ring{0%{transform:scale(.4);opacity:.9}70%,to{transform:scale(1.7);opacity:0}}.bcc-ai-health-ok{background:rgba(var(--bcc-success-rgb),.12);color:var(--bcc-link-success);border-color:rgba(var(--bcc-success-rgb),.25)}.bcc-ai-health-warn{background:rgba(var(--bcc-warning-rgb),.14);color:var(--bcc-link-warning);border-color:rgba(var(--bcc-warning-rgb),.3)}.bcc-ai-health-err{background:rgba(var(--bcc-danger-rgb),.12);color:var(--bcc-link-danger);border-color:rgba(var(--bcc-danger-rgb),.3)}.bcc-ai-health-unknown{background:var(--bcc-primary-bg);color:var(--bcc-text-2);border-color:var(--bcc-border)}.bcc-ai-health-unknown .bcc-ai-health-dot:after{animation:none;border:none}.bcc-sider-menu{border-right:none;background:transparent}.bcc-sider-menu .arco-menu-item,.bcc-sider-menu .arco-menu-inline-header{color:var(--bcc-shell-text-2);background-color:transparent}.bcc-sider-menu .arco-menu-group-title{background-color:transparent;color:var(--bcc-shell-text-3)}.bcc-menu-label{display:inline-flex;align-items:center;gap:6px;min-width:0}.bcc-menu-label .bcc-menu-label-icon{display:inline-flex;align-items:center;flex:none;position:relative}.bcc-menu-badge{position:absolute;top:-7px;left:4px;box-sizing:border-box;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--bcc-danger);color:var(--color-white);font-size:10px;font-weight:600;line-height:14px;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none}.bcc-sider-menu .arco-menu-group-title{display:flex;align-items:center;justify-content:center;gap:8px;height:auto;margin:14px 12px 4px;padding:0;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.08em;cursor:default;-webkit-user-select:none;user-select:none}.bcc-sider-menu .arco-menu-group-title:before,.bcc-sider-menu .arco-menu-group-title:after{content:"";flex:1 1 auto;height:1px;background:currentColor;opacity:.18}.bcc-sider-menu.arco-menu-collapse .arco-menu-group-title{display:none}.bcc-sider-menu .arco-menu-item .arco-icon,.bcc-sider-menu .arco-menu-inline-header .arco-icon{color:var(--bcc-shell-text-2)}.bcc-sider-menu .arco-menu-item:hover,.bcc-sider-menu .arco-menu-inline-header:hover,.bcc-sider-menu .arco-menu-item:hover .arco-icon,.bcc-sider-menu .arco-menu-inline-header:hover .arco-icon{color:var(--bcc-shell-menu-hover-color)}.bcc-sider-menu .arco-menu-item.arco-menu-selected{position:relative;color:var(--bcc-shell-menu-selected-color);font-weight:500}.bcc-sider-menu .arco-menu-item.arco-menu-selected .arco-icon{color:var(--bcc-shell-menu-selected-color)}.bcc-sider-menu .arco-menu-item.arco-menu-selected:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;border-radius:0 2px 2px 0;background:var(--bcc-grad-primary)}.bcc-page-body{padding:16px 20px}.bcc-content:has(.bcc-flow-designer){overflow:hidden;display:flex;flex-direction:column;flex:1}.bcc-content:has(.bcc-flow-designer)>.bcc-content-wrap{flex:1;min-height:0}.bcc-page-header.arco-page-header{position:sticky;top:0;z-index:8;background:var(--color-bg-2);border:1px solid var(--color-border-2);border-radius:var(--bcc-radius-card);padding:10px 16px;margin-bottom:12px;box-shadow:var(--bcc-shadow-float)}.bcc-page-header .arco-page-header-title{position:relative;padding-left:12px;font-size:var(--bcc-font-xl);display:flex;align-items:center;flex-wrap:wrap}.bcc-page-title-suffix{display:inline-flex;align-items:center;margin-left:8px}.bcc-page-header .arco-page-header-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:16px;border-radius:3px;background:var(--bcc-grad-primary);box-shadow:var(--bcc-glow-accent)}.bcc-page-body>.arco-tabs{position:relative}.bcc-page-body>.arco-tabs>.arco-tabs-header{position:sticky;top:var(--bcc-header-h, 0px);z-index:6;background:var(--bcc-bg)}.bcc-quick-dial{gap:4px;padding:0 4px}.bcc-quick-dial:focus-within{border-color:var(--bcc-primary);background:rgba(var(--bcc-primary-rgb),.07);box-shadow:var(--bcc-focus-ring)}.bcc-quick-dial .bcc-quick-dial-input{flex:1;min-width:0;height:26px;padding:0 8px;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--color-text-1)}.bcc-quick-dial .bcc-quick-dial-input:hover,.bcc-quick-dial .bcc-quick-dial-input:focus-within{background:transparent!important;border:none!important;box-shadow:none!important}.bcc-quick-dial .bcc-quick-dial-input .arco-input{height:26px;font-size:var(--bcc-font-md);color:var(--color-text-1);background:transparent;letter-spacing:.5px}.bcc-quick-dial .bcc-quick-dial-input .arco-input::placeholder{color:var(--color-text-3)}.bcc-quick-dial .bcc-quick-dial-input .arco-input-suffix{color:var(--color-text-3)}.bcc-quick-dial .bcc-quick-dial-input .arco-input-suffix .arco-icon-hover:hover:before{background-color:var(--color-fill-3)}.bcc-quick-dial .bcc-quick-dial-info{flex:1;display:inline-flex;align-items:center;gap:6px;min-width:0;height:26px;padding:0 8px;overflow:hidden;white-space:nowrap}.bcc-quick-dial .bcc-quick-dial-info .bcc-quick-dial-label{color:var(--color-text-2);font-size:var(--bcc-font-md);flex-shrink:0;white-space:nowrap}.bcc-quick-dial .bcc-quick-dial-info .bcc-quick-dial-num{color:var(--color-text-1);font-size:var(--bcc-font-base);font-weight:500;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcc-quick-dial .bcc-quick-dial-info .bcc-quick-dial-meta{color:var(--color-text-3);font-size:var(--bcc-font-sm);flex-shrink:0;white-space:nowrap;font-variant-numeric:tabular-nums}.bcc-quick-dial .bcc-quick-dial-info .arco-tag{flex-shrink:0}.bcc-quick-dial .bcc-quick-dial-call.arco-btn{width:26px;height:26px;padding:0;min-width:26px;border-radius:50%;background:var(--bcc-grad-primary);border:none;color:#fff;box-shadow:0 2px 8px rgba(var(--bcc-primary-rgb),.35);transition:transform .15s ease,box-shadow .15s ease}.bcc-quick-dial .bcc-quick-dial-call.arco-btn .arco-icon{color:#fff;font-size:var(--bcc-font-lg)}.bcc-quick-dial .bcc-quick-dial-call.arco-btn:not([disabled]):hover{filter:brightness(1.08);transform:scale(1.06);box-shadow:0 3px 10px rgba(var(--bcc-primary-rgb),.45)}.bcc-quick-dial .bcc-quick-dial-call.arco-btn[disabled]{background:var(--color-fill-3);color:var(--color-text-4);cursor:not-allowed;box-shadow:none}.bcc-quick-dial .bcc-quick-dial-history.arco-btn{width:26px;height:26px;padding:0;min-width:26px;border-radius:50%;background:rgba(var(--bcc-primary-rgb),.08);border:none;color:var(--bcc-text-2);transition:background .15s ease,transform .15s ease,color .15s ease}.bcc-quick-dial .bcc-quick-dial-history.arco-btn .arco-icon{color:var(--bcc-text-2);font-size:var(--bcc-font-lg)}.bcc-quick-dial .bcc-quick-dial-history.arco-btn:hover{background:rgba(var(--bcc-primary-rgb),.16);color:var(--bcc-primary);transform:scale(1.06)}.bcc-quick-dial .bcc-quick-dial-history.arco-btn:hover .arco-icon{color:var(--bcc-primary)}.bcc-quick-dial-hist{width:220px;padding:8px;box-sizing:border-box;background:var(--color-bg-popup);border:1px solid var(--color-border-2);border-radius:var(--border-radius-medium);box-shadow:var(--bcc-shadow-hover)}.bcc-quick-dial-hist .bcc-quick-dial-hist-list{margin-top:6px;max-height:344px;overflow:auto;background:transparent;border:none;box-shadow:none}.bcc-quick-dial-hist .bcc-quick-dial-hist-list .arco-menu-item{display:flex;align-items:center;justify-content:space-between;gap:8px;height:32px;line-height:32px;padding:0 6px;border-radius:6px;font-variant-numeric:tabular-nums;letter-spacing:.5px}.bcc-quick-dial-hist .bcc-quick-dial-hist-list .arco-menu-item+.arco-menu-item{border-top:1px solid var(--color-border-1)}.bcc-quick-dial.bcc-quick-dial-ringing{border-color:rgb(var(--arcoblue-6));animation:bcc-phone-pulse 1s ease-in-out infinite}.bcc-quick-dial.bcc-quick-dial-ringing .bcc-quick-dial-label{color:rgb(var(--arcoblue-6));font-weight:600}.bcc-quick-dial-info .bcc-ring-icon{flex:none;font-size:var(--bcc-font-md);color:rgb(var(--arcoblue-6));display:inline-flex;animation:bcc-ring-shake .9s ease-in-out infinite}@keyframes bcc-ring-shake{0%,to{transform:rotate(0)}12%{transform:rotate(14deg)}24%{transform:rotate(-12deg)}36%{transform:rotate(10deg)}48%{transform:rotate(-6deg)}60%{transform:rotate(0)}}.bcc-quick-dial.bcc-quick-dial-in-call{background:transparent;border-color:transparent}.bcc-quick-dial.bcc-quick-dial-in-call:focus-within{box-shadow:none}.bcc-quick-dial .bcc-quick-dial-hangup.arco-btn{display:inline-flex!important;align-items:center;justify-content:center;width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;border-radius:50%!important;flex:0 0 28px}.bcc-quick-dial .bcc-quick-dial-hangup.arco-btn .arco-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;margin:0}.bcc-quick-dial .bcc-quick-dial-hangup.arco-btn .arco-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;line-height:1;margin:0 auto}.bcc-quick-dial .bcc-quick-dial-hangup.arco-btn .arco-icon svg{display:block;margin:0 auto}.bcc-quick-dial-ctl .bcc-quick-dial-actions{display:inline-flex;align-items:center;gap:8px}.bcc-quick-dial-ctl .bcc-quick-dial-actions .arco-btn-primary:not(.arco-btn-status-success):not(.arco-btn-status-danger):not(.arco-btn-status-warning):not(:hover){box-shadow:none}.bcc-quick-dial-ctl .bcc-quick-dial-actions .bcc-quick-dial-sep.arco-divider-vertical{height:18px;margin:0 2px;border-color:var(--color-border-2)}.bcc-quick-dial-ctl .bcc-quick-dial-actions .arco-btn.arco-btn-shape-circle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;padding:0}.bcc-quick-dial-ctl .bcc-quick-dial-actions .arco-btn:focus-visible{box-shadow:var(--bcc-focus-ring)}.bcc-quick-dial-ctl .arco-btn:not([disabled]){transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.bcc-quick-dial-ctl .arco-btn:not(.arco-btn-primary):not([disabled]):hover{background:var(--color-fill-2);border-color:currentColor}.bcc-quick-dial-ctl .arco-btn:not(.arco-btn-primary):not([disabled]){transition:background .15s ease,border-color .15s ease,transform .15s ease}.bcc-quick-dial-ctl .arco-btn-shape-circle:not(.arco-btn-primary):not([disabled]):hover,.bcc-quick-dial-ctl .arco-btn-primary:not([disabled]):hover{transform:scale(1.1)}.bcc-quick-dial-ctl .arco-btn-primary:not(.arco-btn-status-danger):not(.arco-btn-status-success):not([disabled]):hover{box-shadow:0 4px 12px rgba(var(--bcc-primary-rgb),.45)}.bcc-quick-dial-ctl .arco-btn-primary.arco-btn-status-success:not([disabled]):hover{box-shadow:0 4px 12px rgba(var(--success-6),.4)}.bcc-quick-dial-ctl .arco-btn-primary.arco-btn-status-danger:not([disabled]):hover{box-shadow:0 4px 12px rgba(var(--danger-6),.4)}@keyframes bcc-phone-pulse{0%,to{box-shadow:0 0 rgba(var(--bcc-primary-rgb),.45);transform:scale(1)}50%{box-shadow:0 0 0 10px rgba(var(--bcc-primary-rgb),0);transform:scale(1.03)}}.bcc-strip-popover .arco-popover-content{padding:8px 4px 4px}.bcc-strip-popover .arco-menu{border:none;box-shadow:none;background:transparent;max-height:240px;overflow:auto}.bcc-strip-popover .arco-menu-item{padding:4px 10px;border-radius:4px}.bcc-strip-transfer{min-width:540px}.bcc-strip-transfer.arco-popover{border-radius:10px;box-shadow:var(--bcc-shadow-hover);overflow:hidden}.bcc-strip-transfer .arco-popover-content{padding:0}.bcc-shift-panel{width:540px;box-sizing:border-box;padding:12px 14px 14px;background:var(--color-bg-2)}.bcc-shift-tabs{display:flex;gap:6px;margin-bottom:10px}.bcc-shift-tab{height:28px;padding:0 14px;border-radius:14px;border:1px solid var(--color-border-2);background:var(--color-bg-2);color:var(--bcc-text-2);font-size:var(--bcc-font-md);line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.bcc-shift-tab:hover{color:var(--bcc-primary);border-color:rgba(var(--bcc-primary-rgb),.3)}.bcc-shift-tab.active{background:rgba(var(--bcc-primary-rgb),.07);border-color:rgba(var(--bcc-primary-rgb),.25);color:var(--bcc-primary);font-weight:500}.bcc-shift-body{min-height:360px}.bcc-shift-search{margin-bottom:10px}.bcc-shift-empty{height:360px;display:flex;align-items:center;justify-content:center;color:var(--bcc-text-3);font-size:var(--bcc-font-md)}.bcc-strip-transfer .arco-table{border:1px solid var(--color-border-2);border-radius:8px;overflow:hidden}.bcc-strip-transfer .arco-table-th{font-size:var(--bcc-font-sm);color:var(--bcc-text-2);background:var(--bcc-th-bg);border-bottom:1px solid var(--color-border-2);padding:6px 10px!important;height:36px}.bcc-strip-transfer .arco-table-td{padding:6px 10px!important;font-size:var(--bcc-font-sm);height:36px;border-bottom:1px solid rgba(var(--bcc-primary-rgb),.05)}.bcc-strip-transfer .arco-table-td .arco-tag{line-height:20px}.bcc-strip-transfer .arco-table-td .arco-btn{padding:0 2px}.bcc-strip-transfer .arco-table-td .arco-btn:hover{background:#f59e0b1f}.bcc-strip-transfer .arco-table-td .bcc-shift-go{color:var(--bcc-primary);font-weight:500;padding:0 6px}.bcc-strip-transfer .arco-table-td .bcc-shift-go:hover{background:rgba(var(--bcc-primary-rgb),.08)}.bcc-strip-transfer .arco-table-td .bcc-shift-go:disabled{color:var(--color-text-4)}.bcc-agent-state-trigger{gap:7px;padding:0 12px;cursor:pointer;font-size:var(--bcc-font-md);font-weight:500;color:var(--bcc-text-1)}.bcc-agent-state-dot{width:8px;height:8px;border-radius:50%;flex:none;position:relative}.bcc-agent-state-dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid currentColor;opacity:.7;animation:bcc-dot-ring 2.2s ease-out infinite}.bcc-agent-state-main{line-height:1}.bcc-agent-state-arrow{flex:none;font-size:var(--bcc-font-sm);color:var(--color-text-3)}.bcc-status-panel{width:200px;padding:6px;border:1px solid var(--color-border-2);border-radius:8px;background:var(--color-bg-popup, #fff)}.bcc-status-panel-title{padding:4px 8px 6px;font-size:var(--bcc-font-sm);color:var(--color-text-3)}.bcc-status-opt{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:6px;cursor:pointer;font-size:var(--bcc-font-md);color:var(--color-text-1)}.bcc-status-opt:hover,.bcc-status-opt.selected{background:var(--color-fill-1)}.bcc-status-opt-label{line-height:1}.bcc-status-opt .arco-icon{margin-left:auto;font-size:var(--bcc-font-md)}.bcc-status-chevron{margin-left:auto;font-size:var(--bcc-font-sm);color:var(--color-text-3);transition:transform .15s ease}.bcc-status-chevron.open{transform:rotate(180deg)}.bcc-status-panel .arco-icon-check{color:var(--bcc-primary)}.bcc-status-break-list{display:flex;flex-direction:column;gap:2px;margin-left:17px;padding:2px 0 4px 11px;border-left:1px solid var(--color-border-2)}.bcc-status-reason{display:flex;align-items:center;gap:6px;height:30px;padding:0 8px;border-radius:5px;cursor:pointer;font-size:var(--bcc-font-md);color:var(--color-text-1)}.bcc-status-reason:hover{background:var(--color-fill-1)}.bcc-status-reason.selected{background:var(--color-fill-2)}.bcc-status-reason .arco-icon{margin-left:auto;font-size:var(--bcc-font-md)}.bcc-status-panel-empty{margin-left:17px;padding:2px 8px 6px 12px;font-size:var(--bcc-font-sm);color:var(--color-text-3)}.bcc-duty-bells{display:inline-flex;align-items:center;gap:2px}.bcc-duty-bell.arco-btn{height:28px;padding:0 6px;font-size:var(--bcc-font-sm);color:var(--bcc-text-3)}.bcc-duty-bell.arco-btn:hover{color:var(--bcc-primary)}.bcc-duty-bell b{margin-left:4px;color:var(--bcc-text-1);font-weight:600;font-variant-numeric:tabular-nums}.bcc-collect-send-trigger{display:inline-flex;align-items:center}.bcc-collect-send-text.arco-btn{height:28px;padding:0 6px;font-size:var(--bcc-font-sm);color:var(--bcc-text-3)}.bcc-collect-send-text.arco-btn:hover{color:var(--bcc-primary);background:var(--bcc-primary-bg)}.bcc-support-request.arco-btn{width:28px;height:28px;padding:0;color:var(--bcc-text-3)}.bcc-support-request.arco-btn:hover{color:var(--bcc-primary);background:var(--bcc-primary-bg)}.bcc-collect-send{display:flex;flex-direction:column;gap:8px;width:236px}.bcc-collect-send-title{font-size:var(--bcc-font-md);font-weight:600;color:var(--bcc-text-1)}.bcc-collect-send-tip{font-size:var(--bcc-font-xs);color:var(--bcc-text-3);line-height:1.5}.bcc-collect-send .arco-btn{align-self:flex-start;padding:0}.bcc-logo-brand.bcc-logo-brand-mini{margin:12px 4px;height:40px;border-radius:10px;box-shadow:0 4px 12px rgba(var(--bcc-primary-rgb),.28),inset 0 1px #fff3}.bcc-logo-brand.bcc-logo-brand-mini .bcc-logo-brand-mini-glyph{display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.bcc-sider .arco-layout-sider-trigger-light{background:transparent;border-top:1px solid var(--bcc-shell-border);color:var(--bcc-shell-text-2);transition:background .15s ease,color .15s ease;cursor:default}.bcc-sider .arco-layout-sider-trigger-light:hover{background:transparent;color:var(--bcc-shell-text-2)}.bcc-sider-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:100%;padding:0 8px;box-sizing:border-box;cursor:default}.bcc-sider-foot-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;min-width:30px;height:30px;padding:0 8px;border:none;border-radius:8px;background:transparent;color:var(--bcc-shell-text-2);font-size:var(--bcc-font-md);line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.bcc-sider-foot-btn:hover{background:var(--bcc-shell-menu-hover-bg);color:var(--bcc-shell-menu-hover-color)}.bcc-sider-foot-btn:active{background:var(--bcc-primary-bg)}.bcc-sider-foot-btn:focus-visible{outline:2px solid var(--bcc-shell-menu-selected-color);outline-offset:1px}.bcc-sider-foot-sep{flex:none;width:1px;height:16px;margin-left:auto;background:var(--bcc-shell-text-3);opacity:.5}.bcc-sider-foot-mini{gap:2px;padding:0}.bcc-sider-foot-mini .bcc-sider-foot-btn{flex:1 1 0;width:auto;min-width:0;padding:0}.bcc-sider-foot-mini .bcc-sider-foot-sep{margin-left:0}.bcc-sider-menu .arco-menu-pop-header{color:var(--bcc-shell-text-2);background-color:transparent}.bcc-sider-menu .arco-menu-pop-header .arco-icon{color:var(--bcc-shell-text-2)}.bcc-sider-menu .arco-menu-pop-header:hover{color:var(--bcc-shell-menu-hover-color);background-color:var(--bcc-shell-menu-hover-bg)}.bcc-sider-menu .arco-menu-pop-header:hover .arco-icon{color:var(--bcc-shell-menu-hover-color)}.bcc-sider-menu .arco-menu-pop-header.arco-menu-selected,.bcc-sider-menu .arco-menu-pop-header.arco-menu-selected .arco-icon{color:var(--bcc-shell-menu-selected-color)}.bcc-sider-menu .arco-menu-pop-header.arco-menu-selected{position:relative;font-weight:500}.bcc-sider-menu .arco-menu-pop-header.arco-menu-selected:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;border-radius:0 2px 2px 0;background:var(--bcc-grad-primary)}.bcc-pill{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:var(--bcc-radius-pill);font-size:var(--bcc-font-sm);line-height:1;white-space:nowrap;border:1px solid;font-weight:500}.bcc-pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.bcc-pill-sm{height:20px;padding:0 7px;border-radius:var(--bcc-radius-pill);font-size:11px}.bcc-pill-xs{height:18px;padding:0 6px;border-radius:var(--bcc-radius-pill);font-size:11px}.bcc-pill-green{background:var(--pill-green-bg);color:var(--pill-green-fg);border-color:var(--pill-green-border)}.bcc-pill-orange{background:var(--pill-orange-bg);color:var(--pill-orange-fg);border-color:var(--pill-orange-border)}.bcc-pill-orangered{background:var(--pill-orangered-bg);color:var(--pill-orangered-fg);border-color:var(--pill-orangered-border)}.bcc-pill-red{background:var(--pill-red-bg);color:var(--pill-red-fg);border-color:var(--pill-red-border)}.bcc-pill-gray{background:var(--pill-gray-bg);color:var(--pill-gray-fg);border-color:var(--pill-gray-border)}.bcc-pill-arcoblue{background:var(--pill-arcoblue-bg);color:var(--pill-arcoblue-fg);border-color:var(--pill-arcoblue-border)}.bcc-pill-blue{background:var(--pill-blue-bg);color:var(--pill-blue-fg);border-color:var(--pill-blue-border)}.bcc-pill-purple{background:var(--pill-purple-bg);color:var(--pill-purple-fg);border-color:var(--pill-purple-border)}.bcc-pill-gold{background:var(--pill-gold-bg);color:var(--pill-gold-fg);border-color:var(--pill-gold-border)}.bcc-pill-cyan{background:var(--pill-cyan-bg);color:var(--pill-cyan-fg);border-color:var(--pill-cyan-border)}.arco-tag-checked{border:1px solid var(--color-border-2);background:transparent}.arco-tag-checked.arco-tag-green{background:var(--pill-green-bg)!important;color:var(--pill-green-fg)!important;border-color:var(--pill-green-border)!important}.arco-tag-checked.arco-tag-orangered{background:var(--pill-orangered-bg)!important;color:var(--pill-orangered-fg)!important;border-color:var(--pill-orangered-border)!important}.arco-tag-checked.arco-tag-orange{background:var(--pill-orange-bg)!important;color:var(--pill-orange-fg)!important;border-color:var(--pill-orange-border)!important}.arco-tag-checked.arco-tag-gold{background:var(--pill-gold-bg)!important;color:var(--pill-gold-fg)!important;border-color:var(--pill-gold-border)!important}.arco-tag-checked.arco-tag-red{background:var(--pill-red-bg)!important;color:var(--pill-red-fg)!important;border-color:var(--pill-red-border)!important}.arco-tag-checked.arco-tag-gray{background:var(--pill-gray-bg)!important;color:var(--pill-gray-fg)!important;border-color:var(--pill-gray-border)!important}.arco-tag-checked.arco-tag-blue{background:var(--pill-blue-bg)!important;color:var(--pill-blue-fg)!important;border-color:var(--pill-blue-border)!important}.arco-tag-checked.arco-tag-arcoblue{background:var(--pill-arcoblue-bg)!important;color:var(--pill-arcoblue-fg)!important;border-color:var(--pill-arcoblue-border)!important}.arco-tag-checked.arco-tag-purple,.arco-tag-checked.arco-tag-pinkpurple{background:var(--pill-purple-bg)!important;color:var(--pill-purple-fg)!important;border-color:var(--pill-purple-border)!important}.arco-tag-checked.arco-tag-cyan{background:var(--pill-cyan-bg)!important;color:var(--pill-cyan-fg)!important;border-color:var(--pill-cyan-border)!important}.arco-tag-checked.arco-tag-lime{background:var(--pill-green-bg)!important;color:var(--pill-green-fg)!important;border-color:var(--pill-green-border)!important}.bcc-ai-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:var(--bcc-radius-pill);background:var(--bcc-ai-bg);color:var(--bcc-ai-deep);border:1px solid rgba(var(--bcc-ai-rgb),.25);font-size:var(--bcc-font-sm);line-height:1;white-space:nowrap;font-weight:500}.bcc-ai-banner{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:var(--bcc-radius-card);background:linear-gradient(120deg,rgba(var(--bcc-ai-rgb),.16),rgba(var(--bcc-ai-rgb),0) 60%);border:1px solid rgba(var(--bcc-ai-rgb),.4);box-shadow:inset 0 0 40px rgba(var(--bcc-ai-rgb),.06);position:relative;overflow:hidden}.bcc-ai-banner-icon{width:42px;height:42px;border-radius:12px;background:var(--bcc-grad-ai);color:#fff;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 0 10px rgba(var(--bcc-ai-rgb),.5)}.bcc-ai-banner-txt{flex:1;min-width:0}.bcc-ai-banner-txt b{font-size:var(--bcc-font-lg)}.bcc-ai-banner-txt p{font-size:var(--bcc-font-sm);color:var(--bcc-text-2);margin:3px 0 0;line-height:1.6}.bcc-ai-card{border:1px solid rgba(var(--bcc-ai-rgb),.4);border-radius:var(--bcc-radius-card);background:linear-gradient(120deg,rgba(var(--bcc-ai-rgb),.08),transparent 60%),var(--bcc-bg-card)}.bcc-btn-ai{background:var(--bcc-grad-ai);border:none;color:var(--color-white)!important;font-weight:500;border-radius:var(--bcc-radius-btn);box-shadow:0 3px 10px rgba(var(--bcc-ai-rgb),.3)}.bcc-btn-ai:not(.arco-btn-disabled):hover{opacity:.92;color:var(--color-white)!important}.bcc-tabs .arco-tabs-header{background:transparent}.bcc-tabs .arco-tabs-header-title{font-size:var(--bcc-font-base)}.bcc-tabs .arco-tabs-header-ink{background:var(--bcc-grad-primary);height:2px;border-radius:2px}.bcc-tabs .arco-tabs-content{padding:12px 16px 0}.bcc-tabs-no-pad .arco-tabs-content{padding:0}.bcc-tabs.bcc-tabs-tight-pad .arco-tabs-content{padding:12px 0 0}.bcc-tabs-ai .arco-tabs-header-ink{background:var(--bcc-grad-ai);height:2px;border-radius:2px}.bcc-tabs.bcc-tabs-ai .arco-tabs-header-ink{background:var(--bcc-grad-ai)}.bcc-flow-node{position:absolute;top:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;z-index:1}.bcc-flow-cust{background:var(--bcc-bg-elevated);border:1.5px solid var(--color-border-3);color:var(--color-text-1)}.bcc-flow-ai{background:var(--bcc-grad-ai);box-shadow:0 0 12px rgba(var(--bcc-ai-rgb),.5)}.bcc-flow-ai-active{animation:bcc-flow-ai-breathe 2.2s ease-in-out infinite}@keyframes bcc-flow-ai-breathe{0%,to{box-shadow:0 0 8px rgba(var(--bcc-ai-rgb),.4)}50%{box-shadow:0 0 18px rgba(var(--bcc-ai-rgb),.65)}}.bcc-flow-agent{background:var(--bcc-grad-primary);box-shadow:0 0 10px rgba(var(--bcc-primary-rgb),.45)}.bcc-flow-edge{stroke-dasharray:7 9;animation:bcc-flow-edge-run 1s linear infinite}@keyframes bcc-flow-edge-run{to{stroke-dashoffset:-16}}.bcc-log-time-sep{margin:0 5px;opacity:.55}.bcc-log-intent-row{margin:-6px -10px;padding:6px 10px;border-radius:var(--bcc-radius-card);background:rgba(var(--bcc-ai-rgb),.1);box-shadow:inset 2px 0 0 0 var(--bcc-ai);cursor:pointer;transition:background .15s ease}.bcc-log-intent-row:hover{background:rgba(var(--bcc-ai-rgb),.18)}.bcc-log-intent-row:focus-visible{outline:2px solid var(--bcc-ai);outline-offset:1px}.bcc-log-intent-head{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px}.bcc-log-intent-go{display:inline-flex;align-items:center;gap:2px;margin-left:auto;font-size:var(--bcc-font-xs);color:var(--bcc-ai-deep);white-space:nowrap}.bcc-log-intent-row:hover .bcc-log-intent-go{text-decoration:underline}.bcc-log-intent-name{color:var(--bcc-ai-deep);font-weight:500}.bcc-flow-event-main{display:flex;align-items:center;flex-wrap:wrap;gap:6px;line-height:1.6}.bcc-flow-ev-time{margin-left:auto;font-size:var(--bcc-font-xs);color:var(--color-text-4);white-space:nowrap;flex:none}.bcc-flow-payload{display:block;margin-top:1px;font-size:var(--bcc-font-xs);line-height:1.6;color:var(--color-text-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;cursor:default}.bcc-pipeline-track{display:flex;align-items:flex-start}.bcc-pipe-stage{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.bcc-pipe-dot{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--bcc-font-xl);border:2px solid var(--bcc-bg-card);box-shadow:0 2px 8px #1d21294d;flex:none;transition:opacity .2s ease}.bcc-pipe-dot.none{opacity:.35;filter:grayscale(.4)}.bcc-pipe-dot.pending{opacity:.5}.bcc-pipe-dot.done{opacity:1}.bcc-pipe-dot.current{box-shadow:0 0 0 3px rgba(var(--bcc-ai-rgb),.25),0 0 14px rgba(var(--bcc-ai-rgb),.55);animation:bcc-pipe-breathe 2s ease-in-out infinite}@keyframes bcc-pipe-breathe{0%,to{box-shadow:0 0 0 3px rgba(var(--bcc-ai-rgb),.2),0 0 10px rgba(var(--bcc-ai-rgb),.4)}50%{box-shadow:0 0 0 5px rgba(var(--bcc-ai-rgb),.18),0 0 18px rgba(var(--bcc-ai-rgb),.6)}}.bcc-pipe-name{font-size:var(--bcc-font-sm);color:var(--bcc-text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bcc-pipe-dur{font-size:10px;color:var(--bcc-text-3);white-space:nowrap}.bcc-pipe-conn{flex:none;width:26px;height:2px;margin-top:17px;background:var(--bcc-border-strong);position:relative;overflow:hidden;border-radius:1px}.bcc-pipe-conn.done{background:rgba(var(--bcc-ai-rgb),.45)}.bcc-pipe-conn:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--bcc-grad-primary);animation:bcc-pipe-flow 1.1s linear infinite}.bcc-pipe-conn.done:after{background:var(--bcc-grad-ai)}@keyframes bcc-pipe-flow{to{left:100%}}.pill-tiny{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:var(--bcc-radius-pill);font-size:var(--bcc-font-xs);line-height:1;font-weight:500}.pill-tiny-danger{background:rgba(var(--bcc-danger-rgb),.12);color:var(--bcc-link-danger);border:1px solid rgba(var(--bcc-danger-rgb),.3)}.pill-tiny-ok{background:rgba(var(--bcc-success-rgb),.12);color:var(--bcc-link-success);border:1px solid rgba(var(--bcc-success-rgb),.25)}.bcc-content{background:var(--bcc-content-bg);overflow:auto;scrollbar-gutter:stable}.arco-btn-primary:not(.arco-btn-status-success):not(.arco-btn-status-danger):not(.arco-btn-status-warning){background:var(--bcc-grad-primary);border:none;box-shadow:0 4px 14px rgba(var(--bcc-primary-rgb),.26)}.arco-btn-primary:not(.arco-btn-status-success):not(.arco-btn-status-danger):not(.arco-btn-status-warning):hover{filter:brightness(1.07);box-shadow:0 6px 16px rgba(var(--bcc-primary-rgb),.35)}.arco-btn-primary:not(.arco-btn-status-success):not(.arco-btn-status-danger):not(.arco-btn-status-warning)[disabled],.arco-btn-primary:not(.arco-btn-status-success):not(.arco-btn-status-danger):not(.arco-btn-status-warning).arco-btn-disabled{background:var(--bcc-grad-primary);opacity:.5;filter:grayscale(.3);box-shadow:none}.arco-btn-outline[disabled],.arco-btn-outline.arco-btn-disabled{background-color:var(--color-fill-1);border-color:var(--color-border-2);color:var(--color-text-4);cursor:not-allowed}.arco-modal,.arco-drawer{max-width:94vw}.arco-drawer-header-title{flex:1 1 auto;min-width:0}.arco-slider.arco-slider-with-marks{box-sizing:border-box}.bcc-call-head{display:flex;align-items:baseline;gap:8px;width:100%;box-sizing:border-box;padding-right:28px}.bcc-call-head__id{margin-left:8px;font-size:12px;font-weight:400;color:var(--color-text-3)}.bcc-call-head__meta{margin-left:auto;font-size:12px;font-weight:400;color:var(--color-text-3);white-space:nowrap}.arco-pagination .arco-pagination-item-active,.arco-pagination .arco-pagination-item-active:hover{background:var(--bcc-grad-primary);color:#fff;border-color:transparent;box-shadow:0 3px 10px rgba(var(--bcc-primary-rgb),.22)}.arco-switch-checked{background-image:var(--bcc-grad-primary)}.arco-switch-checked[disabled],.arco-switch-checked.arco-switch-loading{background-image:none}.arco-form .arco-form-label-item>label{font-weight:500}.arco-upload-trigger-drag{border:1px dashed var(--color-border-3);padding:18px 0;transition:border-color .15s}.arco-upload-trigger-drag:hover{border-color:var(--bcc-primary)}.arco-upload-trigger-drag .arco-icon-plus,.arco-upload-trigger-drag:hover .arco-icon-plus{color:var(--bcc-primary)}@select- */@picker-*/@input-tag-*/@form-* token 承担； * 容器内嵌 input 去框由 Arco 原生 wrapper strip 承担。 * 仅保留以下官方无 token 的嵌套形态（属必要覆盖，勿删）： * ① select-view 内嵌 input（单/多选搜索态，Arco mixin 未去框） * ② select-view 内嵌搜索容器（可搜索 Select 的组合内双框） * ③ inner-wrapper 内 textarea（原生 strip 仅覆盖 .arco-input 类） */ .arco-select-view .arco-input,.arco-input-inner-wrapper .arco-textarea{border-width: 0; border-style: none; background-color: transparent;}.arco-select-view .arco-input-inner-wrapper{background-color:transparent;border-color:transparent}.wb-form-section-title,.bcc-section-title{position:relative;display:flex;align-items:center;gap:8px;font-size:var(--bcc-font-md);font-weight:600;color:var(--color-text-1);margin:16px 0 8px;padding-left:12px;line-height:1.4}.wb-form-section-title:before,.bcc-section-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:14px;border-radius:3px;background:var(--bcc-grad-primary)}.wb-form-section-sub,.bcc-section-sub{font-size:11.5px;font-weight:400;color:var(--color-text-3)}.bcc-desc-empty{color:var(--color-text-3)}.wb-form-section-title:first-child,.bcc-section:first-child>.bcc-section-title{margin-top:0}.bcc-section-extra{margin-left:auto;font-size:12px;font-weight:400;color:var(--color-text-3)}.wb-form-grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.bcc-set-layout{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.bcc-set-main{flex:1 1 auto;min-width:0}.bcc-set-aside{flex:0 1 auto;min-width:260px}.bcc-set-aside .arco-card{margin-bottom:16px}.bcc-set-aside-title{font-size:var(--bcc-font-md);font-weight:600;margin-bottom:10px}.bcc-set-aside-dl{margin:0;display:grid;gap:6px}.bcc-set-aside-row{display:grid;grid-template-columns:auto 1fr;gap:10px;font-size:var(--bcc-font-sm)}.bcc-set-aside-row dt{color:var(--bcc-text-3);white-space:nowrap}.bcc-set-aside-row dd{margin:0;color:var(--bcc-text-2);overflow-wrap:anywhere}.bcc-set-aside-note-title{font-size:var(--bcc-font-md);font-weight:600;margin:14px 0 6px}.bcc-set-aside-note{font-size:var(--bcc-font-sm);color:var(--bcc-text-3);line-height:1.7}.bcc-set-card{margin-bottom:16px}.bcc-set-card-head{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.bcc-set-card-title{display:inline-flex;align-items:center;gap:4px;font-size:var(--bcc-font-lg)}.bcc-set-card-extra{display:inline-flex;align-items:center;gap:10px}.bcc-set-card-sub{font-size:var(--bcc-font-sm);color:var(--bcc-text-3);font-weight:400}.bcc-set-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0 16px}.bcc-set-grid>.arco-form-item{margin-bottom:16px}.bcc-set-span{grid-column:1 / -1}.bcc-set-dirty{display:inline-flex;align-items:center;gap:6px;font-size:var(--bcc-font-sm);color:var(--bcc-link-warning)}.bcc-set-dirty:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bcc-warning);box-shadow:0 0 0 3px rgba(var(--bcc-warning-rgb),.16)}.bcc-page-body.bcc-page-body-embedded{animation:none;padding:0}.bcc-embed-actions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}.bcc-embed-hide-tabs .arco-tabs-header,.bcc-embed-scope .bcc-propage-title,.bcc-embed-scope .bcc-protable-title{display:none}.bcc-skeleton-form,.bcc-skeleton-form-row{display:grid;gap:16px}.bcc-skeleton-form-field{display:grid;gap:8px}.bcc-filter-bar{margin-bottom:8px}.bcc-propage-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px;min-height:32px}.bcc-propage-title{position:relative;padding-left:11px;font-size:var(--bcc-font-lg);font-weight:600;color:var(--bcc-text-1);flex:none}.bcc-propage-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:15px;border-radius:2px;background:var(--bcc-grad-primary)}.bcc-propage-fields{flex:1 1 auto;min-width:240px;overflow:hidden}.bcc-propage-fields .bcc-filter-bar-form{row-gap:12px}.bcc-propage-fields .bcc-filter-bar-form .arco-form-item{margin-bottom:0}.bcc-propage-actions{flex:none;align-items:center}.bcc-propage-scope{display:flex;flex-direction:column;gap:var(--bcc-space-2);padding-bottom:var(--bcc-space-2);margin-bottom:var(--bcc-space-2);border-bottom:1px solid var(--bcc-border)}.bcc-propage-banner{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 10px;margin-bottom:8px;border-radius:var(--border-radius-small);background:var(--bcc-primary-bg);font-size:var(--bcc-font-sm);color:var(--bcc-text-2)}.bcc-filter-bar-inner{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.bcc-filter-bar-fields{flex:1 1 auto;min-width:240px;overflow:hidden}.bcc-filter-bar-form{row-gap:12px}.bcc-filter-bar-form .arco-form-item{margin-bottom:0}.bcc-filter-bar-extra{flex:none;display:flex;align-items:center;gap:4px}.bcc-protable-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;min-height:32px}.bcc-protable-toolbar-right{justify-content:flex-end}.bcc-protable-title{position:relative;padding-left:11px;font-size:var(--bcc-font-lg);font-weight:600;color:var(--bcc-text-1)}.bcc-protable-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:15px;border-radius:2px;background:var(--bcc-grad-primary)}.bcc-protable .arco-table-th,.bcc-protable .arco-table-td,.bcc-propage .arco-table-th,.bcc-propage .arco-table-td{white-space:nowrap}.bcc-protable .arco-table-td,.bcc-propage .arco-table-td{overflow:hidden;text-overflow:ellipsis}.bcc-protable .arco-table-td,.bcc-propage .arco-table-td{padding-top:var(--bcc-table-cell-y, 9px);padding-bottom:var(--bcc-table-cell-y, 9px)}.bcc-page-body table .arco-table-td,.arco-drawer table .arco-table-td,.arco-modal table .arco-table-td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bcc-drawer-title{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.bcc-drawer-title-sub{font-size:var(--bcc-font-sm);font-weight:400;color:var(--bcc-text-3);white-space:nowrap}.bcc-drawer-summary{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--bcc-border)}.arco-table-td .arco-btn{padding:0 4px;border-radius:4px;font-weight:400}.arco-table-td.bcc-op-slot .arco-btn{min-width:calc(var(--bcc-op-slot-chars, 5) * 1em + 10px);text-align:center}.arco-table-td .bcc-oplink,.arco-modal .bcc-oplink,.arco-drawer .bcc-oplink{font-size:var(--bcc-font-md)}.bcc-oplink{border-radius:4px;transition:color .15s ease,background-color .15s ease}.bcc-oplink-success{color:var(--bcc-link-success)}.bcc-oplink-warning{color:var(--bcc-link-warning)}.bcc-oplink-danger{color:var(--bcc-link-danger)}.bcc-oplink-success:hover{color:var(--bcc-link-success-hover);background:rgba(var(--bcc-success-rgb),.1)}.bcc-oplink-warning:hover{color:var(--bcc-link-warning-hover);background:rgba(var(--bcc-warning-rgb),.12)}.bcc-oplink-danger:hover{color:var(--bcc-link-danger-hover);background:rgba(var(--bcc-danger-rgb),.1)}.bcc-oplink[disabled],.bcc-oplink.arco-btn-disabled{color:var(--color-text-4)!important;background:transparent!important}.arco-table-td .arco-space-horizontal{gap:4px}.bcc-cell-wrap{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.bcc-cell-nowrap{white-space:nowrap}.bcc-cell-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis}.bcc-kb-org-sub{color:var(--bcc-text-3);font-size:12px;font-weight:400}.bcc-queue-waiting.pulse-danger{animation:bcc-pulse-danger 1.6s ease-in-out infinite}@keyframes bcc-pulse-danger{0%,to{text-shadow:0 0 0 rgba(var(--bcc-danger-rgb),0)}50%{text-shadow:0 0 14px rgba(var(--bcc-danger-rgb),.55)}}.bcc-call-state{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 9px;border-radius:var(--bcc-radius-pill);font-size:var(--bcc-font-sm);line-height:1}.bcc-call-state .bcc-call-state-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.bcc-call-state.talking{background:rgba(var(--bcc-danger-rgb),.12);color:var(--bcc-link-danger);border:1px solid rgba(var(--bcc-danger-rgb),.3)}.bcc-call-state.talking .bcc-call-state-dot{animation:bcc-dot-blink 1.2s ease-in-out infinite}.bcc-call-state.ringing{background:rgba(var(--bcc-primary-rgb),.12);color:var(--bcc-primary);border:1px solid rgba(var(--bcc-primary-rgb),.3)}.bcc-call-state.ringing .bcc-call-state-dot{animation:bcc-dot-blink 1.2s ease-in-out infinite}.bcc-call-state.survey{background:var(--color-fill-2);color:var(--color-text-3);border:1px solid var(--color-border-2)}@keyframes bcc-dot-blink{0%,to{opacity:1}50%{opacity:.3}}.bcc-stat-card{transition:transform .2s ease,box-shadow .2s ease;height:100%}.bcc-row-equal{align-items:stretch}.bcc-row-equal>.arco-col>.arco-card{height:100%}.bcc-row-equal>.arco-col>.bcc-stack{height:100%}.bcc-row-equal>.arco-col>.bcc-stack>.arco-card{flex:1 1 auto}.bcc-page-body .arco-row:has(>.arco-col>.bcc-stat-card){align-items:stretch}.bcc-stat-card.arco-card{display:flex;flex-direction:column}.bcc-stat-card .arco-card-body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.bcc-stat-card:hover{transform:translateY(-2px);box-shadow:var(--bcc-shadow-hover)!important}.bcc-stat-icon{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;flex:none;box-shadow:0 4px 10px rgba(var(--bcc-primary-rgb),.3)}.bcc-stat-title{font-size:var(--bcc-font-md);color:var(--color-text-3)}.bcc-stat-value{font-size:26px;font-weight:600;color:var(--bcc-text-1);line-height:1.35;white-space:nowrap;font-variant-numeric:tabular-nums}.bcc-stat-unit{font-size:var(--bcc-font-md);font-weight:400;color:var(--color-text-3);margin-left:4px}.bcc-stat-sub{font-size:var(--bcc-font-sm);color:var(--color-text-3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bcc-stat-card-ai{border:1px solid rgba(var(--bcc-ai-rgb),.35);box-shadow:var(--bcc-shadow-card),inset 0 0 24px rgba(var(--bcc-ai-rgb),.06)}.bcc-stat-card-ai:hover{box-shadow:var(--bcc-shadow-hover),0 0 14px rgba(var(--bcc-ai-rgb),.18)!important}.bcc-stat-value-grad{background:var(--bcc-grad-ai);-webkit-background-clip:text;background-clip:text;color:transparent}.bcc-empty{padding:32px 0;text-align:center}.bcc-empty-icon{width:64px;height:64px;margin:0 auto;border-radius:50%;background:var(--color-fill-2);display:flex;align-items:center;justify-content:center;border:1px dashed var(--color-border-2)}.bcc-empty-icon .arco-icon{font-size:30px;color:var(--color-text-3)}.bcc-mono{font-family:var(--bcc-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.bcc-time{font-variant-numeric:tabular-nums;white-space:nowrap}.bcc-skeleton-block,.bcc-skeleton-line,.bcc-skeleton-icon,.bcc-skeleton-card{position:relative;overflow:hidden;background:var(--color-fill-2);border-radius:6px}.bcc-skeleton-block:after,.bcc-skeleton-line:after,.bcc-skeleton-icon:after,.bcc-skeleton-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(var(--bcc-primary-rgb),.07),transparent);animation:bcc-skeleton-shimmer 1.5s ease-in-out infinite}@keyframes bcc-skeleton-shimmer{to{transform:translate(100%)}}.bcc-skeleton-table{padding:4px 0}.bcc-skeleton-row{display:flex;gap:24px;padding:13px 4px;border-bottom:1px solid var(--color-border-1);align-items:center}.bcc-skeleton-block{height:12px;border-radius:4px}.bcc-skeleton-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.bcc-skeleton-card{display:flex;gap:12px;padding:16px;border-radius:var(--bcc-radius-card)}.bcc-skeleton-icon{width:42px;height:42px;border-radius:10px;flex:none}.bcc-skeleton-lines{flex:1;display:flex;flex-direction:column;gap:10px;justify-content:center}.bcc-skeleton-line{height:12px;border-radius:4px}.bcc-skeleton-line.w40{width:40%}.bcc-skeleton-line.w60{width:60%}.bcc-skeleton-line.w90{width:90%}.bcc-copy-text{display:inline-flex;align-items:center;gap:2px}.chat-bubble-row{display:flex;margin-bottom:12px}.chat-bubble{max-width:70%;padding:8px 12px;border-radius:8px;line-height:1.6;word-break:break-word;white-space:pre-wrap}.chat-bubble-meta{font-size:var(--bcc-font-sm);color:var(--color-text-3);margin-bottom:4px}.bcc-help-modal{border-radius:10px;overflow:hidden}.bcc-help-modal .arco-modal-content{padding:0;border-radius:0}.bcc-help-modal .bcc-modal-body{height:calc(100vh - var(--bcc-modal-reserve));overflow:auto;border-radius:0}.bcc-scroll-modal .bcc-modal-body{max-height:calc(100vh - var(--bcc-modal-reserve));overflow-y:auto}.bcc-modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:12px}.bcc-modal-foot-tip{margin-right:auto;font-size:var(--bcc-font-sm);color:var(--bcc-link-warning)}.bcc-modal-foot-btns{display:inline-flex;align-items:center;gap:12px}.bcc-help-top{position:sticky;top:0;z-index:2}.bcc-split{display:flex;gap:12px;align-items:flex-start}.bcc-split-aside{flex:0 0 auto;box-sizing:border-box;max-height:calc(100vh - var(--bcc-header-h, 54px) - 40px);overflow:auto;padding:10px;background:var(--bcc-bg-card);border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-card);box-shadow:var(--bcc-shadow-card);position:sticky;top:calc(var(--bcc-header-h, 54px) + 12px)}.bcc-split-main{flex:1 1 auto;min-width:0}@media (max-width: 1100px){.bcc-split{flex-direction:column}.bcc-split-aside{width:100%!important;position:static;max-height:none}}.bcc-aside-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 8px}.bcc-aside-title{font-size:var(--bcc-font-md);font-weight:600;color:var(--bcc-text-1)}.bcc-aside-head-actions{display:inline-flex;align-items:center;gap:2px}.bcc-aside-search{padding:0 2px 8px}.bcc-aside-group{padding:10px 4px 4px;font-size:var(--bcc-font-xs);color:var(--bcc-text-3);letter-spacing:.02em}.bcc-aside-list{display:flex;flex-direction:column;gap:2px}.bcc-aside-item{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:7px 8px;border:0;border-radius:var(--bcc-radius-sm);background:transparent;color:var(--bcc-text-1);font-size:var(--bcc-font-md);text-align:left;cursor:pointer}.bcc-aside-item:hover{background:var(--bcc-primary-bg-hover)}.bcc-aside-item.is-active{background:var(--bcc-primary-bg);color:var(--bcc-primary-deep);font-weight:600}.bcc-aside-item-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcc-aside-item-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.bcc-aside-item-sub{overflow:hidden;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);text-overflow:ellipsis;white-space:nowrap}.bcc-aside-item-count{flex:0 0 auto;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);font-variant-numeric:tabular-nums}.bcc-aside-item.is-active .bcc-aside-item-count{color:var(--bcc-primary-deep)}.bcc-aside-dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--bcc-text-3)}.bcc-aside-dot.is-on{background:var(--bcc-success)}.bcc-aside-dot.is-off{background:var(--bcc-border-strong)}.bcc-orgtree{display:flex;flex-direction:column;gap:1px}.bcc-orgtree-row{display:flex;align-items:center;gap:4px;box-sizing:border-box;width:100%;padding:5px 6px;border:0;border-radius:var(--bcc-radius-sm);background:transparent;color:var(--bcc-text-1);font-size:var(--bcc-font-md);text-align:left;cursor:pointer}.bcc-orgtree-row:hover{background:var(--bcc-primary-bg-hover)}.bcc-orgtree-row.is-active{background:var(--bcc-primary-bg);color:var(--bcc-primary-deep);font-weight:600}.bcc-orgtree-toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--bcc-text-3);font-size:11px}.bcc-orgtree-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcc-orgtree-count{flex:0 0 auto;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);font-variant-numeric:tabular-nums}.bcc-cat-sub{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);text-overflow:ellipsis;white-space:nowrap}.bcc-orgtree-acts{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px}.bcc-orgtree-rename{flex:1 1 auto;min-width:0}.bcc-orgtree-act{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;opacity:0;border:0;border-radius:var(--bcc-radius-sm);background:transparent;color:var(--bcc-text-3);cursor:pointer}.bcc-orgtree-row:hover .bcc-orgtree-act,.bcc-orgtree-row:focus-within .bcc-orgtree-act,.bcc-orgtree-act:focus-visible{opacity:1}.bcc-orgtree-act:hover{color:var(--bcc-primary);background:var(--bcc-primary-bg)}.bcc-orgtree-act.is-danger:hover{color:var(--bcc-danger);background:rgba(var(--bcc-danger-rgb),.1)}.bcc-orgtree-act[aria-disabled=true],.bcc-orgtree-act[aria-disabled=true]:hover{color:var(--bcc-border-strong);background:transparent;cursor:not-allowed}.bcc-aside-foot{margin-top:8px;padding:6px 6px 2px;border-top:1px dashed var(--bcc-border);color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:1.5}.bcc-pane-head{padding-top:var(--bcc-space-3);padding-bottom:var(--bcc-space-3);margin-bottom:var(--bcc-space-3)}.bcc-pane-head-card{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bcc-space-4);box-sizing:border-box;padding:var(--bcc-space-3) var(--bcc-space-4);background:var(--bcc-bg-card);border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-card);box-shadow:var(--bcc-shadow-card)}.bcc-pane-head-main{display:flex;flex-direction:column;gap:var(--bcc-space-1);min-width:0}.bcc-pane-name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bcc-space-2);color:var(--bcc-text-1);font-size:var(--bcc-font-lg);font-weight:600;line-height:1.4}.bcc-pane-sub{color:var(--bcc-text-3);font-size:var(--bcc-font-sm);line-height:1.6}.bcc-pane-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--bcc-space-2)}.bcc-pane-head-sticky{position:sticky;top:var(--bcc-header-h, 54px);z-index:5;background:var(--bcc-bg)}.bcc-pane-desc{overflow:hidden;color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.bcc-pane-notice{display:flex;gap:8px;padding:8px 12px;margin-bottom:12px;border-radius:var(--bcc-radius-sm);background:var(--bcc-primary-bg);color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:1.6}.bcc-pane-notice .arco-icon{margin-top:3px;color:var(--bcc-primary)}.bcc-pane-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:12px;margin-top:12px;border-top:1px solid var(--bcc-border)}.bcc-pane-foot-tip{margin-right:auto;color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.bcc-impact{padding:8px 12px;border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-sm);background:var(--bcc-primary-a04);font-size:var(--bcc-font-sm);line-height:1.7}.bcc-impact-title{margin-bottom:2px;color:var(--bcc-text-2);font-weight:600}.bcc-impact-row{display:flex;gap:12px;justify-content:space-between}.bcc-impact-delta{flex:0 0 auto;color:var(--bcc-text-2);font-variant-numeric:tabular-nums}.bcc-impact-empty{color:var(--bcc-text-3)}.bcc-help-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;background:var(--bcc-grad-primary)}.bcc-help-head-main{display:flex;align-items:center;gap:12px;min-width:0}.bcc-help-head-icon{flex:none;width:38px;height:38px;border-radius:var(--bcc-radius-card);display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--color-white);background:#ffffff2e;border:1px solid rgba(255,255,255,.28)}.bcc-help-head-text{display:flex;flex-direction:column;gap:3px;min-width:0}.bcc-help-title{font-size:var(--bcc-font-xl);font-weight:600;line-height:22px;color:var(--color-white)}.bcc-help-head-stats{font-size:var(--bcc-font-xs);line-height:16px;color:var(--color-white);opacity:.9}.bcc-help-search .arco-input-inner-wrapper{background:#ffffffeb;border:none;border-radius:var(--bcc-radius-input)}.bcc-help-search .arco-input-inner-wrapper:hover,.bcc-help-search .arco-input-inner-wrapper:focus,.bcc-help-search .arco-input-inner-wrapper:focus-within{background:var(--color-white);border:none;box-shadow:0 0 0 2px #ffffff59}.bcc-help-search-row{display:inline-flex;align-items:center;gap:10px}.bcc-help-kbd{display:inline-flex;align-items:center;gap:3px;color:#ffffffd9;font-size:11px;-webkit-user-select:none;user-select:none}.bcc-help-kbd kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:5px;background:#ffffff2e;border:1px solid rgba(255,255,255,.35);color:var(--color-white);font-family:inherit;font-size:11px;line-height:1}.bcc-help-kbd i{font-style:normal;opacity:.7}.bcc-help-toolbar{display:flex;align-items:center;gap:8px;padding:9px 24px;background:var(--color-bg-2);border-bottom:1px solid var(--color-border-2);box-shadow:var(--bcc-shadow-float)}.bcc-help-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bcc-help-filter{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--color-border-2);border-radius:var(--bcc-radius-pill);background:var(--color-bg-2);font-family:inherit;font-size:var(--bcc-font-sm);color:var(--bcc-text-2);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.bcc-help-filter i{font-style:normal;font-size:var(--bcc-font-xs);color:var(--bcc-text-3);font-variant-numeric:tabular-nums}.bcc-help-filter:hover{color:var(--bcc-primary);border-color:var(--bcc-border-strong);background:var(--bcc-primary-bg-hover)}.bcc-help-filter-active,.bcc-help-filter-active:hover{color:var(--color-white);border-color:transparent;background:var(--bcc-primary);font-weight:500}.bcc-help-filter-active i,.bcc-help-filter-active:hover i{color:var(--color-white)}.bcc-help-body{padding:18px 24px 24px}.bcc-help-recent{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;padding:8px 12px;border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-card);background:var(--bcc-primary-bg-hover)}.bcc-help-recent-label{display:inline-flex;align-items:center;gap:5px;font-size:var(--bcc-font-sm);color:var(--bcc-text-2)}.bcc-help-recent-label .arco-icon{font-size:13px;color:var(--bcc-primary)}.bcc-help-recent-item{padding:1px 10px;border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-pill);background:var(--color-bg-2);font-size:var(--bcc-font-sm);color:var(--bcc-text-1);cursor:pointer;transition:color .15s,border-color .15s}.bcc-help-recent-item:hover{color:var(--bcc-primary);border-color:var(--bcc-primary)}.bcc-help-section{margin-bottom:20px}.bcc-help-section:last-child{margin-bottom:0}.bcc-help-section-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.bcc-help-section-icon{flex:none;width:22px;height:22px;border-radius:var(--bcc-radius-sm);display:flex;align-items:center;justify-content:center;font-size:13px;background:var(--bcc-primary-bg);color:var(--bcc-primary)}.bcc-help-section-title{font-size:var(--bcc-font-md);font-weight:600;color:var(--bcc-text-1)}.bcc-help-section-count{font-size:var(--bcc-font-xs);color:var(--bcc-text-3)}.bcc-help-section-line{flex:1;height:1px;background:var(--color-border-2)}.bcc-help-section--entry .bcc-help-section-icon{background:var(--bcc-grad-primary);color:var(--color-white)}.bcc-help-section--platform .bcc-help-section-icon{background:var(--bcc-ai-bg);color:var(--bcc-ai-deep)}.bcc-help-section--system .bcc-help-section-icon{background:var(--color-fill-2);color:var(--bcc-text-2)}.bcc-help-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:14px}@media (max-width: 900px){.bcc-help-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.bcc-help-module{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--color-border-2);border-radius:var(--bcc-radius-card);background:var(--color-bg-2);box-shadow:var(--bcc-shadow-card);transition:box-shadow .18s,transform .18s,border-color .18s}.bcc-help-module:hover{border-color:var(--bcc-border-strong);box-shadow:var(--bcc-shadow-hover);transform:translateY(-1px)}.bcc-help-module-active{border-color:var(--bcc-primary);background:var(--bcc-primary-bg-hover);box-shadow:inset 0 0 0 1px var(--bcc-primary-a12)}.bcc-help-module-head{display:flex;align-items:center;gap:8px}.bcc-help-module-icon{flex:none;width:26px;height:26px;border-radius:var(--bcc-radius-sm);display:flex;align-items:center;justify-content:center;font-size:15px;background:var(--bcc-primary-bg);color:var(--bcc-primary)}.bcc-help-section--platform .bcc-help-module-icon{background:var(--bcc-ai-bg);color:var(--bcc-ai-deep)}.bcc-help-section--system .bcc-help-module-icon{background:var(--color-fill-2);color:var(--bcc-text-2)}.bcc-help-module-title{font-size:var(--bcc-font-md);font-weight:600;color:var(--bcc-text-1)}.bcc-help-features{display:flex;flex-direction:column;gap:10px}.bcc-help-feature-block{display:flex;flex-direction:column;gap:5px}.bcc-help-feature{align-self:flex-start;font-size:var(--bcc-font-sm);line-height:22px;padding:0 10px;border-radius:var(--bcc-radius-pill);background:var(--bcc-primary-bg);color:var(--bcc-primary-deep);cursor:pointer;transition:background .15s,color .15s}.bcc-help-feature:hover{background:var(--bcc-primary);color:var(--color-white)}.bcc-help-feature-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.bcc-help-feature-tab{font-size:var(--bcc-font-xs);line-height:18px;padding:0 7px;border-radius:var(--bcc-radius-sm);background:var(--color-fill-2);color:var(--bcc-text-2);cursor:pointer;transition:background .15s,color .15s}.bcc-help-feature-tab:hover{background:var(--bcc-primary-bg);color:var(--bcc-primary-deep)}.bcc-help-feature-tab-more{background:transparent;border:1px dashed var(--bcc-border);color:var(--bcc-primary-deep)}.bcc-help-results{display:flex;flex-direction:column;gap:4px}.bcc-help-results-count{padding:0 4px 8px;font-size:var(--bcc-font-xs);color:var(--bcc-text-3)}.bcc-help-result{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-left:3px solid transparent;border-radius:var(--bcc-radius-btn);cursor:pointer;transition:background .12s,border-color .12s}.bcc-help-result:hover{background:var(--color-fill-1)}.bcc-help-result-active{background:var(--bcc-primary-bg);border-left-color:var(--bcc-primary)}.bcc-help-result-icon{flex:none;width:24px;height:24px;margin-top:1px;border-radius:var(--bcc-radius-sm);display:flex;align-items:center;justify-content:center;font-size:14px;background:var(--color-fill-2);color:var(--bcc-text-2)}.bcc-help-result-active .bcc-help-result-icon{background:var(--color-bg-2);color:var(--bcc-primary-deep)}.bcc-help-result-active .bcc-help-result-crumb,.bcc-help-result-active .bcc-help-result-desc{color:var(--bcc-text-2)}.bcc-help-result-body{flex:1;min-width:0}.bcc-help-result-main{display:flex;align-items:center;gap:6px;font-size:var(--bcc-font-md);font-weight:600;color:var(--bcc-text-1)}.bcc-help-result-name mark{padding:0 1px;background:rgba(var(--bcc-warning-rgb),.28);color:inherit;border-radius:2px}.bcc-help-result-kind{flex:none}.bcc-help-result-enter{flex:none;margin-left:auto;font-size:var(--bcc-font-xs);font-weight:400;color:var(--bcc-primary-deep)}.bcc-help-result-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:var(--bcc-font-xs);line-height:16px;color:var(--bcc-text-3)}.bcc-help-result-reason{padding:0 6px;border-radius:var(--bcc-radius-pill);background:rgba(var(--bcc-success-rgb),.12);color:var(--pill-green-fg)}.bcc-help-result-desc{margin-top:2px;font-size:var(--bcc-font-xs);line-height:18px;color:var(--bcc-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcc-help-empty{padding-top:8px}.bcc-help-empty .bcc-empty{padding:28px 0 12px}.bcc-help-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px;font-size:var(--bcc-font-sm)}.bcc-help-suggest-label{color:var(--bcc-text-3)}.bcc-help-suggest-item{padding:1px 10px;border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-pill);color:var(--bcc-text-1);background:var(--color-bg-2);cursor:pointer;transition:color .12s,border-color .12s}.bcc-help-suggest-item:hover{color:var(--bcc-primary);border-color:var(--bcc-primary)}.bcc-help-suggest-note{padding:4px;font-size:var(--bcc-font-xs);line-height:18px;color:var(--bcc-text-3)}.bcc-help-more{margin-top:4px;padding:6px 10px;border:1px dashed var(--bcc-border);border-radius:var(--bcc-radius-btn);font-size:var(--bcc-font-xs);color:var(--bcc-primary-deep);text-align:center;cursor:pointer;transition:background .12s}.bcc-help-more:hover{background:var(--bcc-primary-bg)}.bcc-help-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.bcc-help-foot-tip{display:inline-flex;align-items:center;gap:3px;font-size:var(--bcc-font-xs);color:var(--bcc-text-3)}.bcc-help-foot-tip kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border:1px solid var(--color-border-2);border-bottom-width:2px;border-radius:4px;background:var(--color-fill-1);font-family:inherit;font-size:11px;line-height:1;color:var(--bcc-text-2)}.bcc-card-accent-title{position:relative;padding-left:11px;font-size:var(--bcc-font-lg);font-weight:600;color:var(--bcc-text-1)}.bcc-card-accent-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:14px;border-radius:2px;background:var(--bcc-grad-primary)}.bcc-card-accent-title-ai:before{background:var(--bcc-grad-ai)}.dot-live{animation:bcc-dot-blink 1.2s ease-in-out infinite}.arco-radio-group-type-button{background:var(--color-bg-2);border-radius:var(--bcc-radius-btn);box-shadow:inset 0 0 0 1px var(--bcc-border-control)}.arco-radio-group-type-button:hover{box-shadow:inset 0 0 0 1px var(--bcc-border-control-hover)}.arco-radio-group-type-button .arco-radio-button.arco-radio-checked:not(.arco-radio-disabled){background:var(--bcc-grad-primary);color:var(--color-white);font-weight:600;box-shadow:0 2px 6px rgba(var(--bcc-primary-rgb),.24)}.arco-radio-group-type-button .arco-radio-button.arco-radio-checked:not(.arco-radio-disabled):hover{background:var(--bcc-grad-primary);color:var(--color-white);filter:brightness(1.07)}.bcc-report-subtabs{border-top:1px solid var(--color-border-2);padding-top:4px}.bcc-report-subtabs .arco-tabs-header-title{font-size:var(--bcc-font-base)}.bcc-report-subtabs .arco-tabs-content{animation:bcc-fade-up .24s ease}@keyframes bcc-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.bcc-chart-empty{display:flex;align-items:center;justify-content:center}.bcc-stat-card-lg .bcc-stat-title{font-size:var(--bcc-font-base);color:var(--bcc-text-2)}.bcc-stat-card-lg .bcc-stat-value{font-size:30px;font-weight:700}.bcc-stack{display:flex;flex-direction:column;gap:16px}.bcc-toolbar-right{display:flex;justify-content:flex-end;margin-bottom:16px}.bcc-toolbar-label{color:var(--color-text-3);font-size:var(--bcc-font-md);flex:none}.arco-table-th.arco-table-col-fixed-left,.arco-table-th.arco-table-col-fixed-right{background-color:var(--bcc-th-bg-solid)}.arco-table-td.arco-table-col-fixed-left,.arco-table-td.arco-table-col-fixed-right{background-color:var(--color-bg-2)}.arco-table-hover .arco-table-tr:not(.arco-table-empty-row):hover .arco-table-td.arco-table-col-fixed-left,.arco-table-hover .arco-table-tr:not(.arco-table-empty-row):hover .arco-table-td.arco-table-col-fixed-right,.arco-table-hover .arco-table-tr.arco-table-tr-hover .arco-table-td.arco-table-col-fixed-left,.arco-table-hover .arco-table-tr.arco-table-tr-hover .arco-table-td.arco-table-col-fixed-right{background-color:var(--bcc-row-hover-solid)}.bcc-outbound-progress-cell{display:flex;flex-direction:column;gap:4px;align-items:center;width:100%}.bcc-outbound-progress-cell .bcc-obj-progress{width:100%;min-width:0}.bcc-outbound-progress-meta{display:flex;align-items:baseline;gap:6px;font-size:var(--bcc-font-sm);line-height:1;white-space:nowrap}.bcc-outbound-progress-meta .pct{font-weight:600;font-variant-numeric:tabular-nums}.bcc-outbound-progress-meta .sub{color:var(--color-text-3);font-variant-numeric:tabular-nums}.bcc-outbound-progress-cell.done .bcc-obj-progress-fill{background:var(--bcc-success)}.bcc-outbound-progress-cell.done .pct{color:var(--bcc-link-success)}.bcc-outbound-progress-cell.idle .pct{color:var(--color-text-3);font-weight:400}.bcc-tab-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:6px;flex:none;vertical-align:-3px;color:inherit;font-size:0;line-height:0}.bcc-tab-icon svg{display:block;width:16px;height:16px;max-width:none}.bcc-tab-title{display:inline-flex;align-items:center;white-space:nowrap;vertical-align:middle}.bcc-tab-title-text{display:inline-block;line-height:1}.bcc-chat-msgs{background:var(--bcc-bg);border:1px solid var(--color-border-2);border-radius:10px;padding:16px;min-height:300px}.bcc-chat-summary{margin-bottom:12px;padding:10px 12px;border-radius:8px;font-size:var(--bcc-font-md);border:1px solid var(--color-border-2)}.bcc-chat-summary.agent{background:var(--bcc-primary-bg)}.bcc-chat-summary.bot{background:var(--bcc-ai-bg);border-color:rgba(var(--bcc-ai-rgb),.25)}.bcc-shift-calendar-table .arco-table-td.arco-table-selection,.bcc-shift-calendar-table .arco-table-th.arco-table-selection{vertical-align:middle;text-align:center}.bcc-shift-calendar-table .arco-table-td.arco-table-selection .arco-radio,.bcc-shift-calendar-table .arco-table-td.arco-table-selection .arco-checkbox{display:inline-flex;align-items:center;justify-content:center}.bcc-shift-rest-tag{box-sizing:border-box;-webkit-user-select:none;user-select:none;transition:border-color .15s,background .15s}.bcc-shift-rest-tag:hover{border-color:var(--bcc-primary)}.bcc-shift-holiday-badge{-webkit-user-select:none;user-select:none;transition:transform .15s ease,box-shadow .15s ease;vertical-align:middle}.bcc-shift-holiday-badge:hover{transform:translateY(-1px) scale(1.05);box-shadow:0 2px 6px #f5222d59!important}.bcc-shift-holiday-badge[style*="1677ff"]:hover{box-shadow:0 2px 6px #1677ff59!important}.bcc-field-tip-icon{margin-left:5px;font-size:13px;vertical-align:-1px;color:var(--color-text-3);cursor:help}.bcc-field-tip-content{display:block;max-width:320px;line-height:1.6;white-space:normal;word-break:break-word}.bcc-field-tip-trigger{cursor:help}.bcc-page-title-tip{margin-left:6px;font-size:14px}.arco-picker-shortcuts .arco-btn{background-color:var(--color-bg-2);border:1px solid var(--color-border-2);border-radius:6px;color:var(--color-text-2)}.arco-picker-shortcuts .arco-btn:not(.arco-btn-disabled):not([disabled]):hover{color:var(--bcc-primary);border-color:rgba(var(--bcc-primary-rgb),.45);background-color:rgba(var(--bcc-primary-rgb),.04)}.arco-picker-shortcuts .arco-btn[disabled],.arco-picker-shortcuts .arco-btn.arco-btn-disabled{background-color:var(--color-fill-1);border-color:var(--color-border-2);color:var(--color-text-4);cursor:not-allowed}:root{--wb-section-inner-pad: 6px 8px;--wb-radius: 8px;--wb-shadow: 0 1px 4px rgba(29, 33, 41, .06);--wb-transition: .25s cubic-bezier(.4, 0, .2, 1)}.wb-section-card{border-radius:var(--bcc-radius-card);border:1px solid var(--color-border-2);background:var(--bcc-bg-card);box-shadow:var(--bcc-shadow-card);overflow:hidden;transition:box-shadow var(--wb-transition)}.wb-section-card:hover{box-shadow:0 3px 10px rgba(var(--bcc-primary-rgb),.12)}.wb-section-card .arco-card-header{height:auto;padding:0 12px;min-height:34px;border-bottom:1px solid var(--color-border-2);background:linear-gradient(180deg,rgba(var(--arcoblue-1),.18),rgba(var(--arcoblue-1),.43))}.wb-section-card .arco-card-header-title{min-width:0}.wb-section-title{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--color-text-1)}.wb-section-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--bcc-radius-sm);background:var(--bcc-primary-bg);color:var(--bcc-primary)}.wb-section-icon .arco-icon{color:var(--bcc-primary)}.wb-section-count{border-radius:var(--bcc-radius-pill);background:var(--bcc-primary-bg);color:var(--bcc-primary);font-weight:500}.wb-section-extra{display:inline-flex;align-items:center;gap:4px}.wb-section-toggle{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;cursor:pointer;border-radius:4px;color:var(--color-text-3);transition:background var(--wb-transition),color var(--wb-transition)}.wb-section-toggle:hover{background:var(--bcc-primary-bg);color:var(--bcc-primary)}.wb-section-toggle .arco-icon{transition:transform var(--wb-transition)}.wb-section-card:not(:has(.wb-section-collapse.is-collapsed)) .wb-section-toggle .arco-icon{transform:rotate(90deg)}.wb-section-card:has(.wb-section-collapse.is-collapsed) .wb-section-toggle .arco-icon{transform:rotate(-90deg)}.wb-section-inner{padding:var(--wb-section-inner-pad)}.wb-section-collapse{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--wb-transition)}.wb-section-collapse.is-collapsed{grid-template-rows:0fr}.wb-section-collapse>.wb-section-inner{overflow:hidden;min-height:0}.wb-hint{font-size:var(--bcc-font-sm);color:var(--bcc-text-3);text-align:center;padding:12px 0}.wb-hit-card{border:1px solid var(--color-border-2);border-left:3px solid rgb(var(--primary-6));border-radius:6px;padding:8px;background:var(--color-bg-2);transition:box-shadow var(--wb-transition)}.wb-hit-card:hover{box-shadow:var(--wb-shadow)}.wb-hit-meta{display:flex;align-items:center;gap:6px;margin-bottom:4px}.wb-hit-action{border-radius:4px}.wb-hit-action .arco-icon{transition:color .15s ease,transform .15s ease}.wb-hit-action:hover{background:var(--color-fill-2)}.wb-hit-action:hover .arco-icon{transform:scale(1.06)}.wb-hit-action:active .arco-icon{transform:scale(.94)}.wb-rule-card{border:1px solid var(--color-border-2);border-radius:var(--wb-radius);padding:10px 12px;background:var(--color-bg-2);transition:box-shadow var(--wb-transition)}.wb-rule-card:hover{box-shadow:var(--wb-shadow)}.wb-rule-head{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed var(--color-border-2)}.wb-rule-body{display:flex;flex-direction:column;gap:6px}.wb-rule-row{display:flex;align-items:center;gap:8px;font-size:var(--bcc-font-sm)}.wb-rule-label{flex:none;width:40px;color:var(--color-text-3)}.wb-soft-card{position:relative;background:var(--color-bg-1);border:1px solid var(--color-border-2);border-radius:8px;padding:6px 8px;line-height:1.5;box-shadow:var(--bcc-shadow-card);transition:box-shadow .2s ease,border-color .2s ease,background .2s ease}.wb-soft-card:hover{box-shadow:var(--bcc-shadow-hover);border-color:var(--color-border-3)}.wb-soft-card:before{content:"";position:absolute;left:-1px;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--bcc-border)}.wb-soft-card--ok:before{background:rgb(var(--green-6))}.wb-soft-card--fail:before{background:rgb(var(--red-6))}.wb-soft-card--warn:before{background:rgb(var(--orange-6))}.wb-soft-card--kb:before{background:rgb(var(--primary-6))}.wb-soft-card--warn-tint{background:var(--color-bg-1);border-color:var(--bcc-border)}.wb-soft-card--warn-tint:hover{border-color:var(--pill-orange-border)}.wb-soft-card--kb-tint{background:var(--color-bg-1);border-color:var(--bcc-border)}.wb-soft-card--kb-tint:hover{border-color:var(--pill-blue-border)}.wb-soft-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.wb-soft-card__title{font-size:12px;font-weight:600;color:var(--color-text-1);display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.wb-soft-card__meta{font-size:11px;color:var(--color-text-3);flex-shrink:0}.wb-soft-card .arco-tag{border-radius:6px}.wb-soft-card .arco-tag-size-small{font-size:11px}.wb-chip{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 7px;border-radius:var(--bcc-radius-pill);font-size:11px;font-weight:500;line-height:1;white-space:nowrap}.wb-chip--green{color:var(--pill-green-fg);background:var(--pill-green-bg);border:1px solid var(--pill-green-border)}.wb-chip--red{color:var(--pill-red-fg);background:var(--pill-red-bg);border:1px solid var(--pill-red-border)}.wb-chip--orange{color:var(--pill-orange-fg);background:var(--pill-orange-bg);border:1px solid var(--pill-orange-border)}.wb-chip--blue{color:var(--pill-blue-fg);background:var(--pill-blue-bg);border:1px solid var(--pill-blue-border)}.wb-chip--cyan{color:var(--pill-cyan-fg);background:var(--pill-cyan-bg);border:1px solid var(--pill-cyan-border)}.wb-chip--gray{color:var(--pill-gray-fg);background:var(--pill-gray-bg);border:1px solid var(--pill-gray-border)}.wb-chip--gold{color:var(--pill-gold-fg);background:var(--pill-gold-bg);border:1px solid var(--pill-gold-border)}.wb-chip--teal{color:var(--pill-purple-fg);background:var(--pill-purple-bg);border:1px solid var(--pill-purple-border)}.wb-chip__label,.wb-chip__note{font-weight:400;opacity:.75}.wb-chip__value{font-weight:600}.bcc-call-info-chat{display:flex;flex-direction:column;gap:8px;padding:0 0 4px;border-radius:var(--bcc-radius-sm);background:var(--color-bg-1)}.bcc-call-bubble{max-width:82%;padding:7px 11px;border-radius:12px 12px 12px 4px;background:var(--bcc-primary-bg);border:1px solid rgba(var(--bcc-primary-rgb),.28);color:var(--color-text-1);font-size:13px;line-height:1.5;word-break:break-word;white-space:pre-wrap;box-shadow:var(--bcc-shadow-card)}.bcc-call-bubble-right{border-radius:12px 12px 4px}.bcc-call-bubble-agent{border-radius:12px 12px 4px;background:var(--bcc-bubble-remote-bg);border:1px solid rgba(var(--green-6),.28);color:var(--bcc-bubble-remote-text)}.bcc-call-bubble-ai{border-radius:12px 12px 4px;background:var(--bcc-ai-bg);border:1px solid rgba(var(--bcc-ai-rgb),.28);color:var(--color-text-1)}.bcc-call-system{align-self:stretch;box-sizing:border-box;padding:7px 10px;border:1px solid var(--color-border-2);border-left:3px solid var(--bcc-ai);border-radius:var(--bcc-radius-sm);background:var(--color-fill-1)}.bcc-call-system-meta{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--bcc-ai-deep);margin-bottom:4px}.bcc-call-system-note{font-weight:400;opacity:.7}.bcc-call-system-body{display:flex;flex-direction:column;gap:2px}.bcc-call-system-row{display:flex;gap:8px;font-size:12px;line-height:1.6}.bcc-call-system-label{flex:0 0 auto;min-width:64px;color:var(--bcc-text-3)}.bcc-call-system-value{min-width:0;color:var(--color-text-1);word-break:break-word}.bcc-quote-line{display:flex;align-items:center;gap:4px;max-width:100%;min-width:0;align-self:stretch}.bcc-quote-line>*{min-width:0}.bcc-quote-line--right{justify-content:flex-end}.wb-queue-item{display:flex;align-items:center;gap:8px;padding:7px 4px;border-bottom:1px dashed var(--color-border-2);font-size:12px;line-height:1.5}.wb-queue-item:last-child{border-bottom:none}.wb-queue-item .q-no{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--bcc-primary-bg);color:var(--bcc-primary);font-size:11px;font-weight:500}.wb-queue-item .q-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-queue-item .q-wait{flex-shrink:0;color:var(--color-text-3);font-size:11px;background:var(--color-fill-2);border-radius:8px;padding:1px 6px}.wb-queue-more{color:rgb(var(--primary-6));font-size:11px;text-align:center;padding-top:4px;cursor:pointer;-webkit-user-select:none;user-select:none}.wb-queue-more:hover{opacity:.8}@keyframes wb-item-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wb-soft-card,.wb-queue-item{animation:wb-item-in .22s ease}.bcc-agent-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:6px;flex:none}.bcc-agent-dot-talking,.bcc-agent-dot-busy,.bcc-agent-dot-ringing{background:var(--bcc-primary);animation:bcc-pulse-primary 2s infinite}.bcc-agent-dot-idle{background:var(--pill-green)}.bcc-agent-dot-break{background:var(--pill-orange)}.bcc-agent-dot-after_work,.bcc-agent-dot-acw,.bcc-agent-dot-after_call_work{background:var(--pill-orangered)}.bcc-agent-dot-offline{background:var(--color-text-4)}.bcc-dot-live{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:4px;vertical-align:1px;animation:bcc-dot-blink 1.2s ease-in-out infinite}@keyframes bcc-pulse-warn{0%{box-shadow:0 0 rgba(var(--bcc-warning-rgb),.5)}70%{box-shadow:0 0 0 8px rgba(var(--bcc-warning-rgb),0)}to{box-shadow:0 0 rgba(var(--bcc-warning-rgb),0)}}.bcc-pulse-warn{animation:bcc-pulse-warn 2s infinite}@keyframes bcc-pulse-alert{0%{box-shadow:0 0 rgba(var(--bcc-danger-rgb),.6)}70%{box-shadow:0 0 0 10px rgba(var(--bcc-danger-rgb),0)}to{box-shadow:0 0 rgba(var(--bcc-danger-rgb),0)}}.bcc-pulse-alert{animation:bcc-pulse-alert 1.4s infinite}.bcc-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:4px;border-radius:9px;font-size:var(--bcc-font-xs);line-height:18px;font-variant-numeric:tabular-nums;color:#fff;background:var(--bcc-grad-ai);vertical-align:1px}.bcc-ai-health-card{border:1px solid var(--color-border-2);border-radius:10px;padding:12px;background:var(--color-bg-2);transition:transform .2s ease,box-shadow .2s ease}.bcc-ai-health-card:hover{transform:translateY(-2px);box-shadow:var(--bcc-shadow-hover)}.bcc-ai-health-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.bcc-ai-health-sub{margin-top:8px;color:var(--color-text-3);font-size:var(--bcc-font-md);font-variant-numeric:tabular-nums}.bcc-intent-bar-row{display:flex;align-items:center;gap:8px}.bcc-row-sel .arco-table-td{background-color:rgba(var(--bcc-primary-rgb),.08)}.bcc-row-sel:hover .arco-table-td{background-color:rgba(var(--bcc-primary-rgb),.12)}.bcc-kb-org-tree{display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 320px);min-height:200px;overflow:auto}.bcc-kb-org-node{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;font-size:13px;color:var(--bcc-text-2);cursor:pointer;transition:background .15s ease,color .15s ease;overflow:hidden}.bcc-kb-org-node:hover{background:rgba(var(--bcc-primary-rgb),.06);color:var(--bcc-text-1)}.bcc-kb-org-node.bcc-kb-org-active{background:rgba(var(--bcc-primary-rgb),.12);color:var(--bcc-primary);font-weight:600}.bcc-kb-org-node .arco-icon{font-size:14px;flex:none}.bcc-kb-org-node .arco-icon+.bcc-kb-org-name{color:inherit}.bcc-kb-org-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcc-org-tree-trigger{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--color-border-2);border-radius:var(--border-radius-small);background:var(--bcc-bg-card);font-size:13px;color:var(--bcc-text-1);cursor:pointer;transition:border-color .15s ease;box-sizing:border-box}.bcc-org-tree-trigger:hover{border-color:var(--bcc-primary)}.bcc-org-tree-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcc-org-tree-placeholder{color:var(--bcc-text-3)}.bcc-org-tree-arrow,.bcc-org-tree-clear{flex:none;font-size:12px;color:var(--bcc-text-3)}.bcc-org-tree-clear:hover{color:var(--bcc-text-1)}.bcc-org-tree-popup{max-height:340px;overflow-y:auto;padding:6px;background:var(--bcc-bg-card);border-radius:8px;box-shadow:0 4px 16px #0000001f}.bcc-org-tree-popup .bcc-kb-org-tree{max-height:none;min-height:0;overflow:visible}.bcc-org-tree-loading{display:flex;justify-content:center;padding:16px 0}.bcc-org-tree-chevron{flex:none;font-size:12px;color:var(--bcc-text-3);transition:transform .15s ease}.bcc-org-tree-chevron-open{transform:rotate(90deg)}.bcc-org-tree-chevron-placeholder{flex:none;display:inline-block;width:12px}.bcc-org-tree-search{padding:2px 2px 6px}.bcc-org-tree-hint{padding:14px 10px;font-size:12px;color:var(--bcc-text-3);text-align:center}.bcc-kb-org-node--disabled{color:var(--bcc-text-3);cursor:not-allowed;opacity:.6}.bcc-kb-org-node--disabled:hover{background:transparent;color:var(--bcc-text-3)}.bcc-kb-org-badge{flex:none;font-size:11px;color:var(--bcc-text-3);font-variant-numeric:tabular-nums}.bcc-org-pick{height:auto;min-height:32px;padding:4px 10px}.bcc-org-pick-label{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.bcc-org-pick-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcc-org-pick-path{font-size:11px;color:var(--bcc-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcc-org-pick--disabled{cursor:not-allowed;opacity:.6}.bcc-org-pick--disabled:hover{border-color:var(--color-border-2)}.bcc-theme-body{display:flex;flex-direction:column;gap:16px;padding-top:16px}.bcc-theme-list{display:flex;flex-direction:column;gap:8px;width:100%}.bcc-theme-list .bcc-theme-radio{position:relative;display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;height:44px;padding:0 12px;overflow:hidden;border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-btn);background:var(--bcc-bg-card);transition:border-color .15s ease,background .15s ease}.bcc-theme-list .bcc-theme-radio:hover{border-color:var(--bcc-border-strong)}.bcc-theme-list .bcc-theme-radio .arco-radio-text{flex:1 1 auto;min-width:0;margin-left:0}.bcc-theme-list .bcc-theme-radio:has(.bcc-theme-row[data-active="1"]){border-color:var(--bcc-primary);background:var(--bcc-primary-bg)}.bcc-theme-list .bcc-theme-radio:has(.bcc-theme-row[data-active="1"]):before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--bcc-grad-primary)}.bcc-theme-row{display:flex;align-items:center;gap:12px;min-width:0}.bcc-theme-row-name{flex:none;width:56px;font-size:var(--bcc-font-md);font-weight:600;color:var(--bcc-text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bcc-theme-list .bcc-theme-radio:has(.bcc-theme-row[data-active="1"]) .bcc-theme-row-name{color:var(--bcc-primary)}.bcc-theme-strip{display:block;flex:1 1 auto;min-width:0;height:14px;border:1px solid var(--bcc-border);border-radius:7px}.bcc-theme-summary{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid var(--bcc-border)}.bcc-theme-summary-head{display:flex;align-items:baseline;gap:8px}.bcc-theme-summary-cur{font-size:var(--bcc-font-md);font-weight:600;color:var(--bcc-text-1)}.bcc-theme-summary-en{font-size:var(--bcc-font-xs);color:var(--bcc-text-3)}.bcc-theme-summary-scene{margin:0;font-size:var(--bcc-font-sm);color:var(--bcc-text-2);line-height:1.6}.bcc-border-demo{--demo-control: var(--bcc-border-preview-standard);--demo-card: var(--bcc-border-preview-standard-card);display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:var(--bcc-radius-card);background:var(--bcc-bg)}.bcc-border-demo[data-level=soft]{--demo-control: var(--bcc-border-preview-soft);--demo-card: var(--bcc-border-preview-soft-card)}.bcc-border-demo[data-level=strong]{--demo-control: var(--bcc-border-preview-strong);--demo-card: var(--bcc-border-preview-strong-card)}.bcc-border-demo-row{display:flex;align-items:center;gap:10px}.bcc-border-demo-label{flex:none;width:40px;font-size:var(--bcc-font-xs);color:var(--bcc-text-3)}.bcc-border-demo-field{flex:1 1 auto;min-width:0;height:30px;padding:0 10px;display:inline-flex;align-items:center;font-size:var(--bcc-font-sm);color:var(--bcc-text-3);background:var(--bcc-bg-card);border:1px solid var(--demo-control);border-radius:var(--bcc-radius-input)}.bcc-border-demo-card{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--bcc-bg-card);border:1px solid var(--demo-card);border-radius:var(--bcc-radius-card)}.bcc-border-demo-card b{font-size:var(--bcc-font-md);color:var(--bcc-text-1)}.bcc-border-demo-card span{font-size:var(--bcc-font-sm);color:var(--bcc-text-3)}.bcc-border-demo-table{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:1fr 1fr 1fr;background:var(--bcc-bg-card);border:1px solid var(--demo-card);border-radius:var(--bcc-radius-card);overflow:hidden}.bcc-border-demo-table span{padding:7px 10px;font-size:var(--bcc-font-xs);color:var(--bcc-text-3);border-right:1px solid var(--demo-card)}.bcc-border-demo-table span:last-child{border-right:none}.bcc-border-demo-table span:first-child{color:var(--bcc-text-2);background:var(--bcc-th-bg)}.bcc-pref-row{display:flex;flex-direction:column;gap:8px}.bcc-pref-row+.bcc-pref-row{padding-top:12px;border-top:1px solid var(--bcc-border)}.bcc-pref-head{display:flex;align-items:center;gap:12px}.bcc-pref-title{flex:1 1 auto;min-width:0;font-size:var(--bcc-font-md);font-weight:600;color:var(--bcc-text-1)}.bcc-pref-seg{display:flex;flex:none;width:256px}.bcc-pref-seg label{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;min-width:0;font-size:var(--bcc-font-md)}.bcc-pref-seg .arco-radio-button-inner{padding:0}.bcc-pref-desc{font-size:var(--bcc-font-sm);color:var(--bcc-text-2);line-height:1.6}.bcc-pref-pins{margin-top:-4px;padding:8px 12px;background:var(--bcc-bg);border-radius:var(--bcc-radius-btn)}.bcc-pref-pins .arco-checkbox{display:flex;align-items:center;margin:0;padding:3px 0;font-size:var(--bcc-font-md)}.bcc-theme-note{padding-top:12px;border-top:1px solid var(--bcc-border);font-size:var(--bcc-font-sm);color:var(--bcc-text-3);line-height:1.6}.bcc-theme-foot{display:flex;justify-content:space-between;gap:12px}.bcc-rec-item{padding:10px 8px 12px;border-radius:8px;border-bottom:1px dashed var(--color-border-2);transition:background .15s ease}.bcc-rec-item:last-child{border-bottom:none}.bcc-rec-item.is-clickable{cursor:pointer}.bcc-rec-item.is-clickable:hover{background:rgba(var(--bcc-primary-rgb),.05)}.bcc-rec-item-head{display:flex;align-items:center;gap:6px}.bcc-rec-item-date{font-size:var(--bcc-font-md);font-weight:600;color:var(--color-text-1)}.bcc-rec-item-time{font-size:var(--bcc-font-xs);color:var(--color-text-3)}.bcc-rec-item-dur{margin-left:auto;font-size:var(--bcc-font-sm);color:var(--color-text-3)}.bcc-rec-item-summary{margin-top:4px;line-height:1.5}.bcc-rec-item-summary-text{font-size:var(--bcc-font-md);color:var(--color-text-1);word-break:break-word;white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.bcc-rec-item-summary-empty{font-size:var(--bcc-font-md);color:var(--color-text-4)}.bcc-rec-item-kws{margin-top:4px}.bcc-rec-item-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:var(--bcc-font-sm);color:var(--color-text-3)}.bcc-dim-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.bcc-dim-toolbar-count{margin-left:auto;font-size:var(--bcc-font-xs);color:var(--bcc-text-3)}.bcc-dim-group+.bcc-dim-group{margin-top:16px}.bcc-dim-group-head{display:flex;align-items:center;gap:8px;margin-bottom:2px}.bcc-dim-flat{max-width:900px;margin:0 auto}.bcc-dim-group-head.is-clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.bcc-dim-group-head.is-clickable:hover .bcc-dim-group-title{color:rgb(var(--primary-6))}.bcc-dim-group-toggle{display:inline-flex;align-items:center;color:var(--bcc-text-3);line-height:1}.bcc-dim-group-title{font-size:var(--bcc-font-sm);font-weight:600;color:var(--bcc-text-2)}.bcc-dim-group-count{font-size:var(--bcc-font-xs);color:var(--bcc-text-3)}.bcc-dim-group-avg{font-size:var(--bcc-font-xs);color:var(--bcc-text-3);white-space:nowrap}.bcc-dim-group-avg>b{margin-left:2px;font-size:var(--bcc-font-sm)}.bcc-dim-group-line{flex:1;height:1px;background:var(--color-border-1)}.bcc-dim-list{display:flex;flex-direction:column}.bcc-dim-item{padding:8px 2px}.bcc-dim-item+.bcc-dim-item{border-top:1px solid var(--color-border-1)}.bcc-dim-row{display:flex;align-items:center;gap:10px}.bcc-dim-row.is-clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.bcc-dim-row.is-clickable:hover .bcc-dim-name{color:rgb(var(--primary-6))}.bcc-dim-row-toggle{display:inline-flex;align-items:center;color:var(--bcc-text-3);line-height:1}.bcc-dim-name{flex:0 0 96px;font-size:var(--bcc-font-sm);color:var(--bcc-text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bcc-dim-track{flex:1 1 auto;min-width:40px;height:6px;border-radius:3px;background:var(--color-fill-2);overflow:hidden}.bcc-dim-fill{height:100%;border-radius:3px}.bcc-dim-score{flex:0 0 30px;text-align:right;font-size:var(--bcc-font-sm);color:var(--bcc-text-1)}.bcc-dim-detail{display:flex;gap:8px;margin-top:5px}.bcc-dim-detail-label{flex:0 0 28px;font-size:var(--bcc-font-xs);color:var(--bcc-text-3);line-height:1.7}.bcc-dim-detail-text{flex:1 1 auto;min-width:0;font-size:var(--bcc-font-sm);line-height:1.7;color:var(--bcc-text-2);line-break:strict;overflow-wrap:break-word}.bcc-dim-muted{flex:1 1 auto;font-size:var(--bcc-font-xs);color:var(--bcc-text-3);line-height:1.7}.bcc-dim-bars .bcc-dim-item{padding:5px 2px}.bcc-dim-group-bar{flex:1 1 auto}.bcc-dim-row.is-low{opacity:.62}.bcc-dim-sample{flex:0 0 auto;font-size:var(--bcc-font-xs);color:var(--bcc-text-3);white-space:nowrap}.bcc-dim-sample-bad{margin-left:4px;font-weight:600;color:var(--bcc-danger)}.bcc-invite-card{width:360px;background:var(--color-bg-2);border:1px solid var(--bcc-primary);border-left:4px solid var(--bcc-primary);border-radius:8px;box-shadow:var(--bcc-shadow-float);padding:14px 16px}.bcc-invite-card__title{font-size:14px;font-weight:600;color:var(--bcc-text-1);margin-bottom:8px}.bcc-invite-card__note{margin-bottom:10px;font-size:13px;color:var(--color-text-2);word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dash-list{display:flex;flex-direction:column}.dash-row{display:flex;align-items:center;gap:8px;min-width:0;padding:8px;margin:0 -8px;border-radius:6px;border-bottom:1px solid var(--color-border-2)}.dash-row:last-child{border-bottom:none}.dash-row-click{cursor:pointer}.dash-row-click:hover{background:var(--color-fill-2)}.dash-row-click:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:-2px}.dash-row-main{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-1);font-size:13px}.dash-row-sub{margin-left:8px;color:var(--color-text-3);font-size:12px}.dash-row-sub-alert{color:var(--bcc-danger)}.dash-list-loading{display:flex;justify-content:center;padding:24px 0}.dash-notice-dot{width:8px;height:8px;border-radius:50%;flex:none;align-self:flex-start;margin-top:4px}.dash-notice-dot-danger{background:var(--bcc-danger)}.dash-notice-dot-warning{background:var(--bcc-warning)}.dash-notice-dot-info{background:var(--bcc-primary)}.dash-notice-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dash-notice-title{font-size:13px;color:var(--color-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-notice-body{font-size:12px;color:var(--color-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-notice-time{flex:none;font-size:12px;color:var(--color-text-3);margin-top:1px}.support-form{display:flex;flex-direction:column;gap:14px}.support-field{display:flex;flex-direction:column;gap:6px}.support-label{font-size:13px;color:var(--color-text-2)}.support-context{border:1px dashed var(--color-border-2);background:var(--color-fill-1);border-radius:6px;padding:8px 10px;font-size:12px;line-height:18px;color:var(--color-text-3)}.support-context-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-context-empty{color:var(--color-text-3)}.support-mine-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px dashed var(--color-border-2);font-size:13px}.support-mine-row:last-child{border-bottom:none}.support-row{border:1px solid var(--color-border-2);border-radius:8px;padding:8px 10px;background:var(--color-fill-1)}.support-row-critical{border-color:var(--bcc-danger);background:var(--color-danger-light-1)}.support-row-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--color-text-1)}.support-dim{color:var(--color-text-3);font-size:12px}.support-waited{margin-left:auto;font-size:12px;color:var(--bcc-warning);white-space:nowrap}.support-status{font-size:12px;color:var(--color-text-3);white-space:nowrap}.support-subject{margin-top:4px;font-size:13px;color:var(--color-text-1)}.support-reply{margin-top:4px;font-size:12px;color:var(--color-text-2)}.support-actions{margin-top:8px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.support-inline{margin-top:6px;display:flex;align-items:center;gap:8px}.support-empty{padding:12px 0;font-size:13px;color:var(--color-text-3)}.bcc-support-rail{position:fixed;top:200px;right:16px;width:320px;max-height:50vh;display:flex;flex-direction:column;overflow:hidden;z-index:900;background:var(--color-bg-2);border:1px solid var(--bcc-danger);border-left:4px solid var(--bcc-danger);border-radius:8px;box-shadow:var(--bcc-shadow-float)}.bcc-support-rail-collapsed{width:200px}.bcc-support-rail-collapsed .bcc-support-rail-icon{display:none}.bcc-support-rail-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--color-border-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease}.bcc-support-rail-head:hover{background:var(--color-fill-1)}.bcc-support-rail-head:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:-2px}.bcc-support-rail-toggle{flex:none;font-size:12px;color:var(--color-text-3)}.bcc-support-rail-icon{color:var(--bcc-danger);font-size:16px;flex:none}.bcc-support-rail-title{font-size:14px;font-weight:600;color:var(--bcc-danger);flex:none}.bcc-support-rail-count{margin-left:auto;font-size:12px;color:var(--color-text-3);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.bcc-support-rail-body{display:flex;flex-direction:column;gap:8px;padding:10px 12px;overflow-y:auto;flex:1;min-height:0}.bcc-support-rail-item{border:1px solid var(--color-border-2);border-radius:6px;background:var(--color-fill-1);padding:8px 10px}.bcc-support-rail-item-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.bcc-support-rail-from{font-size:13px;color:var(--color-text-1)}.bcc-support-rail-dim{font-size:12px;color:var(--color-text-3)}.bcc-support-rail-waited{margin-left:auto;font-size:12px;color:var(--bcc-warning);white-space:nowrap}.bcc-support-rail-subject{margin-top:4px;font-size:13px;color:var(--color-text-1);line-height:18px}.bcc-support-rail-context{margin-top:4px;font-size:12px;line-height:17px;color:var(--color-text-3)}.bcc-support-rail-context-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcc-support-rail-status{margin-top:4px;font-size:12px;color:var(--color-text-3)}.bcc-support-rail-wait-tag{margin-left:8px;color:var(--bcc-danger)}.bcc-support-rail-actions{margin-top:8px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bcc-support-rail-more{font-size:12px;color:var(--color-text-3);text-align:right}.support-record-section+.support-record-section{margin-top:12px;padding-top:12px;border-top:1px dashed var(--color-border-2)}.support-record-title{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:13px;font-weight:600}.support-record-count{font-weight:400;font-size:12px;color:var(--color-text-3)}.support-record-empty{font-size:12px;color:var(--color-text-3);padding:2px 0}.support-record-list{max-height:140px;overflow-y:auto}.support-record-row{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px dashed var(--color-border-2)}.support-record-row:last-child{border-bottom:none}.support-record-main{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.support-record-sub{margin-left:8px;font-size:12px;color:var(--color-text-3)}@media (max-width: 1200px){.bcc-support-rail{width:200px}.bcc-support-rail-body{display:none}}.bcc-ob-card{position:fixed;right:16px;bottom:24px;width:320px;z-index:900;background:var(--color-bg-2);border:1px solid var(--bcc-border);border-left:4px solid var(--bcc-primary);border-radius:8px;box-shadow:var(--bcc-shadow-float);overflow:hidden}.bcc-ob-card-collapsed{width:auto;min-width:230px}.bcc-ob-card-head{display:flex;align-items:center;gap:8px;padding:10px 12px;background:rgba(var(--bcc-primary-rgb),.04);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease}.bcc-ob-card-head:hover{background:rgba(var(--bcc-primary-rgb),.09)}.bcc-ob-card-head:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:-2px}.bcc-ob-card-icon{flex:none;font-size:16px;color:var(--bcc-primary)}.bcc-ob-card-title{flex:none;font-size:14px;font-weight:600;color:var(--bcc-text-1)}.bcc-ob-card-task{flex:none}.bcc-ob-card-count{margin-left:auto;font-size:12px;color:var(--bcc-text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.bcc-ob-card-count-hot{color:var(--bcc-danger);font-weight:600}.bcc-ob-card-chevron{flex:none;font-size:12px;color:var(--bcc-text-3)}.bcc-ob-card-body{padding:10px 12px 12px}.bcc-ob-card-subject{font-size:13px;line-height:1.6;color:var(--bcc-text-1)}.bcc-ob-card-meta{margin-top:4px;font-size:12px;color:var(--bcc-text-3)}.bcc-ob-card-last{color:var(--bcc-link-warning)}.bcc-ob-card-tip{margin-top:6px;font-size:12px;color:var(--bcc-text-3)}.bcc-ob-card-note{font-size:12px;line-height:1.6;color:var(--bcc-text-2)}.bcc-ob-card-actions{margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bcc-agent-card{position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.bcc-agent-card:hover{transform:translateY(-2px);box-shadow:var(--bcc-shadow-hover)}.bcc-agent-card.bcc-agent-idle{background:linear-gradient(180deg,rgba(var(--bcc-success-rgb),.05),transparent 65%)}.bcc-agent-card.bcc-agent-talking,.bcc-agent-card.bcc-agent-busy,.bcc-agent-card.bcc-agent-ringing{background:linear-gradient(180deg,rgba(var(--bcc-primary-rgb),.08),transparent 65%)}.bcc-agent-card.bcc-agent-break{background:linear-gradient(180deg,rgba(var(--bcc-warning-rgb),.06),transparent 65%)}.bcc-agent-card.bcc-agent-offline{background:linear-gradient(180deg,rgba(134,144,156,.05),transparent 65%)}.bcc-agent-card.bcc-agent-after_work,.bcc-agent-card.bcc-agent-acw,.bcc-agent-card.bcc-agent-after_call_work{background:linear-gradient(180deg,rgba(247,114,52,.06),transparent 65%)}.bcc-agent-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-fill-2)}.bcc-agent-card.bcc-agent-idle:before{background:var(--pill-green)}.bcc-agent-card.bcc-agent-talking:before,.bcc-agent-card.bcc-agent-busy:before,.bcc-agent-card.bcc-agent-ringing:before{background:var(--bcc-primary)}.bcc-agent-card.bcc-agent-break:before{background:var(--pill-orange)}.bcc-agent-card.bcc-agent-offline:before{background:var(--color-text-4)}.bcc-agent-card.bcc-agent-after_work:before,.bcc-agent-card.bcc-agent-acw:before,.bcc-agent-card.bcc-agent-after_call_work:before{background:var(--pill-orangered)}.bcc-agent-duration{font-size:var(--bcc-font-xl);font-weight:600;font-variant-numeric:tabular-nums;font-family:var(--bcc-font-mono);letter-spacing:.5px}.bcc-agent-group-card{height:100%;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.bcc-agent-group-card:hover{transform:translateY(-2px);box-shadow:var(--bcc-shadow-hover)}.bcc-agent-group-card.bcc-agent-group-card-empty{opacity:.6}.bcc-agc-head{display:flex;align-items:center;gap:8px}.bcc-agc-name{flex:1;min-width:0;font-size:var(--bcc-font-lg);font-weight:600;color:var(--color-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcc-agc-total{flex:none;font-size:var(--bcc-font-sm);color:var(--color-text-2)}.bcc-agc-sub{margin-top:6px;font-size:var(--bcc-font-sm);color:var(--color-text-3)}.bcc-agc-sub b,.bcc-agc-state b{font-weight:600;color:var(--color-text-1)}.bcc-agc-states{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:10px;min-height:22px}.bcc-agc-state{display:inline-flex;align-items:center;gap:4px;font-size:var(--bcc-font-sm);color:var(--color-text-2)}.bcc-agc-empty{font-size:var(--bcc-font-sm);color:var(--color-text-3)}.bcc-agc-foot{margin-top:10px;padding-top:8px;border-top:1px solid var(--color-border-2);text-align:right;font-size:var(--bcc-font-sm);color:var(--bcc-primary)}.bcc-agent-detail-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:6px 12px;border-radius:10px;background:var(--color-fill-1);border:1px solid var(--color-border-2)}.bcc-agd-title{font-weight:600;color:var(--color-text-1)}.bcc-agd-sub{font-size:var(--bcc-font-sm);color:var(--color-text-3)}.bcc-agd-filter{margin-left:auto}.bcc-listen-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--bcc-danger);margin-right:5px;vertical-align:1px;animation:bcc-dot-blink 1.2s ease-in-out infinite}.bcc-queue-pressure{margin-top:10px;display:flex;align-items:center;gap:8px}.bcc-queue-pressure-track{flex:1;height:6px;border-radius:3px;background:var(--color-fill-2);overflow:hidden}.bcc-queue-pressure-fill{height:100%;border-radius:2px;transition:width .3s ease,background .3s ease}.bcc-queue-pressure-fill.ok{background:var(--pill-green)}.bcc-queue-pressure-fill.warn{background:var(--pill-orange)}.bcc-queue-pressure-fill.alert{background:var(--bcc-danger)}.bcc-queue-pressure-label{flex:none;font-size:var(--bcc-font-xs);color:var(--color-text-3);font-variant-numeric:tabular-nums}.bcc-flip-number{animation:bcc-flip-in .28s ease}.bcc-agent-head-tip{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:14px;padding:8px 14px;border-radius:10px;background:linear-gradient(135deg,rgba(var(--bcc-primary-rgb),.06),rgba(var(--bcc-primary-rgb),.02) 60%);border:1px solid rgba(var(--bcc-primary-rgb),.14);font-size:var(--bcc-font-md);color:var(--color-text-2)}.bcc-ah-tip-item b{font-weight:600;color:var(--color-text-1)}.bcc-ah-sep{color:var(--bcc-border-strong);margin:0 2px}.bcc-agent-card .bcc-pill,.bcc-agent-group-card .bcc-pill,.bcc-queue-card .bcc-pill{position:relative;padding-left:16px}.bcc-agent-card .bcc-pill:before,.bcc-agent-group-card .bcc-pill:before,.bcc-queue-card .bcc-pill:before{content:"";position:absolute;left:6px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9}.bcc-queue-card.bcc-queue-card-paused{opacity:.72}.bcc-broadcast-bar{display:flex;justify-content:flex-end;margin-bottom:16px}.bcc-broadcast-bar .arco-btn-primary,.arco-page-header-head-extra .arco-btn-primary{box-shadow:0 4px 14px rgba(var(--bcc-primary-rgb),.26)}.bcc-queues-cards{margin-bottom:24px}.ivr-map-scroll{overflow:auto;padding:4px 2px 16px;background:var(--bcc-bg);border:1px solid var(--color-border-2);border-radius:2px}.ivr-map{display:flex;flex-direction:column;gap:20px;align-items:flex-start;width:max-content;min-width:100%;position:relative}.ivr-edges{position:absolute;left:0;top:0;z-index:10;pointer-events:none;overflow:visible}.ivr-edge{fill:none;stroke:var(--color-border-3);stroke-width:2;stroke-dasharray:6 4}.ivr-edge-selected{stroke:var(--bcc-primary);stroke-width:3;stroke-dasharray:7 4}.ivr-edges #ivr-arrow path{fill:var(--color-border-3)}.ivr-edges #ivr-arrow-selected path{fill:var(--bcc-primary)}.ivr-root{display:flex;align-items:flex-start}.ivr-node{display:flex;align-items:flex-start;gap:36px;position:relative}.ivr-node-children{display:flex;flex-direction:column;gap:18px}.ivr-child{display:flex;flex-direction:column;gap:6px;position:relative}.ivr-child-link{display:flex;align-items:center;gap:6px;color:var(--bcc-text-2);font-size:var(--bcc-font-sm);padding-left:2px}.ivr-key-to-menu{border-color:var(--bcc-primary);box-shadow:0 0 0 1px #1d212914,0 2px 8px rgba(var(--bcc-primary-rgb),.18)}.ivr-key-to-menu:hover{border-color:var(--bcc-primary);box-shadow:0 0 0 1px #1d212914,0 2px 10px rgba(var(--bcc-primary-rgb),.3)}.ivr-key-selected{border-color:var(--bcc-primary);box-shadow:0 0 0 2px rgba(var(--bcc-primary-rgb),.28),0 2px 10px rgba(var(--bcc-primary-rgb),.18)}.ivr-keypad-linked{border-color:var(--bcc-primary);box-shadow:0 0 0 2px rgba(var(--bcc-primary-rgb),.28),0 2px 12px rgba(var(--bcc-primary-rgb),.2)}.ivr-quick-create{margin:-6px 0 6px;padding-left:4px}.ivr-quick-create .arco-btn{color:var(--bcc-primary);font-size:var(--bcc-font-sm)}.ivr-child-link-text{font-size:var(--bcc-font-sm);color:var(--bcc-text-2)}.ivr-keypad{flex:none;width:328px;background:var(--color-bg-2);border:1px solid var(--color-border-2);border-radius:var(--bcc-radius-card);padding:12px;box-shadow:var(--bcc-shadow-card);position:relative;z-index:1}.ivr-keypad-entry{border-color:var(--bcc-primary);box-shadow:0 0 0 2px rgba(var(--bcc-primary-rgb),.12)}.ivr-keypad-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ivr-keypad-title{font-size:var(--bcc-font-lg);font-weight:600;color:var(--bcc-text-1);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivr-keypad-greeting{font-size:var(--bcc-font-sm);color:var(--bcc-text-2);background:var(--bcc-primary-bg);border-radius:4px;padding:6px 8px;margin-bottom:8px;line-height:1.7;word-break:break-all}.ivr-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 3px;margin:0 1px;border-radius:3px;background:var(--bcc-primary);color:#fff;font-size:var(--bcc-font-xs);font-weight:600}.ivr-keypad-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ivr-key{height:96px;border-radius:8px;border:1px solid var(--color-border-2);background:var(--color-bg-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;transition:border-color .2s,box-shadow .2s;overflow:hidden;padding:4px}.ivr-key:hover{border-color:var(--bcc-primary);box-shadow:0 2px 8px rgba(var(--bcc-primary-rgb),.12)}.ivr-key-digit{font-size:22px;font-weight:600;color:var(--bcc-text-1);line-height:1}.ivr-key-name{font-size:var(--bcc-font-md);font-weight:500;color:var(--bcc-primary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivr-key-badge{max-width:100%;display:flex;justify-content:center}.ivr-key-badge .arco-space{flex-wrap:nowrap;overflow:hidden}.ivr-key-badge .arco-typography{font-size:var(--bcc-font-xs);color:var(--bcc-text-2);max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivr-key-empty{border-style:dashed;color:var(--color-text-3);background:var(--color-fill-1)}.ivr-key-empty .ivr-key-digit{color:var(--color-text-3)}.ivr-key-reserved{cursor:not-allowed;background:var(--color-fill-1)}.ivr-key-reserved .ivr-key-digit{color:var(--color-text-3)}.ivr-key-reserved-tag{font-size:var(--bcc-font-xs);color:var(--color-text-4)}.ivr-text-invalid{color:rgb(var(--orange-6))}.ivr-dest-icon{display:inline-flex;align-items:center;flex:none;font-size:var(--bcc-font-lg)}.ivr-keypad-footer{margin-top:10px}.ivr-keypad-placeholder{border-style:dashed;border-color:rgb(var(--orange-6));cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:24px 12px}.ivr-keypad-placeholder .arco-icon{font-size:24px;color:rgb(var(--orange-6))}.ivr-placeholder-title{font-size:var(--bcc-font-md);font-weight:500;color:var(--bcc-text-1)}.ivr-placeholder-tip{font-size:var(--bcc-font-sm);color:var(--color-text-3)}.ivr-keypad-cycle{border-color:rgb(var(--red-6));border-style:dashed;cursor:pointer}.ivr-new-root{border-color:var(--bcc-primary);width:328px;min-height:160px}.ivr-new-root .arco-icon{color:var(--bcc-primary)}.ivr-legacy{margin-top:10px;border-top:1px dashed var(--color-border-2);padding-top:8px}.ivr-legacy-title{font-size:var(--bcc-font-sm);color:var(--color-text-3);margin-bottom:6px}.ivr-panel-footer{display:flex;justify-content:space-between;align-items:center}.bcc-voc-bar{height:10px;min-width:2px;border-radius:5px;background:var(--bcc-primary);opacity:.75}.bcc-voc-card.arco-card{border-radius:var(--bcc-radius-card)}.bcc-voc-insight-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.bcc-voc-insight-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--bcc-font-md);color:var(--color-text-3)}.bcc-voc-insight-meta b{color:var(--bcc-text-1);font-variant-numeric:tabular-nums}.bcc-voc-insight-actions{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.bcc-voc-sentiment-bar{display:flex;align-items:center;gap:8px;margin-bottom:8px}.bcc-voc-sentiment-track{display:flex;flex:1;height:8px;border-radius:4px;overflow:hidden;background:var(--color-fill-2)}.bcc-voc-sentiment-legend{font-size:var(--bcc-font-sm);color:var(--color-text-3);white-space:nowrap}.bcc-voc-list-row{display:flex;align-items:center;gap:8px;padding:7px 0}.bcc-voc-rank-no{width:24px;flex:none;color:var(--color-text-3);font-variant-numeric:tabular-nums}.bcc-voc-rank-label{width:130px;flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcc-voc-rank-track{flex:1;margin-right:8px}.bcc-voc-rank-count{width:46px;flex:none;text-align:right;font-family:var(--bcc-font-mono);font-variant-numeric:tabular-nums}.bcc-voc-rank-neg{width:92px;flex:none;text-align:right}.bcc-voc-rank-affect{width:74px;flex:none;text-align:right;color:var(--color-text-3);font-size:var(--bcc-font-sm);font-variant-numeric:tabular-nums}.bcc-voc-track-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--color-border-2)}.sg-detail{display:flex;flex-direction:column;gap:var(--bcc-space-3);min-width:0}.sg-code,.sg-muted{color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.sg-aside{display:flex;flex-direction:column;min-height:0;height:100%}.sg-aside .bcc-aside-list{overflow-y:auto}.sg-aside-empty{padding:var(--bcc-space-3)}.sg-refs{display:flex;flex-direction:column;gap:var(--bcc-space-1);padding:var(--bcc-space-3);background:var(--bcc-bg-card);border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-card)}.sg-refs-title{font-size:var(--bcc-font-md);font-weight:600;color:var(--bcc-text-1);margin-bottom:var(--bcc-space-1)}.sg-refs-row{display:flex;align-items:center;gap:var(--bcc-space-2);padding:6px 0;border-bottom:1px dashed var(--bcc-line-soft)}.sg-refs-row:last-child{border-bottom:none}.sg-refs-label{flex:none;min-width:96px;color:var(--bcc-text-2);font-size:var(--bcc-font-sm)}.sg-refs-count{flex:none;min-width:32px;text-align:right;font-variant-numeric:tabular-nums;color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-weight:600}.uo-pane{display:flex;flex-direction:column;min-height:0;height:100%}.uo-pane .bcc-aside-list{overflow-y:auto}.uo-caret{display:inline-flex;align-items:center;justify-content:center;flex:none;width:14px;height:14px;margin-right:var(--bcc-space-1);color:var(--bcc-text-3);font-size:12px;cursor:pointer}.uo-empty{padding:var(--bcc-space-3);color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.uo-acts{display:inline-flex;align-items:center;gap:var(--bcc-space-1);flex:none;margin-right:var(--bcc-space-1);color:var(--bcc-text-3);opacity:0;transition:opacity .15s ease}.uo-acts .arco-icon{font-size:12px;cursor:pointer}.uo-acts .arco-icon:hover{color:var(--bcc-primary)}.uo-row:hover .uo-acts,.uo-row:focus-within .uo-acts{opacity:1}.uv-muted{color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.tm-strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bcc-space-4);padding:var(--bcc-space-2) var(--bcc-space-3);margin-bottom:var(--bcc-space-3);background:var(--bcc-bg-card);border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-card);font-size:var(--bcc-font-sm);color:var(--bcc-text-2)}.tm-strip-item b{margin-left:var(--bcc-space-1);font-variant-numeric:tabular-nums;color:var(--bcc-text-1)}.tm-strip-item b.tm-on{color:var(--pill-green-fg)}.tm-warn{color:var(--bcc-ink-warning)}.tm-strip-end{margin-left:auto}.kb-history-feedback{display:inline-flex;align-items:center;gap:8px;color:var(--bcc-text-2);font-variant-numeric:tabular-nums}.kb-history-feedback__up,.kb-history-feedback__down,.kb-history-feedback__pending{display:inline-flex;align-items:center;gap:2px}.kb-history-feedback__down{color:var(--bcc-link-danger)}.kb-history-feedback__pending{font-size:var(--bcc-font-xs);color:var(--bcc-text-3)}.kb-history-title{color:var(--bcc-primary)}.kb-history-title:hover{text-decoration:underline}.kb-history-num{font-variant-numeric:tabular-nums}.kb-set-head{display:flex;align-items:flex-start;gap:var(--bcc-space-3);margin:0 0 var(--bcc-space-4);padding-bottom:var(--bcc-space-3);border-bottom:1px solid var(--bcc-border)}.kb-set-head__text{display:grid;gap:var(--bcc-space-1);min-width:0;flex:1 1 auto}.kb-set-head__title{margin:0;font-size:var(--bcc-font-xl);font-weight:600;color:var(--bcc-text-1);line-height:1.45}.kb-set-head__lead{margin:0;font-size:var(--bcc-font-sm);line-height:1.6;color:var(--bcc-text-3)}.kb-set-card-title{font-size:var(--bcc-font-base);font-weight:600;letter-spacing:.2px;line-height:1.5;color:var(--bcc-text-1)}.kb-set-sec{font-size:var(--bcc-font-sm);font-weight:600;letter-spacing:.4px;color:var(--bcc-text-2)}.kb-set-head__side{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--bcc-space-2)}.kb-set-scope{display:inline-flex;align-items:center;gap:var(--bcc-space-2)}.kb-set-scope__label{display:inline-flex;align-items:center;gap:var(--bcc-space-1);font-size:var(--bcc-font-sm);color:var(--bcc-text-3);white-space:nowrap}.kb-set-tab-scope{margin-left:var(--bcc-space-2);font-size:var(--bcc-font-xs);font-weight:400;line-height:1;color:var(--bcc-text-3);white-space:nowrap}.kb-set-stale{margin-bottom:var(--bcc-space-3)}.kb-set-pick{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bcc-space-2);max-width:560px;margin:0 auto}.kb-set-pick__text{display:inline-block;max-width:520px;font-size:var(--bcc-font-sm);line-height:1.7}.kb-set-note{margin:0 0 var(--bcc-space-4);padding-left:10px;border-left:2px solid var(--bcc-border);max-width:760px;font-size:var(--bcc-font-sm);line-height:1.75;color:var(--bcc-text-3)}.kb-set-note--tight{margin-bottom:var(--bcc-space-3)}.kb-set-checks{display:grid;gap:var(--bcc-space-2);margin:0 0 var(--bcc-space-4)}.kb-set-check{display:grid;grid-template-columns:12px 1fr;gap:var(--bcc-space-2);align-items:start;font-size:var(--bcc-font-md);line-height:1.6;color:var(--bcc-text-2)}.kb-set-check__dot{width:6px;height:6px;margin-top:7px;border-radius:50%;background:var(--bcc-warning);box-shadow:0 0 0 3px rgba(var(--bcc-warning-rgb),.16)}.kb-set-check.is-ok .kb-set-check__dot{background:var(--bcc-success);box-shadow:0 0 0 3px rgba(var(--bcc-success-rgb),.16)}.kb-set-check__label{font-weight:600;color:var(--bcc-text-1)}.kb-set-check__why{color:var(--bcc-text-3)}.kb-set-actions{display:flex;align-items:center;gap:var(--bcc-space-2);flex-wrap:wrap;margin:var(--bcc-space-4) 0 0;padding-top:var(--bcc-space-3);border-top:1px solid var(--bcc-border)}.kb-set-actions__hint{flex:1 1 200px;min-width:0;margin-right:var(--bcc-space-1);font-size:var(--bcc-font-sm);color:var(--bcc-text-3);line-height:1.6}.kb-set-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--bcc-space-4)}.kb-set-fields>.arco-form-item{margin-bottom:var(--bcc-space-4)}@media (min-width: 768px){.kb-set-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1200px){.kb-set-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.kb-set-alert{margin-bottom:var(--bcc-space-4)}.kb-set-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--bcc-space-3) var(--bcc-space-4);margin:0}.kb-set-fact{display:grid;gap:2px;min-width:0}.kb-set-fact dt{font-size:var(--bcc-font-sm);color:var(--bcc-text-3);line-height:1.5}.kb-set-fact dd{margin:0;min-width:0;font-size:var(--bcc-font-md);color:var(--bcc-text-1);line-height:1.6;overflow-wrap:anywhere;white-space:normal;word-break:break-all}.kb-set-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--bcc-space-3) var(--bcc-space-4);margin:0}.kb-set-link{display:grid;gap:2px;min-width:0;font-size:var(--bcc-font-md);line-height:1.6}.kb-set-link__why{font-size:var(--bcc-font-sm);line-height:1.6;color:var(--bcc-text-3)}.kb-set-hits{display:grid;gap:0}.kb-set-hit{display:grid;grid-template-columns:32px 1fr;gap:var(--bcc-space-2);padding:var(--bcc-space-3) 0;border-top:1px solid var(--bcc-border)}.kb-set-hit:first-child{border-top:none;padding-top:0}.kb-set-hit__rank{font-size:var(--bcc-font-sm);color:var(--bcc-text-3);font-variant-numeric:tabular-nums;padding-top:2px}.kb-set-hit__main{min-width:0}.kb-set-hit__meta{display:flex;align-items:center;gap:var(--bcc-space-2);flex-wrap:wrap;margin-bottom:var(--bcc-space-1)}.kb-set-hit__source{font-size:var(--bcc-font-sm);color:var(--bcc-text-3)}.kb-set-hit__text{margin:0;max-width:780px;font-size:var(--bcc-font-md);line-height:1.8;color:var(--bcc-text-2);overflow-wrap:anywhere}.kb-set-hit__toggle{margin-top:var(--bcc-space-1)}.kb-set-code{margin:0;padding:var(--bcc-space-3) var(--bcc-space-4);max-height:420px;overflow:auto;border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-card);background:var(--bcc-bg);font-size:var(--bcc-font-sm);line-height:1.7;color:var(--bcc-text-2);white-space:pre-wrap;overflow-wrap:anywhere;-moz-tab-size:2;tab-size:2}.kb-set-code:focus-visible{outline:2px solid var(--bcc-focus-ring);outline-offset:1px}.kb-set-loading{padding:var(--bcc-space-4) 0;text-align:center}.kb-set-loading--panel{padding:40px 0}.kb-set-pickrow{display:flex;align-items:center;gap:var(--bcc-space-2);flex-wrap:wrap;margin-bottom:var(--bcc-space-4)}.kb-set-pickrow__label{font-size:var(--bcc-font-md);color:var(--bcc-text-2)}.kb-set-pickrow__where{margin-left:auto;font-size:var(--bcc-font-sm);color:var(--bcc-text-3);white-space:nowrap}.kb-set-split{display:flex;align-items:flex-start;gap:var(--bcc-space-4)}.kb-set-rail{flex:0 0 176px;display:grid;gap:2px;margin:0;padding:0 var(--bcc-space-4) 0 0;border-right:1px solid var(--bcc-border);list-style:none}.kb-set-rail__item{display:grid;gap:1px;width:100%;padding:6px 10px;border:none;border-radius:var(--bcc-radius-sm);background:transparent;text-align:left;cursor:pointer;color:var(--bcc-text-2);transition:background-color .16s ease,color .16s ease}.kb-set-rail__item:hover{background:var(--bcc-primary-bg-hover)}.kb-set-rail__item:focus-visible{outline:2px solid var(--bcc-focus-ring);outline-offset:1px}.kb-set-rail__item.is-active{background:var(--bcc-primary-bg);color:var(--bcc-primary-deep)}.kb-set-rail__title{font-size:var(--bcc-font-md);font-weight:500;line-height:1.5}.kb-set-rail__item.is-active .kb-set-rail__title{font-weight:600}.kb-set-rail__badge{margin-left:var(--bcc-space-1);font-size:var(--bcc-font-xs);color:var(--bcc-text-3);font-weight:400}.kb-set-rail__item.is-active .kb-set-rail__badge{color:var(--bcc-primary-deep);opacity:.8}.kb-set-body{flex:1 1 auto;min-width:0}@media (max-width: 1180px){.kb-set-split{flex-direction:column}.kb-set-rail{flex:none;width:100%;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--bcc-space-1) var(--bcc-space-2);padding:0 0 var(--bcc-space-3);border-right:none;border-bottom:1px solid var(--bcc-border)}}.ko-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bcc-space-3);padding:var(--bcc-space-2) var(--bcc-space-3);margin-bottom:var(--bcc-space-3);background:var(--bcc-bg-card);border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-card)}.ko-toolbar-group{display:inline-flex;align-items:center;gap:var(--bcc-space-2)}.ko-toolbar-label{display:inline-flex;align-items:center;gap:var(--bcc-space-1);color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.ko-toolbar-right{display:inline-flex;align-items:center;gap:var(--bcc-space-3);margin-left:auto}.ko-toolbar-muted{color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.ko-sort{width:156px}.ko-toolbar-stamp{color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.ko-toolbar-stamp b{color:var(--bcc-text-2)}.ko-todo{display:inline-flex;align-items:baseline;gap:var(--bcc-space-1);padding:var(--bcc-space-1) var(--bcc-space-2);border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-sm);background:none;color:var(--bcc-text-2);font:inherit;font-size:var(--bcc-font-sm);white-space:nowrap;cursor:pointer;transition:border-color .15s,background .15s}.ko-todo b{color:var(--bcc-text-1);font-variant-numeric:tabular-nums}.ko-todo em{color:var(--bcc-primary);font-size:var(--bcc-font-xs);font-style:normal}.ko-todo:hover{border-color:var(--bcc-primary);background:var(--bcc-primary-a04)}.ko-todo:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:1px}.ko-todo.is-warn{border-color:var(--bcc-link-warning)}.ko-todo.is-warn b{color:var(--bcc-link-warning)}.ko-todo.is-static{cursor:default}.ko-todo.is-static:hover{border-color:var(--bcc-border);background:none}.ko-tab-count{display:inline-block;margin-left:var(--bcc-space-2);padding:0 var(--bcc-space-1);border-radius:var(--bcc-radius-pill);background:var(--bcc-primary-bg);color:var(--bcc-primary);font-size:var(--bcc-font-xs);line-height:16px;vertical-align:middle}.ko-good{color:var(--bcc-success);font-style:normal}.ko-bad{color:var(--bcc-danger);font-style:normal}.ko-flat{color:var(--bcc-text-3);font-style:normal}.ko-main{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:var(--bcc-space-3);align-items:stretch;margin-bottom:var(--bcc-space-3)}.ko-main.is-single{grid-template-columns:minmax(0,1fr)}.ko-col,.ko-side{display:flex;flex-direction:column;gap:var(--bcc-space-3);min-width:0}.ko-col>.arco-card:first-child{flex:1 1 auto;min-height:452px}.ko-col>.arco-card:first-child>.arco-card-body{display:flex;flex-direction:column;min-height:0}.ko-col>.arco-card:first-child .ko-note{margin-top:auto}@media (max-width: 1280px){.ko-main{grid-template-columns:minmax(0,1fr)}}.ko-note{margin:var(--bcc-space-2) 0 0;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:1.7}.ko-caption{margin:var(--bcc-space-2) 0 var(--bcc-space-3);color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:1.7}.ko-muted{color:var(--bcc-text-3)}.ko-header-sub{margin-left:var(--bcc-space-2);color:var(--bcc-text-3);font-size:var(--bcc-font-xs);font-weight:400}.ko-two-line{display:flex;flex-direction:column;min-width:0;max-width:460px}.ko-two-line>b{overflow:hidden;color:var(--bcc-text-1);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ko-two-line>small{overflow:hidden;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);text-overflow:ellipsis;white-space:nowrap}.ko-num>b{font-variant-numeric:tabular-nums}.ko-extreme{color:var(--bcc-text-1);font-weight:500}.ko-row-title{color:var(--bcc-text-1)}.ko-tag-row{display:inline-flex;flex-wrap:wrap;gap:var(--bcc-space-1)}.ko-link{padding:0;border:0;background:none;color:var(--bcc-primary);font:inherit;cursor:pointer}.ko-link:hover{text-decoration:underline}.ko-link:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:1px;border-radius:var(--bcc-radius-sm)}.ko-link-row{display:inline-block;margin-top:var(--bcc-space-2)}.ko-variant-list{display:flex;flex-direction:column;gap:var(--bcc-space-1);margin:0;padding:0;list-style:none}.ko-variant-list>li{display:flex;align-items:baseline;gap:var(--bcc-space-2);color:var(--bcc-text-1);font-size:var(--bcc-font-sm);line-height:1.7}.ko-variant-idx{flex:none;min-width:16px;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);font-variant-numeric:tabular-nums}.ko-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bcc-space-2)}.ko-stat{display:flex;flex-direction:column;align-items:flex-start;padding:var(--bcc-space-1) var(--bcc-space-2);border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-sm);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.ko-stat:hover{border-color:var(--bcc-primary);background:var(--bcc-primary-a04)}.ko-stat:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:-2px}.ko-stat b{color:var(--bcc-text-1);font-size:var(--bcc-font-xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3}.ko-stat small{color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.ko-stat.is-warn b{color:var(--bcc-link-warning)}.ko-kb-badge{display:inline-block;width:18px;height:18px;border-radius:var(--bcc-radius-sm);background:var(--bcc-primary-a05);color:var(--bcc-text-2);font-size:var(--bcc-font-xs);line-height:18px;text-align:center}.ko-kb-badge.is-new{color:var(--bcc-success)}.ko-kb-badge.is-del{color:var(--bcc-warning)}.ko-kb-badge.is-edit{color:var(--bcc-primary)}.ko-doc-list{display:flex;flex-direction:column}.ko-doc-list.is-compact .ko-doc-row{padding-top:6px;padding-bottom:6px}.ko-doc-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--bcc-space-2);align-items:center;padding:var(--bcc-space-2) 0;border:0;border-top:1px solid var(--bcc-border);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ko-doc-row:first-child{border-top:0}.ko-doc-row:hover{background:var(--bcc-row-hover-solid)}.ko-doc-main{display:flex;flex-direction:column;min-width:0}.ko-doc-main b{overflow:hidden;color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ko-doc-main small{overflow:hidden;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);text-overflow:ellipsis;white-space:nowrap}.ko-doc-meta b{display:block;color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-variant-numeric:tabular-nums;text-align:right}.ko-doc-meta small{display:block;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);text-align:right;white-space:nowrap}.ko-doc-meta.is-warn b{color:var(--bcc-danger)}.ko-doc-row.is-static{grid-template-columns:minmax(0,1fr) auto;cursor:default}.ko-doc-row.is-static:hover{background:none}.ko-kpi-strip{display:flex;align-items:stretch;padding:var(--bcc-space-2) var(--bcc-space-1);margin-bottom:var(--bcc-space-3);background:var(--bcc-bg-card);border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-card)}.ko-kpi-group{display:flex;flex:var(--ko-kpi-weight, 1) 1 0;flex-direction:column;min-width:0;padding:0 var(--bcc-space-2)}.ko-kpi-group+.ko-kpi-group{border-left:1px solid var(--bcc-border)}.ko-kpi-group-title{overflow:hidden;margin:0 0 var(--bcc-space-1);color:var(--bcc-text-3);font-size:var(--bcc-font-xs);font-weight:400;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis}.ko-kpi-cells{display:flex;flex:1}.ko-kpi{display:flex;flex:1 1 0;flex-direction:column;min-width:0;padding:var(--bcc-space-1) var(--bcc-space-2) var(--bcc-space-2);border:0;border-radius:var(--bcc-radius-sm);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.ko-kpi:hover{background:var(--bcc-row-hover-solid)}.ko-kpi:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:-2px}.ko-kpi-label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bcc-space-1);color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:1.6}.ko-kpi-line{display:flex;align-items:baseline;gap:var(--bcc-space-2)}.ko-kpi-line b{color:var(--bcc-text-1);font-size:24px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3}.ko-kpi-line em{font-size:var(--bcc-font-xs)}.ko-kpi-sub{display:-webkit-box;overflow:hidden;margin-bottom:var(--bcc-space-2);color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.ko-kpi-ratio{display:flex;flex-direction:column;gap:2px;margin-top:auto;margin-bottom:var(--bcc-space-2)}.ko-kpi-ratio-nums{color:var(--bcc-text-3);font-size:var(--bcc-font-xs);font-variant-numeric:tabular-nums;line-height:1.3}.ko-kpi-ratio-bar{display:block;overflow:hidden;height:4px;border-radius:var(--bcc-radius-sm);background:color-mix(in srgb,var(--bcc-text-3) 16%,var(--bcc-bg-card))}.ko-kpi-ratio-bar>i{display:block;height:100%;border-radius:var(--bcc-radius-sm)}.ko-kpi-ratio-bar.is-success>i{background:var(--bcc-success);opacity:.55}.ko-kpi-ratio-bar.is-primary>i{background:var(--bcc-grad-primary);opacity:.5}.ko-kpi-ratio-bar.is-danger>i{background:var(--bcc-danger);opacity:.55}.ko-kpi-ratio-bar.is-warn>i{background:var(--bcc-warning);opacity:.55}.ko-kpi-churn{display:flex;align-items:baseline;gap:var(--bcc-space-2)}.ko-kpi-churn b{font-size:18px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3}.ko-kpi-churn .is-add{color:var(--bcc-success)}.ko-kpi-churn .is-del{color:var(--bcc-warning)}.ko-kpi-churn .is-edit{color:var(--bcc-text-1)}@media (max-width: 1500px){.ko-kpi-line b{font-size:20px}.ko-kpi-line .ko-kpi-churn b{font-size:18px}}@media (max-width: 1200px){.ko-kpi-strip{flex-direction:column;gap:var(--bcc-space-2);padding:var(--bcc-space-2)}.ko-kpi-group{flex:none;padding:0}.ko-kpi-group+.ko-kpi-group{padding-top:var(--bcc-space-2);border-top:1px solid var(--bcc-border);border-left:0}.ko-kpi-cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,210px));gap:var(--bcc-space-2) var(--bcc-space-3);justify-content:start}.ko-kpi{padding:0}}.ko-banner{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bcc-space-1);color:var(--bcc-text-2);font-size:var(--bcc-font-sm)}.ko-caliber{display:flex;flex-direction:column;margin:0}.ko-caliber-item{display:grid;grid-template-columns:132px minmax(0,1fr);gap:var(--bcc-space-2);padding:var(--bcc-space-2) 0;border-top:1px solid var(--bcc-border)}.ko-caliber-item:first-child{border-top:0;padding-top:0}.ko-caliber-item dt{color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-weight:600}.ko-caliber-item dd{display:flex;flex-direction:column;gap:2px;min-width:0;margin:0}.ko-caliber-item.is-active{margin:0 calc(var(--bcc-space-2) * -1);padding-right:var(--bcc-space-2);padding-left:var(--bcc-space-2);border-radius:var(--bcc-radius-sm);background:var(--bcc-primary-bg)}.ko-caliber-formula{color:var(--bcc-text-2);font-size:var(--bcc-font-xs);line-height:1.6}.ko-caliber-note{color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:1.7}.bcc-login-page{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:44px 24px;background:radial-gradient(880px 520px at 86% 6%,rgba(var(--bcc-primary-rgb),.16),transparent 62%),radial-gradient(760px 480px at 2% 94%,rgba(var(--bcc-ai-rgb),.14),transparent 62%),radial-gradient(460px 300px at 92% 96%,rgba(var(--bcc-ai-rgb),.1),transparent 60%),repeating-linear-gradient(0deg,rgba(var(--bcc-primary-rgb),.05) 0 1px,transparent 1px 56px),repeating-linear-gradient(90deg,rgba(var(--bcc-primary-rgb),.05) 0 1px,transparent 1px 56px),var(--bcc-content-bg)}.bcc-login-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:88px;width:min(1080px,100%);align-items:center}.bcc-login-brand{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.bcc-login-brand-logo,.bcc-login-card-logo{display:flex;align-items:center;gap:12px}.bcc-login-logo-mark{flex:none;width:42px;height:42px;border-radius:12px;background:var(--bcc-grad-ai);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:22px;box-shadow:0 6px 18px rgba(var(--bcc-ai-rgb),.35),inset 0 1px #ffffff40}.bcc-login-logo-text{font-size:20px;font-weight:700;letter-spacing:1px;color:var(--bcc-text-1)}.bcc-login-headline{margin:4px 0 0;font-size:40px;line-height:1.25;font-weight:700;letter-spacing:.5px;color:var(--bcc-text-1)}.bcc-login-grad-text{background:var(--bcc-grad-ai);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bcc-login-tagline{margin:0;font-size:var(--bcc-font-lg);letter-spacing:2px;color:var(--bcc-text-2)}.bcc-login-points{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:18px}.bcc-login-points li{display:flex;align-items:center;gap:14px}.bcc-login-point-icon{flex:none;width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:var(--bcc-primary);background:var(--bcc-primary-bg);border:1px solid var(--bcc-border)}.bcc-login-point-body{display:flex;flex-direction:column;gap:3px}.bcc-login-point-body b{font-size:var(--bcc-font-lg);font-weight:600;color:var(--bcc-text-1)}.bcc-login-point-body span{font-size:var(--bcc-font-md);color:var(--bcc-text-2)}.bcc-login-brand-foot{margin-top:8px;display:flex;align-items:center;gap:18px}.bcc-login-wave{display:inline-flex;align-items:center;gap:4px;height:30px}.bcc-login-wave span{width:4px;height:14px;border-radius:2px;background:var(--bcc-grad-ai);animation:bcc-login-wave-bar 1.5s ease-in-out infinite}.bcc-login-wave span:nth-child(2){height:22px;animation-delay:.12s}.bcc-login-wave span:nth-child(3){height:28px;animation-delay:.24s}.bcc-login-wave span:nth-child(4){height:18px;animation-delay:.36s}.bcc-login-wave span:nth-child(5){height:26px;animation-delay:.48s}.bcc-login-wave span:nth-child(6){height:20px;animation-delay:.6s}.bcc-login-wave span:nth-child(7){height:12px;animation-delay:.72s}@keyframes bcc-login-wave-bar{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1.1)}}.bcc-login-ai-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;font-size:var(--bcc-font-sm);color:var(--bcc-text-2);background:var(--bcc-bg-card);border:1px solid var(--bcc-border);box-shadow:var(--bcc-shadow-float)}.bcc-login-chip-dot{width:8px;height:8px;border-radius:50%;background:var(--bcc-success)}.bcc-login-panel{display:flex;justify-content:flex-end}.bcc-login-card.arco-card{width:400px;max-width:100%;border-radius:16px;border:1px solid var(--bcc-border);background:var(--bcc-bg-card);box-shadow:0 10px 40px rgba(var(--bcc-primary-rgb),.1),var(--bcc-shadow-hover);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bcc-login-card .arco-card-body{padding:32px 36px 28px}.bcc-login-card-logo{display:none}.bcc-login-footer{position:absolute;left:0;right:0;bottom:18px;z-index:1;text-align:center;font-size:var(--bcc-font-sm);color:var(--bcc-text-3)}@media (max-width: 1024px){.bcc-login-shell{gap:48px}}@media (max-width: 768px){.bcc-login-page{padding:32px 20px}.bcc-login-shell{grid-template-columns:minmax(0,1fr);gap:0;justify-items:center}.bcc-login-brand{display:none}.bcc-login-panel{justify-content:center;width:100%}.bcc-login-card-logo{display:flex;justify-content:center;margin-bottom:4px}.bcc-login-card-logo .bcc-login-logo-mark{width:32px;height:32px;border-radius:9px;font-size:17px}.bcc-login-card-logo .bcc-login-logo-text{font-size:var(--bcc-font-xl)}.bcc-login-footer{position:static;margin-top:28px}}.bcc-login-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;opacity:.55}.bcc-login-orb-1{width:520px;height:520px;left:-140px;top:-170px;background:radial-gradient(circle,rgba(var(--bcc-ai-rgb),.4),transparent 70%);animation:bcc-orb-drift-1 26s ease-in-out infinite alternate}.bcc-login-orb-2{width:460px;height:460px;right:-110px;bottom:-150px;background:radial-gradient(circle,rgba(var(--bcc-primary-rgb),.28),transparent 70%);animation:bcc-orb-drift-2 32s ease-in-out infinite alternate}@keyframes bcc-orb-drift-1{0%{transform:translate(0)}to{transform:translate(120px,90px)}}@keyframes bcc-orb-drift-2{0%{transform:translate(0)}to{transform:translate(-100px,-70px)}}.cb-intent{display:block;overflow:hidden;color:var(--bcc-text-1);white-space:nowrap;text-overflow:ellipsis}.cb-vip{padding:0 4px;border:1px solid var(--bcc-border-strong);border-radius:var(--bcc-radius-sm);color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:16px}.cb-ops{display:flex;flex-direction:column;gap:var(--bcc-space-3)}.cb-panel{padding:var(--bcc-space-3) var(--bcc-space-4);border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-card);background:var(--bcc-bg-card)}.cb-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bcc-space-2);margin-bottom:var(--bcc-space-3)}.cb-panel-head b{color:var(--bcc-text-1);font-size:var(--bcc-font-base)}.cb-layerbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bcc-space-3);margin-bottom:var(--bcc-space-2)}内联数字串（`.cb-sup-kpis` / `.cb-kpi-btn`）同理：已被 `CallbackStats` 的 StatCard 栅格取代， 留这句是为了避免有人照着旧截图把长条再写回来。 */ .cb-hint{margin-bottom:var(--bcc-space-2);color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.cb-agentgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--bcc-space-3)}.cb-agentcard{display:flex;flex-direction:column;gap:6px;padding:var(--bcc-space-3);border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-card);background:var(--bcc-bg-card)}.cb-agentcard-top{display:flex;align-items:center;gap:6px}.cb-agentcard-num{display:flex;align-items:baseline;gap:6px}.cb-agentcard-num>span{color:var(--bcc-text-1);font-size:26px;font-weight:600;font-variant-numeric:tabular-nums}.cb-agentcard-num i{font-style:normal;color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.cb-agentcard-line{color:var(--bcc-text-2);font-size:var(--bcc-font-sm)}.cb-agentcard-rate{display:flex;align-items:center;gap:var(--bcc-space-2);color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.cb-agentcard-rate i{font-style:normal;color:var(--bcc-text-3)}.cb-agentcard-returns{display:flex;flex-direction:column;gap:6px;margin-top:2px;padding-top:8px;border-top:1px dashed var(--bcc-border)}.cb-agentcard-returns-main{display:flex;flex-wrap:nowrap;align-items:baseline;gap:4px;color:var(--bcc-text-2);font-size:var(--bcc-font-sm)}.cb-agentcard-returns-main>b{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.cb-agentcard-returns-main>i{font-style:normal;color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.cb-agentcard-returns-k{color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.cb-agentcard-returns-sum{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cb-agentcard-returns-reasons{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;min-height:20px;overflow:hidden}.cb-bar{flex:1;height:6px;border-radius:var(--bcc-radius-pill);background:var(--bcc-primary-bg);overflow:hidden}.cb-bar>span{display:block;height:100%;border-radius:var(--bcc-radius-pill);background:var(--bcc-success)}.cb-agentcard-actions{margin-top:2px}.cb-duty{display:flex;flex-direction:column;gap:var(--bcc-space-3)}.cb-funnel,.cb-groups,.cb-hourly,.cb-panel{padding:var(--bcc-space-3) var(--bcc-space-4);border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-card);background:var(--bcc-bg-card)}.cb-funnel-head,.cb-groups-head,.cb-hourly-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bcc-space-2);margin-bottom:var(--bcc-space-3)}.cb-funnel-head b,.cb-groups-head b,.cb-hourly-head b{color:var(--bcc-text-1);font-size:var(--bcc-font-base)}.cb-funnel-steps{display:grid;grid-template-columns:160px minmax(0,1fr) 64px 200px;align-items:center;gap:var(--bcc-space-2) var(--bcc-space-3);margin:0;padding:0;list-style:none}.cb-funnel-step{display:contents}.cb-funnel-label{color:var(--bcc-text-2);font-size:var(--bcc-font-sm)}.cb-funnel-num{color:var(--bcc-text-1);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.cb-funnel-bar{height:10px;border-radius:var(--bcc-radius-pill);background:var(--bcc-primary-bg);overflow:hidden}.cb-funnel-bar>span{display:block;height:100%;border-radius:var(--bcc-radius-pill);background:var(--bcc-primary)}.cb-funnel-lost .cb-funnel-num{color:var(--bcc-danger)}.cb-funnel-lost .cb-funnel-bar>span{background:var(--bcc-danger)}.cb-funnel-rate{color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}@media (max-width: 1200px){.cb-funnel-steps{grid-template-columns:120px minmax(0,1fr) 56px}.cb-funnel-rate{grid-column:1 / -1}}.cb-groups{overflow-x:auto}.cb-grouprow{display:grid;grid-template-columns:minmax(96px,1.2fr) repeat(5,40px) 76px minmax(160px,1.4fr) 76px 80px;align-items:center;gap:var(--bcc-space-2);padding:8px 0;border-bottom:1px solid var(--bcc-border);color:var(--bcc-text-2);font-size:var(--bcc-font-sm);font-variant-numeric:tabular-nums}.cb-grouprow>span{min-width:0}.cb-grouprow-rate{white-space:nowrap}.cb-grouprow:last-child{border-bottom:0}.cb-grouprow-head{color:var(--bcc-text-3);font-size:var(--bcc-font-xs);border-bottom-color:var(--bcc-border-strong)}.cb-hourly{min-height:0}.cb-defer-chips{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.cb-defer-chip{padding:0;border:0;border-bottom:1px dashed currentColor;background:none;font:inherit;color:var(--bcc-primary);cursor:pointer}.cb-defer-chip:hover{color:var(--bcc-primary-hover, var(--bcc-primary));border-bottom-style:solid}.cb-defer-chip:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:2px;border-radius:2px}.cb-defer-chip.on{font-weight:600;border-bottom-style:solid}.cb-defer-hint{color:var(--bcc-text-3)}.cb-gate{display:flex;align-items:flex-start;gap:var(--bcc-space-3);margin-bottom:var(--bcc-space-3);padding:var(--bcc-space-3) var(--bcc-space-4);border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-card);background:var(--bcc-bg-card)}.cb-gate-paused{border-color:var(--bcc-danger);background:linear-gradient(180deg,rgba(var(--bcc-danger-rgb),.07),transparent 70%)}.cb-gate-partial{border-color:var(--bcc-warning);background:linear-gradient(180deg,rgba(var(--bcc-warning-rgb),.07),transparent 70%)}.cb-gate-icon{flex:none;margin-top:2px;font-size:18px;color:var(--bcc-success)}.cb-gate-paused .cb-gate-icon{color:var(--bcc-danger)}.cb-gate-partial .cb-gate-icon{color:var(--bcc-warning)}.cb-gate-main{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.cb-gate-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bcc-space-2);color:var(--bcc-text-1);font-size:var(--bcc-font-base)}.cb-gate-line{color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:18px}.cb-switch-master{display:flex;align-items:center;justify-content:space-between;gap:var(--bcc-space-4);padding:var(--bcc-space-3) var(--bcc-space-4);border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-card);background:var(--bcc-primary-a05)}.cb-switch-main{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--bcc-text-1)}.cb-switch-block{display:flex;flex-direction:column;gap:var(--bcc-space-1);margin-top:var(--bcc-space-4)}.cb-switch-head{display:flex;align-items:baseline;gap:var(--bcc-space-2);margin-bottom:var(--bcc-space-1);color:var(--bcc-text-1)}.cb-switch-row{display:flex;align-items:center;justify-content:space-between;gap:var(--bcc-space-3);padding:var(--bcc-space-2) 0;border-bottom:1px dashed var(--bcc-border)}.cb-switch-row:last-of-type{border-bottom:0}.cb-switch-row.is-disabled{color:var(--bcc-text-3)}.cb-switch-name{color:var(--bcc-text-1);font-size:var(--bcc-font-md)}.cb-switch-reasons{display:flex;flex-direction:column;gap:2px}.cb-switch-foot{margin:var(--bcc-space-4) 0 0;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:18px}.cb-review{display:flex;flex-direction:column;gap:var(--bcc-space-2)}.cb-review-intro{margin:0 0 var(--bcc-space-3);color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:20px}.cb-review-bar{display:flex;align-items:baseline;gap:var(--bcc-space-2);color:var(--bcc-text-1);font-size:var(--bcc-font-sm)}.cb-review-card{display:flex;flex-direction:column;gap:6px;padding:var(--bcc-space-3) var(--bcc-space-4);border:1px solid var(--bcc-border);border-left:3px solid var(--bcc-warning);border-radius:var(--bcc-radius-card);background:var(--bcc-bg-card)}.cb-review-card.is-done{border-left-color:var(--bcc-border-strong);background:var(--bcc-primary-a04)}.cb-review-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bcc-space-2)}.cb-review-name{color:var(--bcc-text-1);font-size:var(--bcc-font-lg)}.cb-review-phone{color:var(--bcc-text-2);font-size:var(--bcc-font-md)}.cb-review-meta{color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.cb-review-facts{display:flex;flex-direction:column;gap:2px;margin:0;padding:var(--bcc-space-2) 0;border-block:1px dashed var(--bcc-border)}.cb-review-fact{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--bcc-space-2);align-items:baseline}.cb-review-fact dt{color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.cb-review-fact dd{display:-webkit-box;overflow:hidden;margin:0;color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cb-review-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bcc-space-2)}@keyframes cb-review-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.cb-review-card.is-done{animation:cb-review-in .16s ease-out}.cb-switch-log{margin:0;padding:0;list-style:none}.cb-switch-log-row{display:flex;align-items:baseline;gap:var(--bcc-space-2);padding:var(--bcc-space-1) 0;border-bottom:1px dashed var(--bcc-border)}.cb-switch-log-row:last-child{border-bottom:0}.cb-switch-log-act{flex:none;padding:0 6px;border-radius:var(--bcc-radius-sm);font-size:var(--bcc-font-xs);line-height:16px}.cb-switch-log-close{color:var(--bcc-danger);background:rgba(var(--bcc-danger-rgb),.1)}.cb-switch-log-open{color:var(--bcc-success);background:rgba(var(--bcc-success-rgb),.1)}.cb-switch-log-empty{margin:0;color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.cb-return-line{color:var(--bcc-text-3)}.cb-return-impact{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--bcc-space-3);padding:var(--bcc-space-3);border-radius:var(--bcc-radius-sm);background:var(--bcc-primary-a05);color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:20px}.cb-return-impact b{color:var(--bcc-text-1)}.cb-stats{display:flex;flex-direction:column;gap:var(--bcc-space-2)}.cb-stats-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bcc-space-2);color:var(--bcc-text-1);font-size:var(--bcc-font-md)}.cb-stats-extra{margin-left:auto}.cb-stats-board{margin-top:var(--bcc-space-1)}.cb-stats-board .cb-stats-head b{font-size:var(--bcc-font-md)}.cb-stat-hit{height:100%;border-radius:var(--bcc-radius-card);cursor:pointer}.cb-stat-hit:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:2px}.cb-stat-hit.on{box-shadow:0 0 0 2px var(--bcc-primary)}.cb-todo-extra{display:inline-flex;align-items:center;gap:var(--bcc-space-2)}.cb-todo-list{display:flex;flex-direction:column}.cb-todo-row{display:grid;grid-template-columns:minmax(96px,max-content) minmax(0,1fr) auto;align-items:center;gap:var(--bcc-space-3);padding:10px 0;border-bottom:1px solid var(--bcc-border)}.cb-todo-row:last-child{border-bottom:0}.cb-todo-row{border-left:3px solid transparent;padding-left:var(--bcc-space-2)}.cb-todo-soon{border-left-color:var(--bcc-warning)}.cb-todo-late{border-left-color:var(--bcc-danger)}.cb-todo-sla{align-self:start;margin-top:2px;line-height:18px;font-variant-numeric:tabular-nums}.cb-todo-main{display:flex;flex-direction:column;gap:3px;min-width:0}.cb-todo-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;color:var(--bcc-text-1);font-size:var(--bcc-font-md)}.cb-todo-id{flex:none;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);letter-spacing:.2px}.cb-todo-facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 18px;margin-top:1px}.cb-fact{display:inline-flex;align-items:baseline;gap:5px;min-width:0;max-width:100%}.cb-fact-k{flex:none;color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.cb-fact-v{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--bcc-text-2);font-size:var(--bcc-font-sm);font-variant-numeric:tabular-nums}.cb-fact-ok{color:var(--bcc-success);font-weight:600}.cb-fact-hold{color:var(--bcc-warning);font-weight:600}.cb-fact-danger{color:var(--bcc-danger);font-weight:600}.cb-fact-dim{color:var(--bcc-text-3)}.cb-todo-icon{color:var(--bcc-primary)}.cb-todo-intent{min-width:0;max-width:320px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--bcc-text-2)}.cb-todo-ops{display:inline-flex;align-items:center;gap:var(--bcc-space-2);white-space:nowrap}.cb-todo-more{display:flex;align-items:center;gap:var(--bcc-space-2);padding-top:var(--bcc-space-2);color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}@media (max-width: 900px){.cb-todo-row{grid-template-columns:88px minmax(0,1fr)}.cb-todo-ops{grid-column:1 / -1;justify-content:flex-end}}.cb-alert{display:flex;flex-direction:column;gap:var(--bcc-space-2);margin:var(--bcc-space-3) 0}.cb-alert-block{padding:var(--bcc-space-2) var(--bcc-space-3);border:1px solid var(--bcc-border);border-left-width:3px;border-radius:var(--bcc-radius-card);background:var(--bcc-bg-card)}.cb-alert-danger{border-left-color:var(--bcc-danger);background:linear-gradient(180deg,rgba(var(--bcc-danger-rgb),.06),transparent 75%)}.cb-alert-warn{border-left-color:var(--bcc-warning);background:linear-gradient(180deg,rgba(var(--bcc-warning-rgb),.06),transparent 75%)}.cb-alert-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bcc-space-2);color:var(--bcc-text-1)}.cb-alert-icon{font-size:16px;color:var(--bcc-danger)}.cb-alert-warn .cb-alert-icon{color:var(--bcc-warning)}.cb-alert-count{font-variant-numeric:tabular-nums;font-weight:600}.cb-alert-actions{margin-left:auto}.cb-alert-list{display:flex;flex-direction:column;margin:var(--bcc-space-2) 0 0;padding:0;list-style:none}.cb-alert-person{display:grid;grid-template-columns:132px 108px minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:var(--bcc-space-2) var(--bcc-space-3);padding:8px 0;border-top:1px solid var(--bcc-border);font-size:var(--bcc-font-sm);color:var(--bcc-text-2)}.cb-alert-who{display:inline-flex;align-items:baseline;gap:6px;color:var(--bcc-text-1)}.cb-alert-num{display:inline-flex;align-items:baseline;gap:4px}.cb-alert-num b{color:var(--bcc-danger);font-size:var(--bcc-font-xl);font-variant-numeric:tabular-nums}.cb-alert-num i{font-style:normal;color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.cb-alert-detail{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--bcc-text-2)}.cb-alert-tags{display:inline-flex;flex-wrap:wrap;gap:4px;min-width:0}.cb-alert-foot{margin-top:var(--bcc-space-2)}@media (max-width: 1100px){.cb-alert-person{grid-template-columns:1fr auto}.cb-alert-detail,.cb-alert-tags{grid-column:1 / -1}}.cb-meta{color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.cb-strong{color:var(--bcc-text-1);font-weight:600}.cb-danger{color:var(--bcc-danger);font-weight:600}.cb-warn{color:var(--bcc-warning);font-weight:600}.cb-mono{font-family:var(--bcc-font-mono)}.cb-src-note{color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.cb-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.cb-cell-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--bcc-font-xs);color:var(--bcc-text-3);line-height:16px}.cb-link{color:var(--bcc-primary);cursor:pointer}.cb-link:hover{text-decoration:underline}.cb-phone{font-family:var(--bcc-font-mono);color:var(--bcc-text-2)}.cb-name{color:var(--bcc-text-1)}.cb-group{color:var(--bcc-text-2)}.cb-sla{display:inline-flex;align-items:center;gap:6px;font-size:var(--bcc-font-md);font-variant-numeric:tabular-nums}.cb-sla-normal{color:var(--bcc-text-1)}.cb-sla-soon{color:var(--bcc-warning);font-weight:600}.cb-sla-late{color:var(--bcc-danger);font-weight:600}.cb-dialing{display:flex;align-items:center;gap:var(--bcc-space-3);margin-bottom:var(--bcc-space-3);padding:var(--bcc-space-3) var(--bcc-space-4);border:1px solid var(--bcc-primary);border-radius:var(--bcc-radius-card);background:var(--bcc-primary-bg)}.cb-dialing-icon{color:var(--bcc-primary);font-size:20px}.cb-dialing-main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.cb-dialing-main b{color:var(--bcc-text-1)}.cb-dialing-main span{color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.cb-table{display:flex;flex-direction:column;gap:var(--bcc-space-2)}.cb-agent{display:flex;flex-direction:column;gap:var(--bcc-space-4)}.cb-cards-wrap{min-width:0}.cb-cards-head{display:flex;align-items:baseline;gap:var(--bcc-space-2);margin-bottom:var(--bcc-space-2);color:var(--bcc-text-1)}.cb-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--bcc-space-3)}@media (max-width: 1100px){.cb-cards{grid-template-columns:minmax(0,1fr)}}.cb-card{display:flex;flex-direction:column;gap:var(--bcc-space-2);padding:var(--bcc-space-3) var(--bcc-space-4) var(--bcc-space-2);border:1px solid var(--bcc-border);border-left:3px solid var(--bcc-border-strong);border-radius:var(--bcc-radius-card);background:var(--bcc-bg-card)}.cb-card-soon{border-left-color:var(--bcc-warning)}.cb-card-late{border-left-color:var(--bcc-danger)}.cb-card-top{display:flex;align-items:center;justify-content:space-between;gap:var(--bcc-space-2)}.cb-card-top .cb-sla{flex:none;white-space:nowrap}.cb-card-who{display:flex;align-items:baseline;gap:var(--bcc-space-2);min-width:0}.cb-card-icon{color:var(--bcc-primary);align-self:center}.cb-card-name{color:var(--bcc-text-1);font-size:var(--bcc-font-lg);white-space:nowrap}.cb-card-phone{color:var(--bcc-text-2);font-size:var(--bcc-font-md)}.cb-card-intent{display:-webkit-box;overflow:hidden;color:var(--bcc-text-1);font-size:var(--bcc-font-md);line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:1}.cb-card-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bcc-space-1) var(--bcc-space-3);margin:0;padding:var(--bcc-space-2) 0;border-block:1px dashed var(--bcc-border)}.cb-card-fact{min-width:0}.cb-card-fact dt{color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:16px}.cb-card-fact dd{display:-webkit-box;overflow:hidden;margin:var(--bcc-space-1) 0 0;color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cb-card-note{display:-webkit-box;overflow:hidden;margin:0;padding-left:var(--bcc-space-2);border-left:2px solid var(--bcc-primary-a12);color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:1}.cb-card-why{display:-webkit-box;overflow:hidden;margin:0;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:16px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cb-card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bcc-space-2);margin-top:auto;padding-top:var(--bcc-space-2);border-top:1px dashed var(--bcc-border)}.cb-done{margin-top:0}.cb-done-head{display:flex;align-items:baseline;gap:var(--bcc-space-2);margin-bottom:var(--bcc-space-2)}.cb-done-head b{color:var(--bcc-text-1)}.cb-done-head span{color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.cb-done-list{display:flex;flex-direction:column;border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-card);background:var(--bcc-bg-card);overflow:hidden}.cb-done-row{display:grid;grid-template-columns:130px 90px 80px 1fr;align-items:center;gap:var(--bcc-space-2);padding:8px var(--bcc-space-3);border:0;border-bottom:1px solid var(--bcc-border);background:transparent;color:var(--bcc-text-2);font-size:var(--bcc-font-sm);text-align:left;cursor:pointer}.cb-done-row:last-child{border-bottom:0}.cb-done-row:hover{background:var(--bcc-primary-a05)}.cb-sum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bcc-space-2) var(--bcc-space-4)}.cb-sum-item{display:flex;align-items:baseline;gap:var(--bcc-space-2);min-width:0}.cb-sum-k{flex:none;width:60px;font-size:var(--bcc-font-sm);color:var(--bcc-text-3)}.cb-sum-v{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:var(--bcc-font-md);color:var(--bcc-text-1)}.cb-ivr{color:var(--bcc-text-2);word-break:break-all}.cb-trace-title{font-size:var(--bcc-font-md);color:var(--bcc-text-1)}.cb-trace-desc{margin-top:2px;font-size:var(--bcc-font-sm);color:var(--bcc-text-3);line-height:18px}.cb-set-note{padding:var(--bcc-space-3);border-radius:var(--bcc-radius-sm);background:var(--bcc-primary-a05);border:1px solid var(--bcc-border);font-size:var(--bcc-font-sm);color:var(--bcc-text-3);line-height:20px}.dp-qa,.dp-qa *{box-sizing:border-box}.dp-qa{--dp-meta: var(--bcc-text-3);--dp-line: var(--bcc-line);--dp-line-soft: var(--bcc-line-soft);--dp-inset: var(--bcc-inset);--dp-red-ink: var(--bcc-ink-danger);--dp-amber-ink: var(--bcc-ink-warning);--dp-green-ink: var(--bcc-ink-success);--dp-red-bg: var(--bcc-tint-danger);--dp-amber-bg: var(--bcc-tint-warning);--dp-blue-bg: var(--bcc-tint-primary);--dp-who-agent: var(--bcc-primary-deep);--dp-who-agent-bg: var(--bcc-tint-primary-strong);--dp-who-client: var(--bcc-ink-warning);--dp-who-client-bg: var(--bcc-tint-warning-strong)}.dp-qa{display:flex;flex-direction:column;height:852px;margin-top:8px;border-radius:12px;background:var(--bcc-bg-card);box-shadow:0 0 0 1px var(--dp-line-soft),var(--bcc-shadow-card);overflow:hidden}.dp-qa-body{display:grid;flex:1;grid-template-columns:minmax(0,1fr) 382px;min-height:0;min-width:0}.dp-qa-left{display:flex;flex-direction:column;gap:14px;min-height:0;padding:14px 12px 12px 16px;border-right:1px solid var(--dp-line)}.dp-qa-side{display:flex;flex-direction:column;gap:10px;min-height:0;padding:12px 14px;border-left:1px solid var(--dp-line)}.dp-qa-main{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.dp-qa button:focus-visible,.dp-qa [role=slider]:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:1px}.dp-sec{display:flex;flex-direction:column;min-height:0}.dp-sec-bottom{margin-top:auto;padding-top:12px;border-top:1px solid var(--dp-line)}.dp-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.dp-sec-head b{color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-weight:600;letter-spacing:.01em}.dp-sec-head span{color:var(--dp-meta);font-size:var(--bcc-font-xs);font-variant-numeric:tabular-nums}.dp-doc{margin-left:6px;padding:0 5px;border-radius:3px;font-size:9.5px;font-style:normal;font-weight:400;line-height:15px;vertical-align:1px}.dp-doc.is-tip{background:var(--dp-amber-bg);color:var(--dp-amber-ink)}.dp-ckl-group{display:flex;flex-direction:column}.dp-ckl-gh{display:flex;align-items:baseline;gap:8px;padding:0 6px 2px;color:var(--dp-meta);font-size:var(--bcc-font-xs);letter-spacing:.03em}.dp-ck-rule{color:var(--dp-meta);font-size:10.5px;letter-spacing:.01em}.dp-ck-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-veto{display:flex;align-items:center;gap:6px;width:100%;min-height:22px;padding:1px 4px;border:0;border-radius:5px;background:transparent;color:var(--bcc-text-2);cursor:pointer;font-size:var(--bcc-font-sm);text-align:left}.dp-veto:hover{background:var(--bcc-primary-a05)}.dp-veto-box{display:inline-flex;flex:none;align-items:center;justify-content:center;width:14px;height:14px;border-radius:3px;box-shadow:inset 0 0 0 1px var(--bcc-border-control);color:var(--bcc-bg-card);font-size:9px;font-style:normal}.dp-veto.is-on .dp-veto-box{background:var(--bcc-danger);box-shadow:none}.dp-veto-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-veto.is-on .dp-veto-t{color:var(--dp-red-ink);font-weight:600}.dp-veto.is-auto{cursor:default}.dp-veto.is-auto:hover{background:transparent}.dp-pen-row{display:flex;align-items:center;gap:4px}.dp-pen-row .dp-veto{flex:1;min-width:0}.dp-side-scroll{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto}.dp-side-scroll>*{flex:none}.dp-act{display:flex;flex:none;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--dp-line)}.dp-act-btns{display:flex;justify-content:flex-end;gap:8px}.dp-act-hint{color:var(--dp-amber-ink);font-size:var(--bcc-font-xs);text-align:right}@media (max-width: 1320px){.dp-qa-body{grid-template-columns:minmax(0,1fr) 344px}}@media (max-width: 1180px){.dp-qa-body{grid-template-columns:minmax(0,1fr) 306px}.dp-qa-side{padding:12px 10px}}@media (max-width: 900px){.dp-qa{height:auto}.dp-qa-body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.dp-qa-left{padding:12px;border-right:0;border-bottom:1px solid var(--dp-line)}.dp-qa-side{padding:12px;border-left:0;border-top:1px solid var(--dp-line)}.dp-qa-main{min-height:420px}.dp-side-scroll{overflow-y:visible}}.dp-evidence{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.dp-call{display:flex;flex:none;flex-direction:column;gap:6px;padding:14px 16px 8px}.dp-call-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.dp-call-id{color:var(--bcc-text-1);font-size:var(--bcc-font-md);font-weight:600;letter-spacing:.01em}.dp-wv-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.dp-wv-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 10px;margin-left:auto}.dp-wv-now{color:var(--bcc-text-1);font-size:var(--bcc-font-md);font-weight:600;font-variant-numeric:tabular-nums}.dp-wv-all{color:var(--dp-meta);font-size:var(--bcc-font-xs);font-variant-numeric:tabular-nums}.dp-wv-btn{height:24px;min-width:32px;padding:0 7px;border:0;border-radius:5px;background:var(--dp-inset);color:var(--bcc-text-2);cursor:pointer;font-size:var(--bcc-font-xs);font-variant-numeric:tabular-nums}.dp-wv-btn:hover{background:var(--bcc-primary-bg);color:var(--bcc-primary-deep)}.dp-seg{display:inline-flex;border:1px solid var(--bcc-border-control);border-radius:5px;overflow:hidden}.dp-seg button{min-width:32px;height:24px;padding:0 6px;border:0;border-right:1px solid var(--bcc-border-control);background:var(--bcc-bg-card);color:var(--bcc-text-2);cursor:pointer;font-size:var(--bcc-font-xs);font-variant-numeric:tabular-nums}.dp-seg button:last-child{border-right:0}.dp-seg button:hover{background:var(--bcc-primary-a05)}.dp-seg button.is-on{background:var(--bcc-primary);color:var(--bcc-bg-card);font-weight:600}.dp-seg button:disabled{background:var(--dp-inset);color:var(--dp-meta);cursor:not-allowed}.dp-wv{position:relative;height:8px;margin-top:22px}.dp-wv-track{position:relative;height:8px;cursor:pointer;touch-action:none}.dp-wv-track:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:4px;border-radius:4px}.dp-wv-bar{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background:var(--dp-line-soft);overflow:hidden}.dp-wv-fill{position:absolute;top:0;bottom:0;left:0;border-radius:4px;background:var(--bcc-primary)}.dp-wv-quiet{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--bcc-bg-card) 72%,transparent) 0 1.5px,transparent 1.5px 4px)}.dp-wv-head{position:absolute;top:-6px;bottom:-4px;width:2px;border-radius:1px;background:var(--bcc-text-1);pointer-events:none}.dp-wv-head:before{content:"";position:absolute;top:-5px;left:50%;width:7px;height:7px;transform:translate(-50%);border-radius:50%;background:var(--bcc-text-1)}.dp-dot{position:absolute;top:50%;width:9px;height:9px;padding:0;transform:translate(-50%,-50%);border:0;border-radius:50%;background:var(--bcc-primary);box-shadow:0 0 0 1.5px var(--bcc-bg-card);cursor:pointer}.dp-dot:before{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%)}.dp-dot.is-veto{background:var(--bcc-danger)}.dp-dot.is-multi{width:11px;height:11px}.dp-dot.is-on{box-shadow:0 0 0 1.5px var(--bcc-bg-card),0 0 0 3.5px color-mix(in srgb,var(--bcc-primary) 30%,transparent)}.dp-dot:hover{background:var(--bcc-primary-deep)}.dp-dot.is-veto:hover{background:var(--dp-red-ink)}.dp-wv-axis{position:relative;height:13px;margin-top:10px;color:var(--dp-meta);font-size:10px;font-variant-numeric:tabular-nums}.dp-wv-axis span{position:absolute;top:0;transform:translate(-50%)}.dp-wv-axis span:first-child{transform:none}.dp-wv-axis span.is-last{transform:translate(-100%)}.dp-tr{display:flex;flex:1;flex-direction:column;min-height:0;border-top:1px solid var(--dp-line)}.dp-tr-head{display:flex;flex:none;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px;padding:10px 16px 6px}.dp-tr-head b{color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-weight:600}.dp-tr-head span{color:var(--dp-meta);font-size:var(--bcc-font-xs);font-variant-numeric:tabular-nums}.dp-tr-scroll{flex:1;min-height:0;overflow-y:auto;padding:0 10px 12px 12px}.dp-tr-item{border-radius:7px}.dp-tr-item+.dp-tr-item{margin-top:1px}.dp-tr-row{display:grid;grid-template-columns:40px 36px minmax(0,1fr) 24px;gap:6px;align-items:start;padding:5px 6px 5px 8px;border-radius:7px;cursor:pointer}.dp-tr-row:hover{background:var(--bcc-primary-a04)}.dp-tr-item.is-on .dp-tr-row{background:var(--bcc-primary-bg);box-shadow:inset 2px 0 0 var(--bcc-primary)}.dp-tr-time{color:var(--dp-meta);font-size:10.5px;line-height:1.9;font-variant-numeric:tabular-nums}.dp-tr-who{display:inline-flex;align-items:center;justify-content:center;height:18px;margin-top:1px;padding:0 4px;border-radius:3px;background:var(--dp-who-agent-bg);color:var(--dp-who-agent);font-size:var(--bcc-font-xs);font-weight:600;line-height:1}.dp-tr-row.is-client .dp-tr-who{background:var(--dp-who-client-bg);color:var(--dp-who-client)}.dp-tr-text{color:var(--bcc-text-1);font-size:var(--bcc-font-md);line-height:1.75}.dp-tr-row:not(.is-client) .dp-tr-text{cursor:pointer;border-radius:4px}.dp-tr-row:not(.is-client) .dp-tr-text:hover{background:var(--bcc-primary-a04)}.dp-qa.is-readonly .dp-tr-row:not(.is-client) .dp-tr-text,.dp-qa.is-locked .dp-tr-row:not(.is-client) .dp-tr-text{cursor:default}.dp-qa.is-readonly .dp-tr-row:not(.is-client) .dp-tr-text:hover,.dp-qa.is-locked .dp-tr-row:not(.is-client) .dp-tr-text:hover{background:none}.dp-tr-row.is-silent .dp-tr-text{color:var(--dp-meta)}.dp-chip{display:inline-flex;align-items:center;gap:4px;height:18px;margin:1px 0 1px 6px;padding:0 6px;border:0;border-radius:5px;background:var(--dp-blue-bg);color:var(--bcc-primary-deep);cursor:pointer;font-size:10.5px;vertical-align:1px;white-space:nowrap;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bcc-primary) 16%,transparent)}.dp-chip b{font-weight:600}.dp-chip i{color:var(--bcc-text-2);font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.dp-chip:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bcc-primary) 26%,transparent),0 0 0 1px color-mix(in srgb,var(--bcc-primary) 18%,transparent)}.dp-chip.is-veto{background:var(--dp-red-bg);color:var(--dp-red-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bcc-danger) 26%,transparent)}.dp-chip.is-client{cursor:default}.dp-chip.is-client:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bcc-primary) 16%,transparent)}.dp-tr-hint{flex:none;margin:0;padding:0 16px 8px;color:var(--dp-meta);font-size:var(--bcc-font-xs);line-height:1.6}.dp-mk-list{padding:0 10px 12px 12px}.dp-mk-item{border-radius:7px}.dp-mk-item+.dp-mk-item{margin-top:2px}.dp-mk-line{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:7px}.dp-mk-item.is-on .dp-mk-line{background:var(--bcc-primary-bg);box-shadow:inset 2px 0 0 var(--bcc-primary)}.dp-mk-line:hover{background:var(--bcc-primary-a04)}.dp-mk-time{padding:0;border:0;background:transparent;color:var(--dp-meta);cursor:pointer;font-size:11.5px;font-variant-numeric:tabular-nums}.dp-tr-empty{margin:8px 0 0;padding:18px 12px;border:1px dashed var(--dp-line);border-radius:8px;color:var(--dp-meta);font-size:var(--bcc-font-sm);text-align:center}.dp-tr-tail{margin:8px 0 0;padding:6px 8px;border-radius:var(--bcc-radius-sm);background:var(--dp-inset);color:var(--dp-meta);font-size:var(--bcc-font-xs);line-height:1.6}.dp-tr-orphan{margin-top:8px;padding-top:6px;border-top:1px dashed var(--dp-line)}.dp-tr-orphan-h{margin:0 0 2px;padding:0 6px;color:var(--dp-meta);font-size:10.5px;letter-spacing:.02em}.dp-readonly-note{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:7px 12px;border:1px solid color-mix(in srgb,var(--bcc-warning) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--bcc-warning) 8%,var(--bcc-bg-card));color:var(--bcc-text-1);font-size:var(--bcc-font-md);line-height:1.5}.dp-readonly-tag{flex:none;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--bcc-warning) 22%,var(--bcc-bg-card));color:color-mix(in srgb,var(--bcc-warning) 62%,var(--bcc-text-1));font-size:var(--bcc-font-sm)}.dp-qa.is-readonly .dp-qa-main,.dp-qa.is-readonly .dp-qa-side{background:color-mix(in srgb,var(--dp-inset) 70%,var(--bcc-bg-card))}.dp-qa.is-readonly .dp-qa-side{border-color:var(--dp-line-soft)}.dp-qa.is-readonly .dp-ck-title,.dp-qa.is-readonly .dp-tr-text,.dp-qa.is-readonly .dp-ckl-big,.dp-qa.is-readonly .dp-sec-head b,.dp-qa.is-readonly .dp-tr-head b,.dp-qa.is-readonly .dp-call-id,.dp-qa.is-readonly .dp-score-name{color:var(--bcc-text-2)}.dp-qa.is-readonly .dp-ckl-head,.dp-qa.is-readonly .dp-tr-tail{background:var(--bcc-bg-card)}.dp-qa.is-readonly .dp-sec-bottom{border-color:var(--dp-line-soft)}.dp-qa.is-readonly .dp-wv-bar{opacity:.65}.dp-qa .dp-side-scroll:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:-2px;border-radius:var(--bcc-radius-sm)}@media (prefers-reduced-motion: reduce){.dp-chip{transition:none}}.dp-tr-item.is-open,.dp-mk-item.is-open{background:color-mix(in srgb,var(--bcc-primary) 3%,var(--bcc-bg-card))}.dp-tr-add{width:24px;height:24px;padding:0;border:1px solid var(--dp-line);border-radius:var(--bcc-radius-sm);background:transparent;color:var(--dp-meta);cursor:pointer;font-size:var(--bcc-font-sm);line-height:22px}.dp-tr-add:hover{border-color:color-mix(in srgb,var(--bcc-primary) 40%,transparent);background:var(--bcc-primary-bg);color:var(--bcc-primary-deep)}.dp-tr-add:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:1px}.dp-wv-mark{display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 9px;border:0;border-radius:5px;background:var(--bcc-primary-bg);color:var(--bcc-primary-deep);cursor:pointer;font-size:var(--bcc-font-xs);font-weight:600}.dp-wv-mark:hover:not(:disabled){background:var(--bcc-primary-a12)}.dp-wv-mark:disabled{background:var(--dp-inset);color:var(--dp-meta);cursor:default}.dp-lv-bar{padding:12px 16px 8px}.dp-lv-live{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:var(--bcc-danger)}.dp-lv-live:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--bcc-danger);animation:dp-lv-pulse 1.8s ease-out infinite}@keyframes dp-lv-pulse{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(3)}}.dp-lv-scene{color:var(--dp-meta);font-size:var(--bcc-font-xs)}.dp-lv-warn{margin:0 16px 8px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--bcc-warning) 30%,transparent);border-radius:var(--bcc-radius-sm);background:color-mix(in srgb,var(--bcc-warning) 12%,var(--bcc-bg-card));color:var(--dp-amber-ink);font-size:11.5px;line-height:1.6}.dp-tr-noop{display:block;width:24px;height:24px}.dp-lv-sug{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 6px 6px;padding:6px 8px;border:1px dashed color-mix(in srgb,var(--bcc-primary) 34%,transparent);border-radius:var(--bcc-radius-sm);background:var(--dp-blue-bg);font-size:11.5px}.dp-lv-sug-kind{flex:none;padding:0 5px;border-radius:3px;background:var(--bcc-primary);color:var(--bcc-bg-card);font-size:9.5px;line-height:15px}.dp-lv-sug-rule{color:var(--bcc-text-1);font-size:var(--bcc-font-sm)}.dp-lv-sug-tier{color:var(--bcc-primary-deep);font-weight:600;font-variant-numeric:tabular-nums}.dp-lv-sug-why{flex:1 1 140px;min-width:0;color:var(--bcc-text-2)}.dp-lv-sug-act{display:inline-flex;gap:6px;margin-left:auto}.dp-lv-sheet-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.dp-lv-sheet-head b{color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-weight:600;letter-spacing:.01em}.dp-lv-sheet-head span{color:var(--dp-meta);font-size:var(--bcc-font-xs)}.dp-lv-act{gap:6px}.dp-lv-act .dp-act-btns{align-items:center}.dp-lv-act-note{color:var(--dp-meta);font-size:10.5px;text-align:right}.dp-lv-blank{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:0}@media (prefers-reduced-motion: reduce){.dp-lv-live:after{animation:none;opacity:0}}.dpl-head-acts{display:flex;align-items:center;gap:4px}.dpl-units{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.dpl-units-head{display:flex;align-items:baseline;gap:8px}.dpl-units-head b{color:var(--bcc-text-1);font-size:var(--bcc-font-md);font-weight:600}.dpl-unit-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.dpl-units-empty{display:flex;align-items:center;justify-content:center;min-height:220px}.dpl-unit-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px solid var(--bcc-border-control);border-radius:var(--bcc-radius-card);background:var(--bcc-bg-card);font-size:11.5px}.dpl-unit-scope{flex:none;padding:0 6px;border-radius:4px;background:var(--bcc-primary-bg);color:var(--bcc-primary-deep);font-size:10.5px;font-weight:600;line-height:18px}.dpl-unit-name{color:var(--bcc-text-1);font-size:12.5px;font-weight:600}.dpl-unit-meta{color:var(--bcc-text-3);font-variant-numeric:tabular-nums}.dpl-unit-state{margin-left:auto;color:var(--bcc-text-3);white-space:nowrap}.dpl-unit-state.is-listening{color:var(--bcc-primary-deep)}.dpl-unit-state.is-done{color:var(--bcc-text-2)}.dpl-unit-sub{display:flex;flex-basis:100%;align-items:center;gap:8px;width:100%;padding:0;border:0;background:transparent;color:var(--bcc-text-3);cursor:pointer;font-size:10.5px;font-variant-numeric:tabular-nums;text-align:left}.dpl-unit-sub:hover{color:var(--bcc-primary-deep)}.dpl-unit-sub:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:2px}.dpl-unit-sub b{color:var(--bcc-primary-deep);font-weight:600}.dpl-unit-sub-more{margin-left:auto;color:var(--bcc-primary-deep);white-space:nowrap}.dpl-seats{display:flex;flex-basis:100%;flex-direction:column;gap:2px;margin:4px 0 0;padding:6px 0 0;border-top:1px dashed var(--bcc-border-control);list-style:none}.dpl-seat{display:flex;align-items:center;gap:10px;width:100%;padding:5px 6px;border:0;border-radius:var(--bcc-radius-sm);background:transparent;color:var(--bcc-text-1);cursor:pointer;font-size:11.5px;text-align:left}.dpl-seat:hover{background:var(--bcc-primary-a05)}.dpl-seat:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:-2px}.dpl-seat-name{flex:none;min-width:104px;font-weight:600}.dpl-seat-name i{margin-left:6px;color:var(--bcc-text-3);font-style:normal;font-weight:400;font-variant-numeric:tabular-nums}.dpl-seat-tags{display:flex;flex:1;gap:3px;min-width:0;overflow:hidden}.dpl-seat-state{flex:none;min-width:96px;color:var(--bcc-text-2);font-variant-numeric:tabular-nums}.dpl-seat-state.is-talking{color:var(--bcc-primary-deep);font-weight:600}.dpl-seat-listen{flex:none;min-width:120px;color:var(--bcc-text-3)}.dpl-seat-go{flex:none;margin-left:auto;color:var(--bcc-primary-deep)}.dpl-seat-empty{flex-basis:100%;margin:4px 0 0;color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dpl-unit-quota{position:relative;display:inline-flex;align-items:center;min-width:132px;height:18px;padding:0 6px;border-radius:4px;background:var(--bcc-primary-a05);color:var(--bcc-text-2);font-size:10.5px;font-variant-numeric:tabular-nums;overflow:hidden}.dpl-unit-quota i{position:absolute;inset:0 auto 0 0;background:var(--bcc-primary-a12)}.dpl-unit-quota b{position:relative;font-weight:400}.dp-wait-list{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto}.dp-wait-row{display:flex;align-items:baseline;gap:8px;width:100%;padding:7px 8px;border:0;border-radius:var(--bcc-radius-sm);background:transparent;color:var(--bcc-text-1);cursor:pointer;font-size:var(--bcc-font-sm);text-align:left}.dp-wait-row:hover{background:var(--bcc-primary-a05)}.dp-wait-row:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:1px}.dp-wait-row.is-on{background:var(--bcc-primary-a05);color:var(--bcc-primary-deep)}.dp-wait-name{font-weight:600}.dp-wait-state{color:var(--bcc-text-2)}.dp-wait-scene{margin-left:auto;color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dp-wait-now{margin:0 0 8px;color:var(--bcc-text-2);font-size:var(--bcc-font-sm)}.dp-wait-cancel{margin-left:8px;padding:0;border:0;background:transparent;color:var(--bcc-primary-deep);cursor:pointer;font-size:var(--bcc-font-sm)}.dp-wait-empty{margin:8px 0;color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.dpj-strip,.dpj-strip *,.dpj-wizard,.dpj-wizard *,.dpj-detail,.dpj-detail *,.dpj-control,.dpj-control *{box-sizing:border-box}.dpj-strip,.dpj-wizard,.dpj-detail,.dpj-control,.dpj-scene,.dpj-ruler,.dpj-review,.dpj-owner,.dpj-base,.dqi-page,.dpj-token-scope{--dpj-line: var(--bcc-line);--dpj-line-soft: var(--bcc-line-soft);--dpj-inset: var(--bcc-inset);--dpj-red-ink: var(--bcc-ink-danger);--dpj-amber-ink: var(--bcc-ink-warning);--dpj-green-ink: var(--bcc-ink-success);--dpj-red-bg: var(--bcc-tint-danger);--dpj-amber-bg: var(--bcc-tint-warning);--dpj-green-bg: var(--bcc-tint-success);--dpj-blue-bg: var(--bcc-tint-primary)}.dpj-strip button:focus-visible,.dpj-wizard button:focus-visible,.dpj-detail button:focus-visible,.dpj-control button:focus-visible,.dpj-scene button:focus-visible,.dpj-ruler button:focus-visible,.dpj-review button:focus-visible,.dpj-owner button:focus-visible,.dpj-base button:focus-visible,.dqi-page button:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:1px;border-radius:var(--bcc-radius-sm)}.dpj-meta{color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:1.5}.dpj-warn{color:var(--dpj-amber-ink);font-size:var(--bcc-font-xs)}.dpj-ok{color:var(--dpj-green-ink);font-size:var(--bcc-font-xs)}.dpj-spacer{flex:1}.dpj-k{display:block;margin-bottom:6px;color:var(--bcc-text-2);font-size:var(--bcc-font-xs);font-weight:600}.dpj-link{display:inline-flex;align-items:center;min-height:24px;padding:0 4px;border:0;background:none;color:var(--bcc-primary);cursor:pointer;font-size:var(--bcc-font-xs)}.dpj-link:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:1px}.dpj-link.danger{color:var(--dpj-red-ink)}.dpj-label{color:var(--bcc-text-2);font-size:var(--bcc-font-sm)}.dpj-line-note{display:block;flex-basis:100%}.dpj-strip{display:flex;align-items:stretch;gap:8px;margin-bottom:12px}.dpj-strip-side{display:flex;flex:1;align-items:center;justify-content:flex-end;gap:18px;padding:0 4px}.dpj-strip-k{display:flex;flex-direction:column;color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dpj-strip-k b{color:var(--bcc-text-1);font-size:18px;font-variant-numeric:tabular-nums}.dpj-strip-k i{color:var(--bcc-text-3);font-style:normal}.dpj-note-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--dpj-line);border-radius:8px;background:var(--dpj-blue-bg);color:var(--bcc-text-2);font-size:var(--bcc-font-sm)}.dpj-note-bar b{color:var(--bcc-primary);font-size:var(--bcc-font-xs);letter-spacing:.04em}.dpj-note-bar-extra{color:var(--bcc-text-3)}.dpj-cell-stack{display:flex;flex-direction:column;gap:3px;min-width:0}.dpj-cell-title{padding:0;border:0;background:none;text-align:left;color:var(--bcc-text-1);font-size:var(--bcc-font-md);font-weight:600;cursor:pointer}.dpj-cell-title:hover{color:var(--bcc-primary)}.dpj-cell-title-weak{color:var(--bcc-text-1);font-size:var(--bcc-font-sm)}.dpj-cell-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dpj-person{padding:0 6px;border:1px solid var(--dpj-line);border-radius:999px;color:var(--bcc-text-2);font-size:var(--bcc-font-xs);line-height:18px}.dpj-progress{display:flex;flex-direction:column;gap:4px}.dpj-progress-top{display:flex;align-items:baseline;justify-content:space-between}.dpj-progress-num{color:var(--bcc-text-1);font-size:var(--bcc-font-md);font-variant-numeric:tabular-nums}.dpj-progress-num i{color:var(--bcc-text-3);font-size:var(--bcc-font-xs);font-style:normal}.dpj-progress-pct{color:var(--bcc-text-3);font-size:var(--bcc-font-xs);font-variant-numeric:tabular-nums}.dpj-progress-bar{height:4px;border-radius:2px;background:var(--dpj-line-soft);overflow:hidden}.dpj-progress-bar span{display:block;height:100%;border-radius:2px;background:var(--bcc-primary)}.dpj-progress-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.dpj-foot-note{margin-top:10px;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:1.6}.dpj-wizard{display:flex;flex-direction:column;gap:12px}.dpj-wizard-head{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dpj-step{display:flex;align-items:center;gap:10px;padding:10px 12px;text-align:left;border:1px solid var(--dpj-line);border-radius:var(--bcc-radius-card);background:var(--bcc-bg-card);cursor:pointer}.dpj-step.done{background:var(--dpj-inset)}.dpj-step.on{border-color:var(--bcc-primary);box-shadow:inset 0 0 0 1px var(--bcc-primary)}.dpj-step-no{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;background:var(--dpj-inset);color:var(--bcc-text-3);font-size:var(--bcc-font-xs);font-variant-numeric:tabular-nums}.dpj-step.on .dpj-step-no{background:var(--bcc-primary);color:var(--bcc-bg-card)}.dpj-step.done .dpj-step-no{background:var(--dpj-green-bg);color:var(--dpj-green-ink)}.dpj-step-text{display:flex;flex-direction:column;gap:1px;min-width:0}.dpj-step-text b{color:var(--bcc-text-1);font-size:var(--bcc-font-md);font-weight:600}.dpj-step-text i{color:var(--bcc-text-3);font-size:var(--bcc-font-xs);font-style:normal}.dpj-wizard-body{display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:12px;align-items:start}.dpj-wizard-main{min-width:0}.dpj-steps{display:flex;flex-direction:column;gap:12px}.dpj-wizard-foot{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--dpj-line);border-radius:var(--bcc-radius-card);background:color-mix(in srgb,var(--bcc-bg-card) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dpj-draft{position:sticky;top:12px;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--dpj-line);border-radius:var(--bcc-radius-card);background:var(--bcc-bg-card)}.dpj-draft-head{display:flex;align-items:center;justify-content:space-between}.dpj-draft-head b{color:var(--bcc-text-1);font-size:var(--bcc-font-md)}.dpj-draft-block{display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid var(--dpj-line-soft)}.dpj-draft-block-head{display:flex;align-items:baseline;justify-content:space-between}.dpj-draft-block-head b{color:var(--bcc-text-2);font-size:var(--bcc-font-xs);font-weight:600}.dpj-draft-lines{display:flex;flex-direction:column;gap:2px;color:var(--bcc-text-2);font-size:var(--bcc-font-xs);line-height:1.6}.dpj-draft-lines b{color:var(--bcc-text-1);font-variant-numeric:tabular-nums}.dpj-draft-foot{padding-top:8px;border-top:1px solid var(--dpj-line-soft);color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:1.6}.dpj-block{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--dpj-line-soft);border-radius:var(--bcc-radius-card);background:var(--bcc-bg-card);box-shadow:var(--bcc-shadow-card)}.dpj-block-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dpj-block-head b{color:var(--bcc-text-1);font-size:var(--bcc-font-md);font-weight:600}.dpj-block-head>.dpj-meta{margin-left:auto}.dpj-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.dpj-field{display:flex;flex-direction:column;gap:4px}.dpj-field>span{color:var(--bcc-text-2);font-size:var(--bcc-font-sm)}.dpj-field-label{display:inline-flex;align-items:center;gap:4px}.dpj-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dpj-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dpj-row-gap{flex:1}.dpj-seed{color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dpj-calc{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:var(--dpj-inset);color:var(--bcc-text-2);font-size:var(--bcc-font-sm)}.dpj-calc b{color:var(--bcc-text-1);font-variant-numeric:tabular-nums}.dpj-calc i{color:var(--bcc-text-3);font-style:normal}.dpj-calc-final{margin-left:auto}.dpj-calc-final b{color:var(--bcc-primary);font-size:var(--bcc-font-lg)}.dpj-tbl{width:100%;border-collapse:collapse;font-size:var(--bcc-font-sm)}.dpj-tbl th{padding:6px 8px;border-bottom:1px solid var(--dpj-line);color:var(--bcc-text-3);font-weight:500;text-align:left;white-space:nowrap}.dpj-tbl td{padding:7px 8px;border-bottom:1px solid var(--dpj-line-soft);color:var(--bcc-text-2);vertical-align:top}.dpj-tbl tbody tr:last-child td{border-bottom:0}.dpj-tbl-tight th,.dpj-tbl-tight td{padding:5px 6px;font-size:var(--bcc-font-xs)}.dpj-tbl-click tbody tr{cursor:pointer}.dpj-tbl-click tbody tr:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:-2px}.dpj-tbl-click tbody tr:hover{background:var(--bcc-primary-a04)}.dpj-tbl tbody tr.on{background:var(--bcc-primary-a05)}.dpj-td-wrap{white-space:normal;line-height:1.55}.dpj-tbl td.dpj-nowrap,.dpj-tbl th.dpj-nowrap{white-space:nowrap}.dpj-td-key{color:var(--bcc-text-2);white-space:nowrap}.dpj-td-rule{display:flex;flex-direction:column;gap:2px;min-width:180px}.dpj-tr-sum td{background:var(--dpj-inset);color:var(--bcc-text-1);font-weight:600}.dpj-tr-block td{background:var(--dpj-red-bg)}.dpj-tr-changed{background:var(--dpj-amber-bg)}.dpj-tr-picked{background:var(--dpj-blue-bg);font-weight:600}.dpj-flag{padding:0 6px;border-radius:4px;background:var(--dpj-inset);color:var(--bcc-text-2);font-size:var(--bcc-font-xs);line-height:18px}.dpj-verdict{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 12px;border-left:3px solid var(--bcc-border-strong);border-radius:var(--bcc-radius-sm);background:var(--dpj-inset);color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:1.6}.dpj-verdict b{color:var(--bcc-text-1);font-size:var(--bcc-font-sm)}.dpj-verdict.ok{border-left-color:var(--bcc-success);background:var(--dpj-green-bg)}.dpj-verdict.warn{border-left-color:var(--bcc-warning);background:var(--dpj-amber-bg)}.dpj-verdict.bad{border-left-color:var(--bcc-danger);background:var(--dpj-red-bg)}.dpj-bullets{display:flex;flex-direction:column;gap:3px;margin:0;padding-left:16px;color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:1.6}.dpj-bullets.num{padding-left:20px}.dpj-bullets b{color:var(--bcc-text-1)}.dpj-scene-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dpj-scene-card{display:flex;flex-direction:column;gap:3px;padding:10px 12px;text-align:left;border:1px solid var(--dpj-line);border-radius:8px;background:var(--bcc-bg-card);cursor:pointer}.dpj-scene-card.on{border-color:var(--bcc-primary);box-shadow:inset 0 0 0 1px var(--bcc-primary);background:var(--bcc-primary-a04)}.dpj-scene-name{color:var(--bcc-text-1);font-size:var(--bcc-font-md);font-weight:600}.dpj-scene-name i{color:var(--bcc-text-3);font-style:normal;font-weight:400;font-size:var(--bcc-font-xs)}.dpj-scene-status,.dpj-scene-counts{color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dpj-mode-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dpj-mode-card{display:flex;flex-direction:column;gap:3px;padding:10px 12px;text-align:left;border:1px solid var(--dpj-line);border-radius:8px;background:var(--bcc-bg-card);cursor:pointer}.dpj-mode-card.on{border-color:var(--bcc-primary);box-shadow:inset 0 0 0 1px var(--bcc-primary);background:var(--bcc-primary-a04)}.dpj-mode-card b{color:var(--bcc-text-1);font-size:var(--bcc-font-sm)}.dpj-mode-card span{color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:1.5}.dpj-staff-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dpj-staff{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--dpj-line);border-radius:8px;cursor:pointer}.dpj-staff.on{border-color:var(--bcc-primary);background:var(--bcc-primary-a04)}.dpj-staff-name{display:flex;flex-direction:column;color:var(--bcc-text-1);font-size:var(--bcc-font-sm)}.dpj-staff-name i{color:var(--bcc-text-3);font-size:var(--bcc-font-xs);font-style:normal}.dpj-staff-num{color:var(--bcc-text-3);font-size:var(--bcc-font-xs);font-variant-numeric:tabular-nums}.dpj-staff-num b{color:var(--bcc-text-1)}.dpj-lines{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.dpj-lines li,.dpj-edit-lines li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--dpj-line-soft);font-size:var(--bcc-font-sm)}.dpj-lines li:last-child,.dpj-edit-lines li:last-child{border-bottom:0}.dpj-lines li.off,.dpj-edit-lines li.off{opacity:.55}.dpj-rule-code{color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dpj-rule-title{color:var(--bcc-text-1);font-size:var(--bcc-font-sm)}.dpj-rule-tier{margin-left:auto;color:var(--bcc-text-2);font-size:var(--bcc-font-xs);font-variant-numeric:tabular-nums}.dpj-rule-tier.veto{color:var(--dpj-red-ink);font-weight:600}.dpj-src{padding:0 5px;border-radius:4px;font-size:10px;line-height:16px}.dpj-src-inherit{background:var(--dpj-inset);color:var(--bcc-text-3)}.dpj-src-override{background:var(--dpj-amber-bg);color:var(--dpj-amber-ink)}.dpj-src-scene{background:var(--dpj-blue-bg);color:var(--bcc-primary)}.dpj-src-system{background:var(--dpj-red-bg);color:var(--dpj-red-ink)}.dpj-unbound{padding:0 5px;border-radius:4px;background:var(--dpj-red-bg);color:var(--dpj-red-ink);font-size:10px;line-height:16px}.dpj-lock{padding:0 5px;border-radius:4px;background:var(--dpj-inset);color:var(--bcc-text-3);font-size:10px;line-height:16px}.dpj-rollup{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dpj-rollup-item{display:flex;flex-direction:column;gap:3px}.dpj-rollup-name{color:var(--bcc-text-2);font-size:var(--bcc-font-xs)}.dpj-rollup-num{color:var(--bcc-text-3);font-size:var(--bcc-font-xs);font-variant-numeric:tabular-nums}.dpj-rollup-num b{color:var(--bcc-text-1);font-size:var(--bcc-font-lg)}.dpj-rollup-bar{height:4px;border-radius:2px;background:var(--dpj-line-soft);overflow:hidden}.dpj-rollup-bar span{display:block;height:100%;background:var(--bcc-ai)}.dpj-sheet{display:flex;flex-direction:column;border:1px solid var(--dpj-line);border-radius:12px;background:var(--bcc-bg-card);box-shadow:var(--bcc-shadow-card);overflow:hidden}.dpj-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--dpj-line);background:var(--dpj-inset)}.dpj-sheet-head h3{margin:0 0 3px;color:var(--bcc-text-1);font-size:var(--bcc-font-lg);font-weight:600}.dpj-sheet-sec{padding:13px 18px;border-bottom:1px solid var(--dpj-line-soft)}.dpj-sheet-sec h4{margin:0 0 8px;color:var(--bcc-text-2);font-size:var(--bcc-font-sm);font-weight:600}.dpj-sheet-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;background:var(--dpj-inset)}.dpj-dl{display:grid;grid-template-columns:96px minmax(0,1fr);gap:6px 12px;margin:0;font-size:var(--bcc-font-sm)}.dpj-dl dt{color:var(--bcc-text-3)}.dpj-dl dd{margin:0;color:var(--bcc-text-2);line-height:1.6}.dpj-dl dd b{color:var(--bcc-text-1);font-variant-numeric:tabular-nums}.dpj-dl dd.dpj-dl-key{color:var(--bcc-text-1);font-weight:600;font-variant-numeric:tabular-nums}.dpj-detail{display:flex;flex-direction:column;gap:12px}.dpj-head-card{display:flex;align-items:center;gap:20px;padding:14px 18px;border:1px solid var(--dpj-line-soft);border-radius:var(--bcc-radius-card);background:var(--bcc-bg-card);box-shadow:var(--bcc-shadow-card)}.dpj-head-main{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0}.dpj-head-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dpj-head-title h3{margin:0;color:var(--bcc-text-1);font-size:var(--bcc-font-lg);font-weight:600}.dpj-head-nums{display:flex;flex-wrap:wrap;gap:22px}.dpj-head-nums div{display:flex;align-items:baseline;gap:5px}.dpj-head-nums b{color:var(--bcc-text-1);font-size:17px;font-variant-numeric:tabular-nums}.dpj-head-nums span{color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dpj-head-nums .warn b{color:var(--dpj-amber-ink)}.dpj-head-side{display:flex;flex-direction:column;align-items:center;gap:4px}.dpj-ring{display:grid;place-items:center;width:52px;height:52px;border-radius:50%}.dpj-ring span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--bcc-bg-card);color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-variant-numeric:tabular-nums}.dpj-detail-cols{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:12px;align-items:start}.dpj-detail-main{display:flex;flex-direction:column;gap:12px;min-width:0}.dpj-detail-aside{display:flex;flex-direction:column;gap:10px;position:sticky;top:12px}.dpj-aside-card{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--dpj-line-soft);border-radius:var(--bcc-radius-card);background:var(--bcc-bg-card)}.dpj-aside-card b{color:var(--bcc-text-1);font-size:var(--bcc-font-sm)}.dpj-aside-card.danger{border-color:color-mix(in srgb,var(--bcc-danger) 30%,transparent);background:var(--dpj-red-bg)}.dpj-aside-card.danger b{color:var(--dpj-red-ink)}.dpj-aside-card .bcc-btn+.bcc-btn,.dpj-aside-card .arco-btn+.arco-btn{margin-top:2px}.dpj-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dpj-three-item{display:flex;flex-direction:column;gap:2px;padding:9px 11px;border-radius:8px;background:var(--dpj-inset)}.dpj-three-k{color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dpj-three-k b{color:var(--bcc-text-1);font-size:var(--bcc-font-xl);font-variant-numeric:tabular-nums}.dpj-three-v{color:var(--bcc-text-2);font-size:var(--bcc-font-xs)}.dpj-score-strip{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:8px;border-top:1px solid var(--dpj-line-soft)}.dpj-score{color:var(--bcc-text-2);font-size:var(--bcc-font-xs)}.dpj-score b{color:var(--bcc-text-1);font-size:var(--bcc-font-lg);font-variant-numeric:tabular-nums}.dpj-call-detail{padding:10px 12px;border-radius:8px;background:var(--dpj-inset)}.dpj-call-detail-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.dpj-call-detail-head b{color:var(--bcc-text-1);font-size:var(--bcc-font-sm)}.dpj-control{display:flex;flex-direction:column;gap:12px}.dpj-act-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dpj-act-card{display:flex;flex-direction:column;gap:4px;padding:11px 13px;text-align:left;border:1px solid var(--dpj-line);border-radius:var(--bcc-radius-card);background:var(--bcc-bg-card);cursor:pointer}.dpj-act-card.on{border-color:var(--bcc-primary);box-shadow:inset 0 0 0 1px var(--bcc-primary);background:var(--bcc-primary-a04)}.dpj-act-title{display:flex;align-items:center;gap:6px;color:var(--bcc-text-1);font-size:var(--bcc-font-md);font-weight:600}.dpj-act-desc{color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:1.55}.dpj-control-cols{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:12px;align-items:start}.dpj-control-main{display:flex;flex-direction:column;gap:12px;min-width:0}.dpj-control-aside{display:flex;flex-direction:column;gap:10px}.dpj-dialog{border:1px solid var(--dpj-line);border-radius:var(--bcc-radius-card);background:var(--bcc-bg-card);box-shadow:0 10px 30px color-mix(in srgb,var(--bcc-text-1) 8%,transparent);overflow:hidden}.dpj-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--dpj-line-soft)}.dpj-dialog-head b{color:var(--bcc-text-1);font-size:var(--bcc-font-base)}.dpj-dialog-body{display:flex;flex-direction:column;gap:12px;padding:14px 16px}.dpj-dialog-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;border-top:1px solid var(--dpj-line-soft);background:var(--dpj-inset)}@media (max-width: 1320px){.dpj-strip{flex-wrap:wrap}.dpj-strip-side{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:12px}.dpj-wizard-body,.dpj-detail-cols,.dpj-control-cols{grid-template-columns:minmax(0,1fr)}.dpj-draft,.dpj-detail-aside,.dpj-control-aside{position:static}.dpj-wizard-head{grid-template-columns:repeat(2,minmax(0,1fr))}.dpj-scene-cards,.dpj-mode-cards,.dpj-staff-list,.dpj-grid2{grid-template-columns:minmax(0,1fr)}.dpj-rollup{grid-template-columns:repeat(2,minmax(0,1fr))}.dpj-three{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.dpj-wizard-foot>.dpj-meta{flex-basis:100%}}.qjl-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.qjl-title{display:flex;align-items:center;gap:6px;max-width:100%;min-width:0;overflow:hidden;color:var(--bcc-text-1);font-weight:600}.qjl-title .bcc-pill{flex:none}.qjl-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qjl-meta{color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.qjl-pct{color:var(--bcc-text-1);font-weight:600;font-variant-numeric:tabular-nums}.qjl-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qjw{display:grid;grid-template-columns:152px minmax(0,1fr);gap:var(--bcc-space-3);align-items:start}.qjw-nav{display:flex;flex-direction:column;gap:2px;padding-right:4px;border-right:1px solid var(--bcc-border)}.qjw-nav-btn{display:flex;align-items:center;gap:8px;padding:7px 8px;border:0;border-radius:var(--bcc-radius-sm);background:none;color:var(--bcc-text-2);font-size:var(--bcc-font-md);text-align:left;cursor:pointer}.qjw-nav-btn:hover{background:var(--bcc-primary-a04);color:var(--bcc-text-1)}.qjw-nav-btn:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:2px}.qjw-check:has(input:focus-visible){outline:2px solid var(--bcc-primary);outline-offset:1px;border-radius:4px}.qjw-nav-btn.is-on{background:var(--bcc-primary-a04);color:var(--bcc-primary);font-weight:600}.qjw-nav-no{display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:50%;background:var(--bcc-bg-elevated);color:var(--bcc-text-3);font-size:var(--bcc-font-xs);font-variant-numeric:tabular-nums}.qjw-nav-btn.is-on .qjw-nav-no{background:var(--bcc-primary);color:var(--bcc-bg-card)}.qjw-body{position:relative;max-height:min(58vh,560px);overflow:auto;padding-right:6px}.qjw-sec{padding-bottom:var(--bcc-space-3);margin-bottom:var(--bcc-space-3);border-bottom:1px solid var(--bcc-border)}.qjw-sec:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.qjw-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--bcc-space-3)}.qjw-span2{grid-column:1 / -1}.qjw-inline{display:inline-flex;align-items:center;gap:var(--bcc-space-2)}.qjw-checks{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--bcc-space-3)}.qjw-checks label:has(input:focus-visible){outline:2px solid var(--bcc-primary);outline-offset:1px;border-radius:4px}.qjw-meta{color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.qjw-calc{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;padding:6px 8px;border-radius:var(--bcc-radius-sm);background:var(--bcc-bg-elevated);color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-variant-numeric:tabular-nums}.qjw-calc b{font-size:var(--bcc-font-md)}.qjw-calc-op{color:var(--bcc-text-3)}.qjw-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bcc-space-2);margin-bottom:8px}.qjw-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.qjw-stack{display:flex;flex-direction:column;gap:var(--bcc-space-2)}.qjw-scope{display:flex;flex-direction:column;gap:4px;padding:6px 8px;border-radius:var(--bcc-radius-sm);background:var(--bcc-bg-elevated)}.qjw-cond{display:flex;flex-direction:column;gap:4px}.qjw-cond-head{color:var(--bcc-text-2);font-size:var(--bcc-font-sm);font-weight:600}.qjw-cond-row{display:flex;align-items:baseline;gap:8px}.qjw-cond-row .bcc-pill{flex:none}.qjw-cond-text{color:var(--bcc-text-1);font-size:var(--bcc-font-sm)}.qjw-cond-row.is-exclude .qjw-cond-text{color:var(--bcc-link-danger)}.qjw-cond-bad{color:var(--bcc-link-danger);font-size:var(--bcc-font-sm)}.qjw-cond-warn{color:var(--bcc-link-warning);font-size:var(--bcc-font-sm)}.qjw-est{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--bcc-border)}.qjw-plan{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:8px;background:var(--bcc-bg-elevated)}.qjw-plan-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.qjw-plan-facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rcp{display:flex;flex-direction:column;gap:10px}.rcp-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rcp-metric{color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.rcp-cols{display:flex;flex-wrap:wrap;gap:var(--bcc-space-3);align-items:flex-start}.rcp-list{flex:1 1 340px;min-width:0;max-height:380px;overflow:auto;border:1px solid var(--bcc-border);border-radius:8px;padding:2px 10px;background:var(--bcc-bg-card)}.rcp-row{padding:2px 0;border-bottom:1px solid var(--bcc-border)}.rcp-row:last-child{border-bottom:0}.rcp-row.is-picked{background:var(--bcc-primary-a04)}.rcp-row.is-off{opacity:.55}.rcp-row:has(input:focus-visible){outline:2px solid var(--bcc-primary);outline-offset:1px;border-radius:4px}.rcp-row{display:flex;align-items:center;gap:8px}.rcp-row .rcp-row-main{flex:1;min-width:0}.rcp-list:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:2px}.rcp-row-main{display:inline-flex;flex-direction:column;gap:2px}.rcp-row-name{color:var(--bcc-text-1);font-size:var(--bcc-font-md)}.rcp-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.rcp-picked{flex:1.2 1 360px;min-width:0}.rcp-group{padding-top:6px;margin-top:6px;border-top:1px solid var(--bcc-border)}.rcp-group:first-child{border-top:0;margin-top:0;padding-top:0}.rcp-group-head{display:flex;align-items:center;gap:8px;min-height:30px}.rcp-weight{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.rcp-meta{color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.rcp-block{color:var(--bcc-link-danger);font-size:var(--bcc-font-sm)}.rcp-warn{color:var(--bcc-link-warning);font-size:var(--bcc-font-sm)}.rcp-picked-row{display:flex;align-items:center;gap:8px;min-height:28px}.rcp-picked-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--bcc-font-sm)}.rcp-sum{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.rcp-empty{display:flex;align-items:center;gap:8px;padding:12px 0;color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.rcp-group-block{border-bottom:1px solid var(--bcc-border)}.rcp-group-block:last-child{border-bottom:0}.rcp-group-bar{display:flex;align-items:center;gap:8px;min-height:34px;padding:2px 0}.rcp-fold{display:grid;place-items:center;width:24px;height:24px;flex:none;border:0;border-radius:4px;background:none;color:var(--bcc-text-3);font-size:var(--bcc-font-sm);cursor:pointer}.rcp-fold:hover{background:var(--bcc-primary-a04);color:var(--bcc-text-1)}.rcp-fold:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:1px}.qjs,.qjp{display:flex;flex-wrap:wrap;gap:var(--bcc-space-4);align-items:flex-start}.qjs-list,.qjp-list{flex:0 0 300px;min-width:0;display:flex;flex-direction:column;gap:2px;max-height:520px;overflow:auto;border:1px solid var(--bcc-border);border-radius:8px;padding:6px}.qjp-list{flex-basis:340px}.qjs-row,.qjp-row{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:none;text-align:left;cursor:pointer}.qjs-row:hover,.qjp-row:hover{background:var(--bcc-primary-a04)}.qjs-row.is-on,.qjp-row.is-on{background:var(--bcc-primary-a04);box-shadow:inset 2px 0 0 var(--bcc-primary)}.qjs-row:focus-visible,.qjp-row:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:-2px}.qjs-row-name,.qjp-row-name{display:flex;align-items:center;gap:6px;color:var(--bcc-text-1);font-size:var(--bcc-font-base);font-weight:600}.qjs-row-meta,.qjp-row-meta{color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.qjp-row-note{color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:18px}.qjs-preview,.qjp-preview{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:10px;max-height:520px;overflow:auto;padding:0 4px 0 0}.qjs-preview-head,.qjp-preview-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.qjs-preview-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.qjp-sum{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.qjp-issues,.qjp-groups{display:flex;flex-direction:column;gap:2px}.qjp-group{padding:8px 0;border-top:1px solid var(--bcc-border)}.qjp-group:first-child{border-top:0;padding-top:2px}.qjp-group-head{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.qjp-group-meta{color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.qjp-rule{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:10px;min-height:30px;padding:2px 0;border-bottom:1px solid var(--bcc-border)}.qjp-rule:last-child{border-bottom:0}.qjp-rule-name{color:var(--bcc-text-1);font-size:var(--bcc-font-md)}.qjp-rule-id{color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.qjp-rule-judge{color:var(--bcc-text-2);font-size:var(--bcc-font-sm)}.qjp-rule-pct{min-width:48px;color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-variant-numeric:tabular-nums;text-align:right}@media (max-width: 900px){.qjw{grid-template-columns:minmax(0,1fr)}.qjw-nav{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--bcc-border);padding:0 0 6px}.qjw-grid2{grid-template-columns:minmax(0,1fr)}.rcp-list{max-height:260px}.qjs-list,.qjp-list{flex:1 1 100%;max-height:220px}.qjs-preview,.qjp-preview{flex:1 1 100%;max-height:none}}.rcp-score-row{display:flex;align-items:center;gap:8px;min-height:30px}.rcp-score-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--bcc-font-sm)}.rcp-score-share{display:inline-flex;align-items:center;gap:6px}.rcp-group-head .rcp-weight{flex-wrap:wrap}.rcp-empty-guide{flex-direction:column;align-items:flex-start;gap:8px}.rcp-guide-btns{display:flex;flex-wrap:wrap;gap:6px}.rcp-tree{flex:0 1 240px;min-width:220px;border-right:1px solid var(--bcc-border);padding-right:12px}.rcp-cat{flex:0 1 300px;min-width:260px;display:flex;flex-direction:column;gap:8px}.rcp-cat-head{display:flex;flex-direction:column;gap:2px}.rcp-cat-row{border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-sm);padding:8px;display:flex;flex-direction:column;gap:6px}.rcp-cat-row.is-on{border-color:var(--bcc-primary);background:var(--bcc-primary-a04)}.rcp-cat-name{display:flex;align-items:center;gap:8px;background:none;border:0;padding:0;cursor:pointer;min-height:24px;text-align:left}.rcp-cat-name:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:2px;border-radius:4px}.rcp-cat-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rcp-cat-kids{font-size:var(--bcc-font-sm)}.rcp-items{flex:1 1 320px;min-width:0}.rcp-items-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-height:28px}.rcp-item-row{display:flex;align-items:center;gap:8px;min-height:30px;border-bottom:1px solid var(--bcc-border)}.rcp-item-row:last-child{border-bottom:0}.rcp-item-row.is-on{background:var(--bcc-primary-a04)}.rcp-item-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--bcc-font-md)}.rcp-leaf{margin-bottom:4px}.rcp-leaf-head{display:flex;align-items:center;gap:8px;color:var(--bcc-text-3);font-size:var(--bcc-font-sm);min-height:22px;padding-left:2px}.rcp-cat-row-head{display:flex;align-items:center;gap:6px}.rcp-cat-toggle{background:none;border:0;padding:0 2px;min-height:24px;min-width:24px;cursor:pointer;color:var(--bcc-text-3)}.rcp-cat-toggle:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:1px;border-radius:4px}.rcp-cat-rules{margin:2px 0 4px 22px}.rcp-shuttle{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:0 2px}.rcp-cols{align-items:stretch}.rcp-shuttle{align-self:stretch;justify-content:center}.rcp-tree .bcc-orgtree{max-height:520px;overflow:auto}.rcp-tree{align-self:stretch;display:flex;flex-direction:column}.rcp-tree>div{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.rcp-tree .bcc-orgtree{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.dpj-scene,.dpj-scene *,.dpj-ruler,.dpj-ruler *,.dpj-owner,.dpj-owner *,.dpj-base,.dpj-base *,.dpj-review,.dpj-review *{box-sizing:border-box}.dpj-scene{display:grid;grid-template-columns:196px minmax(0,1fr) 288px;gap:12px;align-items:start}.dpj-scene-list{display:flex;flex-direction:column;gap:4px;position:sticky;top:12px}.dpj-scene-row{display:flex;flex-direction:column;gap:2px;padding:9px 11px;text-align:left;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer}.dpj-scene-row:hover{background:var(--dpj-inset)}.dpj-scene-row.on{border-color:var(--bcc-primary);background:var(--bcc-primary-a04)}.dpj-scene-row-name{color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-weight:600}.dpj-scene-row-sub{color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dpj-scene-list-foot{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding-top:10px;border-top:1px solid var(--dpj-line-soft)}.dpj-scene-main{display:flex;flex-direction:column;gap:12px;min-width:0}.dpj-scene-aside{display:flex;flex-direction:column;gap:10px;position:sticky;top:12px}.dpj-edit-lines{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.dpj-order{display:flex;align-items:center;flex:none;border:1px solid var(--dpj-line);border-radius:4px;overflow:hidden}.dpj-order button{display:grid;place-items:center;width:20px;height:21px;padding:0;border:0;background:var(--bcc-bg-card);color:var(--bcc-text-2);cursor:pointer;font-size:var(--bcc-font-sm);line-height:1}.dpj-order button+button{border-left:1px solid var(--dpj-line)}.dpj-order button:hover{background:var(--bcc-primary-a05);color:var(--bcc-primary)}.dpj-add-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;border-top:1px dashed var(--dpj-line)}.dpj-dirty-bar{position:sticky;bottom:0;margin-top:10px;padding:8px 12px;border-radius:8px;background:var(--dpj-amber-bg);color:var(--dpj-amber-ink);font-size:var(--bcc-font-xs)}.dpj-ruler{display:flex;flex-direction:column;gap:12px}.dpj-ruler-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--dpj-line-soft);border-radius:var(--bcc-radius-card);background:var(--bcc-bg-card)}.dpj-ruler-cols{display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:12px;align-items:start}.dpj-ruler-left{display:flex;flex-direction:column;gap:12px;min-width:0}.dpj-ruler-right{display:flex;flex-direction:column;gap:10px;position:sticky;top:12px}.dpj-rule-group{border:1px solid var(--dpj-line-soft);border-radius:var(--bcc-radius-card);background:var(--bcc-bg-card);overflow:hidden}.dpj-rule-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:9px 14px;border-bottom:1px solid var(--dpj-line-soft);background:var(--dpj-inset)}.dpj-rule-group-head b{color:var(--bcc-text-1);font-size:var(--bcc-font-sm)}.dpj-rule-list{margin:0;padding:0;list-style:none}.dpj-rule-list>li{border-bottom:1px solid var(--dpj-line-soft)}.dpj-rule-list>li:last-child{border-bottom:0}.dpj-rule-list>li.open{background:var(--bcc-primary-a04)}.dpj-rule-row{display:flex;align-items:center;gap:8px;width:100%;padding:9px 14px;border:0;background:none;cursor:pointer;text-align:left}.dpj-rule-row:hover{background:var(--bcc-primary-a04)}.dpj-rule-meta{color:var(--bcc-text-3);font-size:var(--bcc-font-xs);font-variant-numeric:tabular-nums}.dpj-rule-weight{margin-left:auto;color:var(--bcc-text-2);font-size:var(--bcc-font-xs);font-variant-numeric:tabular-nums}.dpj-rule-detail{margin:0 10px 10px 12px;padding:10px 12px;border-left:2px solid var(--bcc-primary);border-radius:0 8px 8px 0;background:var(--dpj-inset)}.dpj-rule-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px}.dpj-rule-text{margin:4px 0 6px;color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:1.65}.dpj-unused{display:flex;flex-wrap:wrap;gap:6px}.dpj-unused-item{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--bcc-radius-sm);background:var(--dpj-inset);color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dpj-unused-item b{color:var(--bcc-text-2)}.dpj-formula{margin:0;padding:8px 10px;border-radius:8px;background:var(--dpj-inset);color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-variant-numeric:tabular-nums}.dpj-score-compare{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;padding-top:6px}.dpj-score-compare span{color:var(--bcc-text-2);font-size:var(--bcc-font-xs)}.dpj-score-compare b{color:var(--bcc-text-1);font-size:18px;font-variant-numeric:tabular-nums}.dpj-changed-dot{margin-left:4px;padding:0 3px;border-radius:3px;background:var(--dpj-amber-bg);color:var(--dpj-amber-ink);font-size:9px;line-height:13px}.dpj-review{display:grid;grid-template-columns:184px minmax(0,1fr) 300px;gap:12px;align-items:start}.dpj-review-queue{display:flex;flex-direction:column;gap:4px;position:sticky;top:12px}.dpj-queue-head{display:flex;align-items:baseline;justify-content:space-between;padding:0 2px 4px}.dpj-queue-head b{color:var(--bcc-text-1);font-size:var(--bcc-font-sm)}.dpj-queue-row{display:flex;flex-direction:column;gap:2px;padding:8px 10px;text-align:left;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer}.dpj-queue-row:hover{background:var(--dpj-inset)}.dpj-queue-row.on{border-color:var(--bcc-primary);background:var(--bcc-primary-a04)}.dpj-queue-top{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.dpj-queue-top b{color:var(--bcc-text-1);font-size:var(--bcc-font-xs)}.dpj-queue-sub{color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:1.5}.dpj-review-queue .dpj-aside-card{margin-top:8px}.dpj-review-main{display:flex;flex-direction:column;gap:12px;min-width:0}.dpj-review-ruler{display:flex;flex-direction:column;gap:10px;position:sticky;top:12px}.dpj-aside-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.dpj-aside-head b{color:var(--bcc-text-1);font-size:var(--bcc-font-sm)}.dpj-review-tbl td{vertical-align:top}.dpj-rule-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dpj-nums{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.dpj-nums b{color:var(--bcc-text-1);font-weight:600}.dpj-nums b.changed{color:var(--dpj-amber-ink)}.dpj-seg{display:inline-flex;border:1px solid var(--dpj-line);border-radius:var(--bcc-radius-sm);overflow:hidden}.dpj-seg button{padding:3px 9px;border:0;border-right:1px solid var(--dpj-line);background:var(--bcc-bg-card);color:var(--bcc-text-2);cursor:pointer;font-size:var(--bcc-font-xs);white-space:nowrap}.dpj-seg button:last-child{border-right:0}.dpj-seg button:hover{background:var(--bcc-primary-a05)}.dpj-seg button.on{background:var(--bcc-primary);color:var(--bcc-bg-card)}.dpj-seg-extra{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.dpj-seg-extra>.arco-input-wrapper,.dpj-seg-extra>.arco-input{flex:1 0 100%}.dpj-tier-mean{flex:1 0 100%;line-height:1.5}.dpj-dist{display:flex;flex-direction:column;gap:3px}.dpj-dist-bars{display:flex;width:140px;height:8px;border-radius:2px;overflow:hidden;background:var(--dpj-line-soft)}.dpj-dist-bar{height:100%;background:var(--dpj-line)}.dpj-dist-bar.main{background:var(--bcc-primary)}.dpj-dist-vert{display:flex;flex-direction:column;gap:4px}.dpj-dist-row{display:grid;grid-template-columns:96px minmax(0,1fr) 32px;align-items:center;gap:8px}.dpj-dist-label{color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dpj-dist-track{height:6px;border-radius:3px;background:var(--dpj-line-soft);overflow:hidden}.dpj-dist-track span{display:block;height:100%;background:var(--dpj-line)}.dpj-dist-row.main .dpj-dist-label{color:var(--bcc-text-1);font-weight:600}.dpj-dist-row.main .dpj-dist-track span{background:var(--bcc-primary)}.dpj-verdict-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid var(--dpj-line);border-radius:var(--bcc-radius-card);background:var(--bcc-bg-card);box-shadow:var(--bcc-shadow-card)}.dpj-verdict-box-main{display:flex;flex-direction:column;gap:6px;min-width:0}.dpj-verdict-box-main>b{color:var(--bcc-text-1);font-size:var(--bcc-font-md)}.dpj-score-flow{display:flex;align-items:baseline;gap:10px}.dpj-score-flow span{color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dpj-score-flow b{color:var(--bcc-text-1);font-size:19px;font-variant-numeric:tabular-nums}.dpj-score-flow b.changed{color:var(--dpj-amber-ink)}.dpj-score-flow i{color:var(--bcc-text-3);font-style:normal}.dpj-issues{display:flex;flex-direction:column;gap:2px;margin:0;padding-left:16px;color:var(--dpj-red-ink);font-size:var(--bcc-font-xs);line-height:1.55}@media (max-width: 1320px){.dpj-scene,.dpj-review,.dpj-ruler-cols{grid-template-columns:minmax(0,1fr)}.dpj-scene-list,.dpj-scene-aside,.dpj-review-queue,.dpj-review-ruler,.dpj-ruler-right{position:static}.dpj-scene-list{flex-direction:row;flex-wrap:wrap}.dpj-scene-row{min-width:180px}.dpj-rule-detail-grid{grid-template-columns:minmax(0,1fr)}}.dpj-owner{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;align-items:start}.dpj-owner-main{display:flex;flex-direction:column;gap:12px;min-width:0}.dpj-owner-aside{display:flex;flex-direction:column;gap:10px;position:sticky;top:12px}.dpj-owner .dpj-link,.dpj-base .dpj-link,.dpj-scene .dpj-link{display:inline-flex;align-items:center;min-height:24px;padding:0 4px}.dpj-owner .dpj-cell-title,.dpj-base .dpj-cell-title{display:inline-flex;align-items:center;min-height:24px}.dpj-scene>.dpj-dirty-bar{grid-column:1 / -1;margin-top:0}.dpj-toggle{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--dpj-line);border-radius:var(--bcc-radius-sm);background:var(--bcc-bg-card);color:var(--bcc-text-2);font-size:var(--bcc-font-xs);line-height:1;cursor:pointer}.dpj-toggle.on{border-color:var(--bcc-primary);background:var(--bcc-primary-a05);color:var(--bcc-primary)}.dpj-toggle:hover{border-color:var(--bcc-border-strong, var(--dpj-line))}.dpj-scene-row.on .dpj-scene-row-sub{color:var(--bcc-text-2)}.dpj-value{display:flex;align-items:center;min-height:30px;padding:0 2px;color:var(--bcc-text-1);font-size:var(--bcc-font-sm);line-height:1.5}.dpj-kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 12px;font-size:var(--bcc-font-xs)}.dpj-kv>span{color:var(--bcc-text-3)}.dpj-kv>b{color:var(--bcc-text-1);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.dpj-check{display:flex;flex-direction:column;gap:3px;margin:0;padding:8px 0 0;border-top:1px solid var(--dpj-line-soft);list-style:none;font-size:var(--bcc-font-xs)}.dpj-check li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:var(--bcc-text-3)}.dpj-check li b{color:var(--bcc-text-2);font-weight:600}.dpj-check li.ok b{color:var(--dpj-green-ink)}.dpj-check li.warn b{color:var(--dpj-amber-ink)}.dpj-others{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.dpj-others li{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.dpj-owner-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;grid-column:1 / -1;padding:10px 14px;border:1px solid var(--dpj-line-soft);border-radius:var(--bcc-radius-card);background:var(--bcc-bg-card);font-size:var(--bcc-font-sm)}.dpj-base{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;align-items:start}.dpj-base-main{display:flex;flex-direction:column;gap:12px;min-width:0}.dpj-base-aside{display:flex;flex-direction:column;gap:10px;position:sticky;top:12px}.dpj-set{border:1px solid var(--dpj-line-soft);border-radius:var(--bcc-radius-card);overflow:hidden}.dpj-set-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--dpj-line-soft);background:var(--dpj-inset)}.dpj-set-head b{color:var(--bcc-text-1);font-size:var(--bcc-font-sm)}.dpj-set-budget{display:inline-flex;align-items:center;gap:6px;color:var(--bcc-text-2);font-size:var(--bcc-font-xs)}.dpj-set .dpj-edit-lines{padding:0 12px}.dpj-empty{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:12px;border-radius:8px;background:var(--dpj-inset);color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.dpj-verdict.danger{border-left-color:var(--bcc-danger);background:var(--dpj-red-bg);color:var(--dpj-red-ink)}@media (max-width: 1320px){.dpj-owner,.dpj-base{grid-template-columns:minmax(0,1fr)}.dpj-owner-aside,.dpj-base-aside{position:static}}.dpj-rv-page{--dpj-line: var(--bcc-line);--dpj-line-soft: var(--bcc-line-soft);--dpj-inset: var(--bcc-inset);--dpj-red-ink: var(--bcc-ink-danger);--dpj-amber-ink: var(--bcc-ink-warning);--dpj-green-ink: var(--bcc-ink-success);--dpj-red-bg: var(--bcc-tint-danger);--dpj-amber-bg: var(--bcc-tint-warning)}.dpj-rv-page .dp-qa-body{grid-template-columns:208px minmax(0,1fr) 382px}@media (max-width: 1320px){.dpj-rv-page .dp-qa-body{grid-template-columns:186px minmax(0,1fr) 344px}}@media (max-width: 1180px){.dpj-rv-page .dp-qa-body{grid-template-columns:156px minmax(0,1fr) 306px}}.dpj-rv{padding:3px 4px 5px;border-radius:var(--bcc-radius-sm)}.dpj-rv+.dpj-rv{margin-top:2px}.dpj-rv.is-open{background:var(--dpj-inset)}.dpj-rv-head{display:flex;align-items:baseline;gap:6px;width:100%;padding:2px;border:0;background:transparent;color:var(--bcc-text-1);cursor:pointer;font-size:var(--bcc-font-sm);text-align:left}.dpj-rv-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpj-rv-pt{flex:none;color:var(--dpj-amber-ink);font-weight:600;font-variant-numeric:tabular-nums}.dpj-rv-acts{margin-top:3px}.dpj-rv-body{display:flex;flex-direction:column;gap:6px;margin-top:6px}.dp-rv-evidence .dp-tr-tail{display:none}.dpj-rv-tier.on:disabled{background:var(--bcc-primary-bg);opacity:1}.qrj-two-col{display:grid;grid-template-columns:360px minmax(0,1fr);gap:var(--bcc-space-4);align-items:start;width:100%;max-width:1600px;margin-inline:auto}.qrj-two-col-pane{min-width:0}@media (max-width: 1180px){.qrj-two-col{grid-template-columns:minmax(0,1fr)}}.qrj-kind-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bcc-space-2);margin-bottom:var(--bcc-space-2)}@media (min-width: 1400px){.qrj-kind-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.qrj-kind-grid{grid-template-columns:minmax(0,1fr)}}.qrj-kind-card{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-card);cursor:pointer}.qrj-kind-card--active{border-color:var(--bcc-primary)}.qrj-kind-card:focus-within{outline:2px solid var(--bcc-primary);outline-offset:1px}.qrj-level-flag{flex:0 0 64px;display:flex;justify-content:center}.qrj-kind-card strong{white-space:nowrap}.dqi-page{display:flex;flex-direction:column;gap:12px}.dqi-cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;align-items:start}.dqi-cols.is-narrow{grid-template-columns:minmax(0,1fr) 280px}.dqi-cols.is-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dqi-main{display:flex;flex-direction:column;gap:12px;min-width:0}.dqi-side{display:flex;flex-direction:column;gap:12px;position:sticky;top:12px}.dqi-svg-line{fill:none;stroke:var(--bcc-primary);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.dqi-svg-area{fill:var(--bcc-primary-a05);stroke:none}.dqi-svg-target{stroke:var(--bcc-text-3);stroke-width:1;stroke-dasharray:3 3}.dqi-panel{position:relative;display:flex;flex-direction:column;border:1px solid var(--dpj-line);border-radius:12px;background:var(--bcc-bg-card)}.dqi-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:9px 12px;border-bottom:1px solid var(--dpj-line-soft)}.dqi-panel-head>b{color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-weight:600;white-space:nowrap}.dqi-panel-head>.dpj-meta{margin-left:auto}.dqi-panel-body{display:flex;flex-direction:column;gap:8px;padding:10px 12px}.dqi-panel-foot{display:flex;align-items:center;gap:8px;padding:8px 12px;border-top:1px solid var(--dpj-line-soft);background:var(--dpj-inset)}.dqi-bars{display:flex;flex-direction:column;gap:7px}.dqi-bar-row{display:grid;grid-template-columns:104px minmax(0,1fr) 52px;align-items:center;gap:8px;font-size:var(--bcc-font-sm)}.dqi-bar-row.is-wide{grid-template-columns:132px minmax(0,1fr) 52px}.dqi-bar-label{overflow:hidden;color:var(--bcc-text-2);text-overflow:ellipsis;white-space:nowrap}.dqi-bar-track{height:8px;overflow:hidden;border-radius:4px;background:var(--dpj-line-soft)}.dqi-bar-fill{display:block;height:100%;border-radius:4px;background:var(--bcc-primary)}.dqi-bar-fill.is-red{background:var(--dpj-red-ink)}.dqi-bar-fill.is-amber{background:var(--dpj-amber-ink)}.dqi-bar-fill.is-green{background:var(--dpj-green-ink)}.dqi-bar-val{color:var(--bcc-text-2);font-variant-numeric:tabular-nums;text-align:right}.dqi-heat{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.dqi-heat-cell{display:flex;flex-direction:column;gap:1px;padding:7px 6px;border:1px solid var(--dpj-line);border-radius:8px;text-align:center}.dqi-heat-name{color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dqi-heat-val{color:var(--bcc-text-1);font-size:var(--bcc-font-md);font-weight:600;font-variant-numeric:tabular-nums}.dqi-heat-cell.is-ok{background:var(--dpj-green-bg);border-color:transparent}.dqi-heat-cell.is-ok .dqi-heat-val{color:var(--dpj-green-ink)}.dqi-heat-cell.is-warn{background:var(--dpj-amber-bg);border-color:transparent}.dqi-heat-cell.is-warn .dqi-heat-val{color:var(--dpj-amber-ink)}.dqi-heat-cell.is-bad{background:var(--dpj-red-bg);border-color:transparent}.dqi-heat-cell.is-bad .dqi-heat-val{color:var(--dpj-red-ink)}.dqi-heat-cell.is-none{background:var(--dpj-inset)}.dqi-heat-cell.is-none .dqi-heat-val{color:var(--bcc-text-3);font-weight:400}.dqi-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.dqi-item{display:flex;flex-direction:column;gap:3px;padding:8px 0;border-bottom:1px solid var(--dpj-line-soft)}.dqi-item:last-child{border-bottom:0}.dqi-item-head{display:flex;align-items:center;gap:6px;color:var(--bcc-text-1);font-size:var(--bcc-font-sm)}.dqi-item-head>.dpj-meta{margin-left:auto}.dqi-item-sub{color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:1.6}.dqi-item-sub b{color:var(--bcc-text-2);font-weight:500}.dqi-item-act{display:flex;align-items:center;gap:6px}.dqi-steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.dqi-step{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;padding-bottom:10px}.dqi-step:before{content:"";position:absolute;top:13px;bottom:0;left:6px;width:1px;background:var(--dpj-line)}.dqi-step:last-child{padding-bottom:0}.dqi-step:last-child:before{display:none}.dqi-dot{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--bcc-border-strong)}.dqi-dot.is-done{background:var(--bcc-success)}.dqi-dot.is-doing{background:var(--bcc-primary)}.dqi-dot.is-late{background:var(--bcc-danger)}.dqi-dot.is-todo{background:var(--bcc-warning)}.dqi-step-body{display:flex;flex-direction:column;gap:2px;min-width:0}.dqi-step-title{color:var(--bcc-text-1);font-size:var(--bcc-font-sm)}.dqi-step-sub{color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:1.55}.coach-flow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.coach-flow li{display:flex;align-items:center;gap:5px;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:1.5}.coach-flow li+li:before{content:"→";color:var(--bcc-border-strong)}.coach-flow li.is-done{color:var(--bcc-text-2)}.coach-flow li.is-cur{color:var(--bcc-primary);font-weight:600}.coach-flow .dqi-dot{margin-top:0}.coach-verdict{margin-top:8px}.coach-gap{margin-top:10px}.coach-gap-sm{margin-top:8px}.coach-suggest{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none}.coach-suggest>li{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-sm)}.coach-suggest-main{display:flex;align-items:baseline;gap:6px;min-width:0}.coach-suggest-who{color:var(--bcc-text-1);font-size:var(--bcc-font-md);font-weight:600}.coach-suggest-rule{color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:1.5}.coach-suggest-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.coach-send-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 10px}.coach-send-rule,.coach-send-name{color:var(--bcc-text-1);font-size:var(--bcc-font-md);font-weight:600}.coach-send-items{display:flex;flex-direction:column;gap:6px;margin:0 0 4px;padding:0;list-style:none}.coach-send-items>li{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--bcc-font-sm)}.coach-send-item-name{color:var(--bcc-text-1);font-weight:600}.coach-send-item-hint{flex-basis:100%;color:var(--bcc-text-3);line-height:1.55}.coach-item-list{display:flex;flex-direction:column;gap:16px}.coach-item{padding-left:10px;border-left:2px solid var(--bcc-border)}.coach-item-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:var(--bcc-font-md);font-weight:600}.coach-item-name{color:var(--bcc-text-1)}.coach-item-hint{margin:2px 0 6px;color:var(--bcc-text-3);line-height:1.55}.dqi-hit-rules{display:inline-flex;flex-wrap:wrap;gap:4px}.coach-send-limit{display:flex;align-items:center;gap:8px;margin-top:12px}.coach-send-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px}@media (max-width: 720px){.coach-suggest{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.dqi-detail .dqi-grid2,.dqi-detail .dqi-grid3{grid-template-columns:minmax(0,1fr)}.coach-stack,.coach-stack tbody,.coach-stack tr,.coach-stack td{display:block;width:auto}.coach-stack thead{display:none}.coach-stack tr{padding:8px 0;border-bottom:1px solid var(--dpj-line-soft)}.coach-stack tr:last-child{border-bottom:0}.coach-stack td{padding:1px 0;border:0;white-space:normal}.coach-stack td:before{content:attr(data-label) "　";color:var(--bcc-text-3)}}.dqi-matrix{width:100%;border-collapse:collapse;font-size:var(--bcc-font-sm);font-variant-numeric:tabular-nums}.dqi-matrix th,.dqi-matrix td{padding:6px 8px;border-bottom:1px solid var(--dpj-line-soft);text-align:right;white-space:nowrap}.dqi-matrix th{color:var(--bcc-text-3);font-weight:500}.dqi-matrix th:first-child,.dqi-matrix td:first-child{text-align:left;color:var(--bcc-text-2)}.dqi-matrix tbody tr:last-child td{border-bottom:0}.dqi-matrix td.is-me{color:var(--bcc-primary);font-weight:600}.dqi-matrix tr.is-over td{background:var(--dpj-red-bg)}.dqi-matrix tr.is-sum td{background:var(--dpj-inset);color:var(--bcc-text-1);font-weight:600}.dqi-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.dqi-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dqi-field{display:flex;flex-direction:column;gap:4px;min-width:0}.dqi-field>span{color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dqi-note{padding:8px 10px;border-radius:8px;background:var(--dpj-amber-bg);color:var(--dpj-amber-ink);font-size:var(--bcc-font-xs);line-height:1.65}.dqi-note.is-blue{background:var(--dpj-blue-bg);color:var(--bcc-text-2)}.dqi-note.is-green{background:var(--dpj-green-bg);color:var(--dpj-green-ink)}.dqi-note.is-red{background:var(--dpj-red-bg);color:var(--dpj-red-ink)}.dqi-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dqi-kv{display:grid;grid-template-columns:84px minmax(0,1fr);gap:4px 10px;margin:0;font-size:var(--bcc-font-sm)}.dqi-kv dt{color:var(--bcc-text-3)}.dqi-kv dd{margin:0;color:var(--bcc-text-2)}.dqi-select-row{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 10px;text-align:left;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer}.dqi-select-row:hover{background:var(--dpj-inset)}.dqi-select-row.on{border-color:var(--bcc-primary);background:var(--bcc-primary-a04)}.dqi-select-row-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-weight:600}.dqi-select-row-sub{color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dqi-my-score{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;padding:8px 10px;border-radius:8px;background:var(--dpj-inset)}.dqi-my-score-row{display:inline-flex;align-items:center;gap:6px;color:var(--bcc-text-2);font-size:var(--bcc-font-xs)}.dqi-matrix-diff td.is-low{color:var(--dpj-red-ink);font-weight:600}.dqi-matrix-diff td.is-high{color:var(--dpj-amber-ink);font-weight:600}.dqi-flaws{display:flex;flex-wrap:wrap;gap:4px}.dqi-detail{display:flex;flex-direction:column;gap:12px}.dqi-divide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dqi-divide-card{display:flex;flex-direction:column;gap:3px;padding:9px 11px;border-radius:8px;background:var(--dpj-inset)}.dqi-divide-card b{color:var(--bcc-text-1);font-size:var(--bcc-font-sm)}.dqi-divide-card p{margin:0;color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:1.6}.dqi-verdict{margin-top:8px;padding:10px 12px;border-radius:8px;background:var(--dpj-green-bg)}.dqi-verdict b{color:var(--dpj-green-ink);font-size:var(--bcc-font-sm)}.dqi-verdict ol{margin:5px 0 0;padding-left:18px;color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:1.7}.dqi-verdict li{margin-bottom:2px}.dqi-verdict-tag{display:inline-flex;align-items:center;gap:4px;margin-left:6px}.dqi-list.is-plain{margin:0;padding:0;list-style:none}.dqi-agenda{display:flex;align-items:baseline;gap:8px;padding:6px 0;border-bottom:1px solid var(--dpj-line-soft)}.dqi-agenda:last-child{border-bottom:0}.dqi-agenda-no{flex:none;width:16px;color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dqi-agenda-body{display:flex;flex:1;min-width:0;flex-direction:column;gap:1px}.dqi-agenda-t{color:var(--bcc-text-1);font-size:var(--bcc-font-sm)}@media (max-width: 1180px){.dqi-cols,.dqi-cols.is-narrow,.dqi-cols.is-even,.dqi-divide{grid-template-columns:minmax(0,1fr)}.dqi-side{position:static}.dqi-heat{grid-template-columns:repeat(4,minmax(0,1fr))}}.dqi-staff-pick{display:flex;flex-wrap:wrap;gap:6px}.dqi-staff-chip{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border:1px solid var(--dpj-line);border-radius:999px;background:var(--bcc-bg-card);color:var(--bcc-text-2);cursor:pointer;font-size:var(--bcc-font-sm)}.dqi-staff-chip b{color:var(--bcc-text-1);font-weight:600}.dqi-staff-chip.is-low .bcc-mono{color:var(--dpj-red-ink);font-weight:600}.dqi-staff-chip.on{border-color:var(--bcc-primary);background:var(--bcc-primary-a04)}.dqi-staff-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:10px 0 6px}.dqi-staff-head b{color:var(--bcc-text-1);font-size:var(--bcc-font-base)}.dqi-staff-kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.dqi-staff-kv>div{padding:7px 9px;border-radius:8px;background:var(--dpj-inset)}.dqi-staff-kv dt{margin-bottom:2px;color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dqi-staff-kv dd{margin:0;color:var(--bcc-text-1);font-size:var(--bcc-font-lg);font-weight:600}.dqi-staff-kv dd em{display:block;color:var(--bcc-text-3);font-size:10.5px;font-style:normal;font-weight:400}.dqi-staff-kv dd.is-low{color:var(--dpj-red-ink)}.dqi-staff-trend{display:flex;flex-direction:column;gap:4px;margin-top:10px}.dqi-next{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:8px 0 0;color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:1.65}.dqi-next b{color:var(--bcc-text-1);font-size:var(--bcc-font-xs)}.dqi-focus{margin:0;padding-left:18px;color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:1.7}.dqi-focus li{margin-bottom:2px}@media (max-width: 1180px){.dqi-staff-kv{grid-template-columns:repeat(2,minmax(0,1fr))}}.dqi-record{margin-top:8px;padding:10px 12px;border-radius:8px;background:var(--dpj-blue-bg)}.dqi-record b{color:var(--bcc-text-1);font-size:var(--bcc-font-sm)}.dqi-record ol{margin:5px 0 0;padding-left:18px;color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:1.7}.dqi-record li{margin-bottom:2px}.dqi-panel-icon{display:inline-flex;flex:0 0 auto;align-self:center;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:var(--bcc-primary-a12);color:var(--bcc-primary-deep);font-size:var(--bcc-font-base)}.dqi-panel-read{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-left:auto}.dqi-panel-stat{display:inline-flex;align-items:baseline;gap:4px;color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dqi-panel-stat b{color:var(--bcc-text-1);font-weight:600;font-variant-numeric:tabular-nums}.dqi-panel-stat.is-ok b{color:var(--dpj-green-ink)}.dqi-panel-stat.is-warn b{color:var(--dpj-amber-ink)}.dqi-panel-stat.is-bad b{color:var(--dpj-red-ink)}.dqi-row-bad td:first-child{box-shadow:inset 3px 0 0 var(--dpj-red-ink)}.dqi-row-warn td:first-child{box-shadow:inset 3px 0 0 var(--dpj-amber-ink)}.dqi-inline-act{margin-left:6px}.dqi-nowrap{white-space:nowrap}.dqi-coach-topic{flex:1 1 auto;min-width:0;margin-left:6px;overflow:hidden;color:var(--bcc-text-2);font-size:var(--bcc-font-sm);text-overflow:ellipsis;white-space:nowrap}@media (max-width: 900px){.dqi-coach-topic{flex-basis:100%;white-space:normal}}@media (max-width: 900px){.dqi-stack,.dqi-stack tbody,.dqi-stack tr,.dqi-stack td{display:block;width:auto}.dqi-page .dpj-tbl.dqi-stack{min-width:0}.dqi-stack thead{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.dqi-stack tr{padding:8px 0;border-bottom:1px solid var(--dpj-line-soft)}.dqi-stack tr:last-child{border-bottom:0}.dqi-stack td{padding:1px 0;border:0;white-space:normal}.dqi-stack td.dpj-nowrap{white-space:normal}.dqi-stack td:before{content:attr(data-label) "　";color:var(--bcc-text-3)}.dqi-stack td:first-child:before{display:none}.dqi-stack .dqi-rate{max-width:none}}.dqi-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dqi-rate{display:flex;flex-direction:column;gap:3px;width:100%;max-width:160px;min-width:0}.dqi-rate-v{color:var(--bcc-text-1);font-variant-numeric:tabular-nums;line-height:1.35;white-space:nowrap}.dqi-rate-v.is-bad{color:var(--dpj-red-ink);font-weight:600}.dqi-rate-track{display:block;height:4px;overflow:hidden;border-radius:2px;background:var(--dpj-line-soft)}.dqi-rate-track>i{display:block;height:100%;border-radius:2px;background:var(--dpj-green-ink)}.dqi-rate-track>i.is-bad{background:var(--dpj-red-ink)}@media (max-width: 1560px){.dqi-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.dqi-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.dqi-stat-grid{grid-template-columns:minmax(0,1fr)}}.dqi-read .dqi-panel-head>b{font-size:var(--bcc-font-md)}.dqi-read .dpj-meta{font-size:var(--bcc-font-sm)}.dqi-read .dqk-read{font-size:var(--bcc-font-md)}.dqi-read .dqk-cap{font-size:var(--bcc-font-sm)}.dqi-read .bcc-stat-sub{white-space:normal;line-height:1.5}.dqi-read .dqb-chart-foot{margin-top:var(--bcc-space-2)}.dqi-read .dpj-tbl{font-size:var(--bcc-font-base)}.dqi-read .dpj-tbl th{padding:9px 10px}.dqi-read .dpj-tbl td{padding:11px 10px}.dqi-read .dpj-tbl th.dqb-num,.dqi-read .dpj-tbl td.dqb-num{text-align:right;font-variant-numeric:tabular-nums}.dqi-read .dqk-bar-row{grid-template-columns:96px minmax(0,1fr) 80px;font-size:var(--bcc-font-md)}.dqi-read .dqk-bar-track{height:10px;border-radius:5px}.dqi-read .dqk-bar-fill{border-radius:5px}.dqi-read .dqk-person{grid-template-columns:160px 216px minmax(0,1fr) 64px 96px;gap:12px;padding:9px 0;font-size:var(--bcc-font-md)}.dqi-read .dqk-person-head,.dqi-read .dqk-person-k i,.dqi-read .dqk-person-k em,.dqi-read .dqk-person-today{font-size:var(--bcc-font-sm)}.dqi-read .dqk-person-track{height:10px;border-radius:5px}.dqi-read .dqk-person-fill{border-radius:5px}.dqi-read .dqk-bias-scale,.dqi-read .dqk-bias-label,.dqi-read .dqk-bias-note{font-size:var(--bcc-font-sm)}.dqi-read .dqk-bias-track{height:12px;border-radius:var(--bcc-radius-sm)}.dqi-read .dqk-stack{height:18px;border-radius:5px}.dqi-read .dqk-stack-legend{font-size:var(--bcc-font-sm)}@media (max-width: 720px){.dqi-read .dqk-bar-row{grid-template-columns:88px minmax(0,1fr) 52px;gap:6px}.dqi-read .dqk-person{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.dqi-read .dqk-person-head{display:none}.dqi-read .dqk-person-k,.dqi-read .dqk-person-today{grid-column:1 / -1}.dqi-read .dqk-person-track{grid-column:1}}.dp-tier-modal{--dp-meta: var(--bcc-text-3);--dp-line: var(--bcc-line);--dp-line-soft: var(--bcc-line-soft);--dp-inset: var(--bcc-inset);--dp-red-ink: var(--bcc-ink-danger);--dp-amber-ink: var(--bcc-ink-warning);--dp-red-bg: var(--bcc-tint-danger)}.dp-ckl-head{display:flex;flex:none;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:10px 12px;border-radius:9px;background:var(--dp-inset)}.dp-ckl-head.is-bad{background:var(--dp-red-bg)}.dp-ckl-big{color:var(--bcc-text-1);font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1}.dp-ckl-big.is-bad{color:var(--dp-red-ink)}.dp-ckl-big-side{display:flex;flex-direction:column;gap:2px}.dp-ckl-big-side em{color:var(--dp-meta);font-size:var(--bcc-font-xs);font-style:normal}.dp-ckl-head-note{flex:0 0 100%;color:var(--dp-red-ink);font-size:var(--bcc-font-xs)}.dp-ckl-head-note.is-progress{color:var(--bcc-text-2)}.dp-rule{flex:none}.dp-rule-body{display:flex;flex-direction:column;gap:8px}.dp-rule-group{display:flex;flex-direction:column}.dp-rule-mh{display:flex;align-items:baseline;gap:8px;padding:4px 8px;border-radius:var(--bcc-radius-sm);background:var(--dp-inset)}.dp-rule-mh b{color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-weight:600}.dp-seg button:focus-visible{outline-offset:-2px}.dp-rule-title{display:block;overflow:hidden;color:var(--bcc-text-1);text-overflow:ellipsis;white-space:nowrap}.dp-rule-tag{flex:none;padding:0 4px;border-radius:3px;background:var(--dp-inset);color:var(--dp-meta);font-size:10.5px}.dp-score{flex:none}.dp-score-items{display:flex;flex-direction:column;gap:2px}.dp-score-line{display:flex;align-items:center;gap:8px;padding:4px 2px}.dp-score-name{flex:none;color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-weight:600}.dp-score-bar{flex:1;min-width:24px;height:4px;border-radius:2px;background:var(--dp-line-soft);overflow:hidden}.dp-score-bar i{display:block;height:100%;border-radius:2px;background:var(--bcc-primary)}.dp-score-points{flex:none;color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-weight:600;font-variant-numeric:tabular-nums}.dp-score-points em{color:var(--dp-meta);font-size:10.5px;font-style:normal;font-weight:400}.dp-score-empty{margin:4px 0 0;color:var(--dp-meta);font-size:11.5px;line-height:1.6}.dp-rule-dot{flex:none;width:6px;height:6px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--bcc-border-control)}.dp-rule-dot.is-on{background:var(--bcc-primary);box-shadow:none}.dp-score-nums{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:8px 10px;border-radius:7px;background:var(--dp-inset)}.dp-score-orig{color:var(--dp-meta);font-size:var(--bcc-font-xs)}.dp-score-orig b{color:var(--bcc-text-2);font-size:var(--bcc-font-md);font-weight:600}.dp-score-nums i{color:var(--dp-meta);font-size:var(--bcc-font-xs);font-style:normal}.dp-score-now{color:var(--bcc-text-1);font-size:22px;font-weight:600}.dp-score-now.changed{color:var(--dp-amber-ink)}.dp-score-delta{color:var(--dp-meta);font-size:var(--bcc-font-xs)}.dp-score-parts{display:flex;flex-direction:column;gap:2px;margin:6px 0 0}.dp-score-parts div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.dp-score-parts dt{color:var(--dp-meta);font-size:var(--bcc-font-xs)}.dp-score-parts dd{margin:0;color:var(--bcc-text-2);font-size:var(--bcc-font-sm);font-variant-numeric:tabular-nums}.dp-score-parts dd em{color:var(--dp-meta);font-size:10.5px;font-style:normal}.dp-score-parts dd.is-deduct{color:var(--dp-red-ink)}.dp-score-parts .is-total{margin-top:2px;padding-top:3px;border-top:1px solid var(--dp-line-soft)}.dp-score-parts .is-total dt{color:var(--bcc-text-1);font-weight:600}.dp-score-parts .is-total dd{color:var(--bcc-text-1);font-size:var(--bcc-font-md);font-weight:600}.dp-score-note{margin:6px 0 0;color:var(--dp-red-ink);font-size:var(--bcc-font-xs);line-height:1.6}.dp-rule-row{display:flex;align-items:center;padding:0 8px;border-radius:var(--bcc-radius-sm)}.dp-rule-row:hover{background:var(--bcc-primary-a04)}.dp-rule-t{display:flex;align-items:baseline;gap:6px;flex:1;min-width:0;height:28px;padding:0;border:0;background:transparent;color:var(--bcc-text-1);cursor:pointer;font-size:12.5px;text-align:left}.dp-rule-t:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:1px}.dp-rule-empty{margin:4px 0 0;color:var(--dp-meta);font-size:11.5px;line-height:1.6}.dp-ckl-at{flex:none;padding:0 4px;border:1px solid var(--dp-line);border-radius:4px;background:transparent;color:var(--dp-meta);cursor:pointer;font-size:10.5px;line-height:16px;font-variant-numeric:tabular-nums}.dp-ckl-at:hover{border-color:var(--bcc-primary);color:var(--bcc-primary-deep)}.dp-tier-dlg{display:flex;flex-direction:column;gap:10px}.dp-tier-dlg-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;color:var(--dp-meta);font-size:var(--bcc-font-xs)}.dp-tier-dlg-meta b{color:var(--bcc-text-1);font-size:11.5px}.dp-tier-jump{padding:0 4px;border:1px solid var(--dp-line);border-radius:4px;background:transparent;color:var(--dp-meta);cursor:pointer;font-size:10.5px;line-height:16px}.dp-tier-jump:hover{border-color:var(--bcc-primary);color:var(--bcc-primary-deep)}.dp-tier-dlg-text{margin:0;padding:7px 9px;border-radius:var(--bcc-radius-sm);background:var(--dp-inset);color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:1.65}.dp-tier-dlg-text em{margin-left:6px;color:var(--dp-meta);font-size:10.5px;font-style:normal}.dp-tier-tbl{width:100%;border-collapse:collapse;font-size:var(--bcc-font-sm)}.dp-tier-tbl th{padding:5px 6px;border-bottom:1px solid var(--dp-line);color:var(--dp-meta);font-size:var(--bcc-font-xs);font-weight:400;letter-spacing:.02em;text-align:left}.dp-tier-tbl td{padding:6px;border-bottom:1px solid var(--dp-line-soft);color:var(--bcc-text-2);line-height:1.6;vertical-align:top}.dp-tier-tbl tr.is-on td{background:var(--bcc-primary-bg);color:var(--bcc-text-1)}.dp-tier-tbl .dp-tier-n{width:44px;white-space:nowrap}.dp-tier-tbl th{white-space:nowrap}.dp-tier-tbl td:nth-child(4),.dp-tier-tbl td:nth-child(5){text-align:right;white-space:nowrap}.dp-tier-tbl td.is-deduct{color:var(--dp-red-ink)}.dp-tier-pick{display:inline-flex;align-items:center;justify-content:center;width:30px;height:24px;border:1px solid var(--dp-line);border-radius:5px;background:var(--bcc-bg-card);color:var(--bcc-text-2);font-size:var(--bcc-font-sm);font-weight:600;font-variant-numeric:tabular-nums}.dp-tier-pick.is-on{border-color:var(--bcc-primary);background:var(--bcc-primary-a04);color:var(--bcc-primary-deep)}.dp-tier-quote{margin:0;padding:7px 9px;border-radius:var(--bcc-radius-sm);background:var(--dp-red-bg);color:var(--bcc-text-1);font-size:var(--bcc-font-sm);line-height:1.6}.dp-tier-foot{display:flex;justify-content:flex-end;gap:8px}.dp-am-item{display:flex;flex-direction:column;gap:4px;padding:8px 9px;border-radius:7px;background:var(--dp-inset)}.dp-am-line{display:flex;align-items:baseline;gap:6px}.dp-am-line .dp-ck-title{flex:1;min-width:0;overflow:hidden;color:var(--bcc-text-1);font-size:var(--bcc-font-sm);text-overflow:ellipsis;white-space:nowrap}.dp-am-points{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.dp-am-point{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"code title tier" "meta meta go";align-items:baseline;gap:3px 8px;width:100%;min-height:44px;padding:7px 9px;border:1px solid transparent;border-radius:7px;background:var(--dp-inset);color:inherit;cursor:pointer;font:inherit;text-align:left}.dp-am-point:hover{border-color:var(--dp-line);background:var(--bcc-bg-card)}.dp-am-point:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:1px}.dp-am-point.is-changed{border-color:color-mix(in srgb,var(--bcc-primary) 45%,transparent)}.dp-am-point-code{grid-area:code;color:var(--dp-meta);font-size:var(--bcc-font-xs)}.dp-am-point-title{grid-area:title;min-width:0;overflow:hidden;color:var(--bcc-text-1);font-size:var(--bcc-font-sm);text-overflow:ellipsis;white-space:nowrap}.dp-am-point-tier{grid-area:tier;color:var(--bcc-text-2);font-size:var(--bcc-font-sm);white-space:nowrap}.dp-am-point-tier.is-changed{color:var(--dp-amber-ink);font-weight:600}.dp-am-point-meta{grid-area:meta;color:var(--dp-meta);font-size:10.5px}.dp-am-point-go{grid-area:go;color:var(--bcc-primary-deep);font-size:var(--bcc-font-xs);white-space:nowrap}.dp-am-claim{margin:6px 0 0;color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:1.65}.dp-am-claim b{margin-right:6px;color:var(--bcc-text-1);font-size:var(--bcc-font-xs);font-weight:600}.dp-am-claim.is-review{color:var(--bcc-text-2)}.dp-am-scope{flex:none;margin:0;padding:8px 14px;border-bottom:1px solid var(--dp-line);background:var(--dp-amber-bg);color:var(--bcc-text-1);font-size:var(--bcc-font-sm);line-height:1.75}.dp-am-scope b{color:var(--bcc-text-1)}.dp-am-scope-item{margin-right:10px;white-space:nowrap}.dp-am-scope-item em{color:var(--bcc-text-2);font-style:normal}.dp-qk-rows{display:flex;flex-direction:column;gap:3px}.dp-qk-row{display:flex;align-items:center;gap:6px}.dp-qk-name{flex:none;width:56px;color:var(--bcc-text-1);font-size:var(--bcc-font-sm)}.dp-qk-weight{flex:none;width:30px;color:var(--dp-meta);font-size:10.5px;text-align:right}.dp-qk-bar{flex:1;min-width:20px;height:4px;border-radius:2px;background:var(--dp-line-soft);overflow:hidden}.dp-qk-bar i{display:block;height:100%;border-radius:2px;background:var(--bcc-primary)}.dp-qk-score{flex:none;width:26px;color:var(--bcc-text-2);font-size:11.5px;font-variant-numeric:tabular-nums;text-align:right}.dp-qk-weighted{flex:none;width:34px;color:var(--dp-meta);font-size:var(--bcc-font-xs);font-variant-numeric:tabular-nums;text-align:right}.dp-qk-total{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:2px;padding-top:3px;border-top:1px solid var(--dp-line-soft)}.dp-qk-total span{color:var(--bcc-text-1);font-size:11.5px;font-weight:600}.dp-qk-total b{color:var(--bcc-text-1);font-size:var(--bcc-font-md);font-weight:600;font-variant-numeric:tabular-nums}.dp-score-note.is-quiet{color:var(--dp-meta)}.dp-qs-modal{--dp-meta: var(--bcc-text-3);--dp-line: var(--bcc-line);--dp-line-soft: var(--bcc-line-soft);--dp-inset: var(--bcc-inset);--dp-red-ink: var(--bcc-ink-danger);--dp-red-bg: var(--bcc-tint-danger)}.dp-qs-body{display:flex;flex-direction:column;gap:10px}.dp-qs-rows{display:flex;flex-direction:column;gap:8px}.dp-qs-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--dp-line-soft);border-radius:8px}.dp-qs-row.is-todo{border-style:dashed;border-color:var(--dp-line)}.dp-qs-row:focus-within{border-style:solid;border-color:var(--bcc-primary)}.dp-qs-name{flex:none;width:64px;color:var(--bcc-text-1);font-size:var(--bcc-font-md);font-weight:600}.dp-qs-weight{flex:none;width:40px;color:var(--dp-meta);font-size:10.5px;font-style:normal}.dp-qs-slider{flex:1;min-width:160px}.dp-qs-value{flex:none;width:96px}.dp-qs-sum{display:flex;align-items:baseline;gap:8px;padding:10px 12px;border-radius:8px;background:var(--dp-inset)}.dp-qs-sum.is-bad{background:var(--dp-red-bg)}.dp-qs-sum-label{flex:none;color:var(--dp-meta);font-size:var(--bcc-font-xs)}.dp-qs-total{color:var(--bcc-text-1);font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.dp-qs-total.is-bad{color:var(--dp-red-ink)}.dp-qs-verdict{margin-left:auto;color:var(--dp-meta);font-size:var(--bcc-font-xs)}.dp-qs-verdict.is-bad{color:var(--dp-red-ink)}@media (max-width: 720px){.dp-qs-row{flex-wrap:wrap}.dp-qs-slider{flex:1 1 120px;min-width:100px}.dp-qs-value{margin-left:auto}}.dp-qs-foot .dp-qs-clear{margin-right:auto}.dp-basis-chips{display:flex;flex-wrap:wrap;gap:6px}.dp-basis-chips button{padding:4px 10px;border:1px solid var(--dp-line);border-radius:999px;background:var(--bcc-bg-card);color:var(--bcc-text-2);cursor:pointer;font-size:var(--bcc-font-sm)}.dp-basis-chips button:hover{border-color:var(--bcc-primary);color:var(--bcc-primary-deep)}.dp-basis-chips button.on{border-color:var(--bcc-primary);background:var(--bcc-primary-bg);color:var(--bcc-primary-deep)}.dp-basis-chips button:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:1px}.dp-basis-chips button:disabled{cursor:not-allowed;opacity:.6}.dp-jm-modal{--dp-meta: var(--bcc-text-3);--dp-line: var(--bcc-line);--dp-inset: var(--bcc-inset);--dp-red-ink: var(--bcc-ink-danger);--dp-amber-ink: var(--bcc-ink-warning);--dp-amber-bg: var(--bcc-tint-warning)}.dp-jm{display:flex;flex-direction:column;gap:10px}.dp-jm-sub{margin:0;color:var(--bcc-text-1);font-size:12.5px;font-weight:600}.dp-jm-quote{margin:0;padding:7px 10px;border-left:2px solid var(--bcc-primary);border-radius:0 6px 6px 0;background:var(--dp-inset);color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:1.65}.dp-jm-list{display:flex;flex-direction:column;gap:8px}.dp-jm-card{display:flex;flex-direction:column;gap:7px;padding:9px 10px;border:1px solid var(--dp-line);border-radius:7px}.dp-jm-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dp-jm-card-head .dp-jm-del{margin-left:auto}.dp-jm-code{color:var(--dp-meta);font-size:var(--bcc-font-xs)}.dp-jm-name{color:var(--bcc-text-1);font-size:12.5px;font-weight:600}.dp-jm-flag{flex:none;padding:0 6px;border-radius:4px;background:var(--dp-inset);color:var(--bcc-text-2);font-size:10.5px;line-height:16px}.dp-jm-rule{margin:0;color:var(--dp-meta);font-size:var(--bcc-font-xs);line-height:1.65}.dp-jm-rule i{margin-right:8px;color:var(--bcc-primary-deep);font-style:normal;font-weight:600}.dp-jm-rule em{margin-left:6px;font-size:10.5px;font-style:normal}.dp-jm-stdlist{display:flex;flex-direction:column;gap:2px}.dp-jm-std{display:grid;grid-template-columns:18px 92px minmax(0,1fr) 16px;align-items:baseline;gap:8px;padding:5px 8px;border:1px solid transparent;border-radius:var(--bcc-radius-sm);background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.dp-jm-std:hover:not(.is-ro){border-color:var(--dp-line);background:var(--dp-inset)}.dp-jm-std.is-on{border-color:color-mix(in srgb,var(--bcc-primary) 45%,transparent);background:var(--bcc-primary-bg)}.dp-jm-std.is-base:not(.is-on){background:var(--dp-inset);box-shadow:inset 2px 0 color-mix(in srgb,var(--bcc-text-3) 55%,transparent)}.dp-jm-std.is-picked{border-color:color-mix(in srgb,var(--bcc-warning) 55%,transparent);background:var(--dp-amber-bg);box-shadow:inset 2px 0 0 var(--bcc-warning)}.dp-jm-std.is-picked .dp-jm-std-n,.dp-jm-std.is-picked .dp-jm-std-name,.dp-jm-std.is-picked .dp-jm-std-tick{color:var(--dp-amber-ink)}.dp-jm-std.is-ro{cursor:default}.dp-jm-std:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:0}.dp-jm-std-n{color:var(--dp-meta);font-size:var(--bcc-font-xs);font-variant-numeric:tabular-nums}.dp-jm-std.is-on .dp-jm-std-n{color:var(--bcc-primary-deep);font-weight:600}.dp-jm-std-name{color:var(--bcc-text-1);font-size:11.5px;font-weight:600}.dp-jm-std.is-on .dp-jm-std-name{color:var(--bcc-primary-deep)}.dp-jm-std-mean{color:var(--bcc-text-2);font-size:11.5px;line-height:1.65}.dp-jm-tag{display:inline-block;margin-left:6px;padding:0 5px;border:1px solid transparent;border-radius:4px;font-size:10px;font-style:normal;font-weight:400;line-height:15px;white-space:nowrap}.dp-jm-tag.is-base{border-color:var(--dp-line);background:var(--bcc-bg-card);color:var(--bcc-text-3)}.dp-jm-tag.is-picked{border-color:color-mix(in srgb,var(--bcc-warning) 45%,transparent);background:color-mix(in srgb,var(--bcc-warning) 12%,var(--bcc-bg-card));color:var(--dp-amber-ink)}.dp-jm-std-tick{color:var(--bcc-primary-deep);font-size:11.5px;text-align:right}@media (max-width: 720px){.dp-jm-std{grid-template-columns:18px minmax(0,1fr) 16px;grid-template-areas:"n name tick" "n mean tick";row-gap:2px}.dp-jm-std-n{grid-area:n}.dp-jm-std-name{grid-area:name}.dp-jm-std-mean{grid-area:mean}.dp-jm-std-tick{grid-area:tick}}.dp-jm-empty{margin:0;color:var(--dp-meta);font-size:var(--bcc-font-sm);line-height:1.6}.dp-jm-del{height:24px;padding:0 8px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--dp-red-ink);cursor:pointer;font-size:var(--bcc-font-xs)}.dp-jm-del:hover{border-color:color-mix(in srgb,var(--bcc-danger) 40%,transparent)}.dp-jm-del:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:1px}.dp-jm-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px}.dp-jm-card.is-focus{border-color:color-mix(in srgb,var(--bcc-primary) 45%,transparent)}.dp-jm-verdict{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--dp-line)}.dp-jm-drops{display:flex;flex-direction:column;gap:4px}.dp-jm-drops-head{margin:0;color:var(--dp-meta);font-size:var(--bcc-font-xs)}.dp-jm-drop{display:flex;align-items:center;gap:6px;min-height:24px;color:var(--bcc-text-2);cursor:pointer;font-size:var(--bcc-font-sm)}.dp-jm-drop input{flex:none;width:14px;height:14px;accent-color:var(--bcc-primary)}.dp-jm-drop input:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:1px}.dp-jm-foot-verdict{width:100%;justify-content:flex-end}.dp-jm-foot-score{margin-right:auto;color:var(--dp-meta);font-size:var(--bcc-font-sm)}.dp-jm-foot-score b{color:var(--bcc-text-1);font-size:var(--bcc-font-md);font-variant-numeric:tabular-nums}.dp-jm-foot-score b.is-changed{color:var(--dp-amber-ink)}.dp-jm-foot-hint{color:var(--dp-meta);font-size:11.5px}.dp-jm-wrap{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px;align-items:stretch}.dp-jm-wrap.is-ro{grid-template-columns:minmax(0,1fr)}.dp-jm-pick{display:flex;flex-direction:column;gap:8px;min-width:0;padding-right:12px;border-right:1px solid var(--dp-line)}.dp-jm-pick-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.dp-jm-pick-title{margin:0;color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-weight:600}.dp-jm-pick-count{color:var(--dp-meta);font-size:10.5px}.dp-jm-pick-list{display:flex;flex-direction:column;gap:6px;max-height:400px;overflow-y:auto;scrollbar-gutter:stable}.dp-jm-pick-group{display:flex;flex-direction:column;gap:2px}.dp-jm-pick-sub{margin:0;color:var(--dp-meta);font-size:10.5px}.dp-jm-pick-row{display:flex;align-items:center;gap:6px;min-height:26px;padding:3px 6px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--bcc-text-2);cursor:pointer;font-size:11.5px;line-height:1.45;text-align:left}.dp-jm-pick-row:hover:not(:disabled){border-color:var(--dp-line);background:var(--dp-inset);color:var(--bcc-text-1)}.dp-jm-pick-row:disabled{color:var(--dp-meta);cursor:not-allowed}.dp-jm-pick-row:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:1px}.dp-jm-pick-code{flex:none;color:var(--dp-meta);font-size:10.5px}.dp-jm-pick-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-jm-pick-flag{flex:none;color:var(--dp-meta);font-size:10px}.dp-jm-pick-empty{margin:0;padding:6px 2px;color:var(--dp-meta);font-size:11.5px}.dp-jm-pick-hint{margin:0;color:var(--dp-meta);font-size:10.5px;line-height:1.5}@media (max-width: 860px){.dp-jm-wrap{grid-template-columns:minmax(0,1fr)}.dp-jm-pick{padding-right:0;padding-bottom:10px;border-right:0;border-bottom:1px solid var(--dp-line)}.dp-jm-pick-list{max-height:240px}}.dprm-qa{height:min(64vh,620px);margin:0;border-radius:0;box-shadow:none}.dprm-qa .dp-qa-body{grid-template-columns:216px minmax(0,1fr) 356px}.dprm-modal .bcc-modal-body{margin:-12px -16px -8px}.dprm-sec{display:flex;flex-direction:column;gap:6px}.dprm-sec-h{display:flex;align-items:baseline;gap:6px}.dprm-sec-h b{color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-weight:600}.dprm-kv{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 8px;margin:0;font-size:11.5px}.dprm-kv dt{color:var(--dp-meta)}.dprm-kv dd{margin:0;overflow:hidden;color:var(--bcc-text-2);text-overflow:ellipsis;white-space:nowrap}.dprm-foot{display:flex;flex-direction:column;gap:3px;margin-top:auto;padding-top:10px;border-top:1px solid var(--dp-line-soft)}.dprm-foot p{margin:0;color:var(--dp-meta);font-size:10.5px;line-height:1.5}.dprm-foot p.dprm-foot-note{margin-top:4px;color:var(--bcc-text-3)}.dprm-ev-head{display:flex;flex:none;align-items:baseline;gap:8px;padding:10px 14px 6px}.dprm-ev-head b{color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-weight:600}.dprm-ev-head .dpj-meta{margin-left:auto}.dprm-ev{flex:1;min-height:0;overflow-y:auto;padding:0 14px 12px}.dprm-ev-row{border-bottom:1px solid var(--dp-line-soft)}.dprm-ev-row:last-child{border-bottom:0}.dprm-ev-btn{display:grid;grid-template-columns:44px 54px minmax(0,1fr) auto;align-items:baseline;gap:8px;width:100%;padding:7px 4px;border:0;border-radius:var(--bcc-radius-sm);background:transparent;color:var(--bcc-text-1);cursor:pointer;font-size:var(--bcc-font-sm);text-align:left}.dprm-ev-btn:hover{background:var(--bcc-primary-a04)}.dprm-ev-btn:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:1px}.dprm-ev-at{color:var(--dp-meta);font-size:var(--bcc-font-xs)}.dprm-ev-who{color:var(--dp-meta);font-size:10.5px}.dprm-ev-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dprm-ev-tag{padding:0 5px;border-radius:3px;background:var(--dp-inset);color:var(--bcc-text-2);font-size:10.5px;white-space:nowrap}.dprm-ev-tag.is-warn{background:var(--dp-amber-bg);color:var(--dp-amber-ink)}.dprm-ev-quote{margin:0;padding:0 4px 7px 114px;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:1.6}.dprm-ev-empty{margin:6px 4px;color:var(--dp-meta);font-size:11.5px;line-height:1.6}.dprm-pen{display:flex;flex-direction:column;gap:3px;margin-bottom:6px;padding:8px 9px;border-radius:8px;background:var(--dp-inset)}.dprm-pen:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:1px}.dprm-pen-head{display:flex;align-items:baseline;gap:6px}.dprm-pen-head span{color:var(--dp-meta);font-size:var(--bcc-font-xs)}.dprm-pen-head b{color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-weight:600}.dprm-pen-head em{margin-left:auto;color:var(--dp-red-ink);font-size:var(--bcc-font-xs);font-style:normal}.dprm-pen-text{margin:0;color:var(--bcc-text-2);font-size:11.5px;line-height:1.6}.dprm-pen-meta{margin:0;color:var(--dp-meta);font-size:10.5px;line-height:1.6}.dprm-comment{margin:0;color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:1.7}.dprm-empty{margin:0;color:var(--dp-meta);font-size:11.5px;line-height:1.6}.dprm-qa .dp-rule-tag.is-missing{background:transparent;box-shadow:inset 0 0 0 1px var(--dp-line);color:var(--dp-meta)}.dprm-foot-bar{display:flex;align-items:center;gap:10px}.dprm-foot-bar>:last-child{margin-left:auto}@media (max-width: 900px){.dprm-qa{display:block;height:auto;max-height:none;overflow:visible}.dprm-qa .dp-qa-body{display:block;overflow:visible}.dprm-qa .dp-qa-left{gap:10px;padding:12px;border-right:0;border-bottom:1px solid var(--dp-line)}.dprm-qa .dp-qa-main{min-height:0;overflow:visible}.dprm-qa .dprm-ev{flex:none;overflow:visible;padding:0 12px 10px}.dprm-qa .dprm-ev-head{padding:10px 12px 6px}.dprm-qa .dp-qa-side{gap:8px;padding:12px;border-left:0;border-top:1px solid var(--dp-line)}.dprm-qa .dp-side-scroll{overflow:visible}.dprm-qa .dprm-foot{margin-top:10px}}.arco-drawer .dpc-reject.arco-btn-status-danger,.arco-drawer .dpc-reject.arco-btn-status-danger:not(.arco-btn-disabled):hover,.arco-drawer .dpc-reject.arco-btn-status-danger:not(.arco-btn-disabled):focus-visible{color:var(--dpj-red-ink);border-color:var(--dpj-red-ink)}.arco-drawer .dpc-reject.arco-btn-status-danger:not(.arco-btn-disabled):hover{background:var(--dpj-red-bg)}.dpc-note{margin-bottom:8px;padding:8px 10px;border-radius:var(--bcc-radius-sm);background:var(--dpj-inset)}.dpc-note-head{display:flex;align-items:baseline;gap:8px;font-size:var(--bcc-font-sm)}.dpc-note-head em{color:var(--bcc-text-3);font-style:normal}.dpc-note-text{margin:4px 0 0;color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:1.6}.dqk-pair em{margin-left:4px;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);font-style:normal;font-weight:400}.dqk-num{font-variant-numeric:tabular-nums}.dqk-bars{display:flex;flex-direction:column;gap:6px}.dqk-bar-row{display:grid;grid-template-columns:84px minmax(0,1fr) 72px;align-items:center;gap:8px;font-size:var(--bcc-font-sm)}.dqk-bar-row.is-wide{grid-template-columns:168px minmax(0,1fr) 84px}.dqk-bar-label{overflow:hidden;color:var(--bcc-text-2);text-overflow:ellipsis;white-space:nowrap}.dqk-bar-track{height:8px;overflow:hidden;border-radius:4px;background:var(--dpj-line-soft)}.dqk-bar-fill{display:block;height:100%;border-radius:4px;background:var(--bcc-primary)}.dqk-bar-fill.is-ok{background:var(--dpj-green-ink)}.dqk-bar-fill.is-amber{background:var(--bcc-mark-warning, var(--pill-orangered-fg))}.dqk-bar-fill.is-bad{background:var(--dpj-red-ink)}.dqk-bar-fill.is-empty{background:transparent}.dqk-bar-val{color:var(--bcc-text-2);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.dqk-quota{display:flex;flex-direction:column;gap:2px}.dqk-quota-row{display:grid;grid-template-columns:52px minmax(0,1fr) 58px 52px;align-items:center;gap:6px;font-size:var(--bcc-font-sm)}.dqk-quota-name{color:var(--bcc-text-2)}.dqk-quota-track{height:6px;overflow:hidden;border-radius:3px;background:var(--dpj-line-soft)}.dqk-quota-track>span{display:block;height:100%;border-radius:3px;background:var(--dpj-green-ink)}.dqk-quota-track>span.is-low{background:var(--dpj-amber-ink)}.dqk-quota-val{color:var(--bcc-text-2);font-variant-numeric:tabular-nums;text-align:right}.dqk-bias{display:flex;flex-direction:column;gap:8px}.dqk-bias-scale{display:flex;justify-content:space-between;color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dqk-bias-row{display:grid;grid-template-columns:40px minmax(0,1fr) 96px;align-items:center;gap:8px}.dqk-bias-label{color:var(--bcc-text-2);font-size:var(--bcc-font-xs)}.dqk-bias-track{position:relative;height:10px;border-radius:5px;background:var(--dpj-line-soft)}.dqk-bias-zero{position:absolute;top:-3px;bottom:-3px;left:50%;width:1px;background:var(--bcc-text-3)}.dqk-bias-dot{position:absolute;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border:2px solid var(--bcc-bg-card);border-radius:50%;background:var(--bcc-primary)}.dqk-bias-dot.is-ref{background:var(--bcc-text-3)}.dqk-bias-note{color:var(--bcc-text-2);font-size:var(--bcc-font-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.dqk-stack{display:flex;height:14px;overflow:hidden;border-radius:4px;background:var(--dpj-line-soft)}.dqk-stack-seg{height:100%;border-right:2px solid var(--bcc-bg-card)}.dqk-stack-seg:last-child{border-right:0}.dqk-stack-seg.is-pass{background:var(--bcc-primary)}.dqk-stack-seg.is-violation{background:var(--dpj-red-ink)}.dqk-stack-seg.is-na{background:var(--bcc-text-3)}.dqk-stack-legend{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--bcc-text-2);font-size:var(--bcc-font-xs)}.dqk-stack-key{display:inline-flex;align-items:center;gap:4px}.dqk-stack-key i{width:8px;height:8px;border-radius:2px}.dqk-stack-key i.is-pass{background:var(--bcc-primary)}.dqk-stack-key i.is-violation{background:var(--dpj-red-ink)}.dqk-stack-key i.is-na{background:var(--bcc-text-3)}.dqk-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dqk-two.is-wide-right{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.dqk-tbl td.dqk-num,.dqk-tbl th.dqk-num{text-align:right}.dqk-tbl th{text-align:left}.dqk-tbl td.is-low{color:var(--dpj-amber-ink)}.dqk-tbl td.is-bad{color:var(--dpj-red-ink);font-weight:600}.dqk-scroll{overflow-x:auto}.dqk-cap{margin:0;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:1.65}.dqk-read{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:1.6}.dqk-read b{color:var(--bcc-text-1);font-weight:600}.dqk-chart{width:100%}.dqm-top{position:sticky;top:calc(var(--bcc-header-h, 0px) + 8px);z-index:4;display:flex;flex-direction:column;gap:3px;padding:8px 12px;border:1px solid var(--dpj-line);border-radius:12px;background:var(--bcc-bg-card);box-shadow:var(--bcc-shadow-float)}.dqm-top-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;font-size:var(--bcc-font-sm);line-height:1.5}.dqm-top-row[hidden]{display:none}.dqm-seg{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px;color:var(--bcc-text-2)}.dqm-seg-k{color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dqm-seg b{color:var(--bcc-text-1);font-size:var(--bcc-font-md);font-variant-numeric:tabular-nums}.dqm-seg i{color:var(--bcc-text-3);font-style:normal}.dqm-seg em{color:var(--bcc-text-3);font-size:var(--bcc-font-xs);font-style:normal}.dqm-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width: 720px){.dqm-figures{grid-template-columns:minmax(0,1fr)}}.dqm-figure{display:flex;flex-direction:column;gap:5px;padding:10px 12px;border-radius:8px;background:var(--dpj-inset)}.dqm-figure-k{color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dqm-figure-v{color:var(--bcc-text-1);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.dqm-figure-v i{margin-left:2px;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);font-style:normal;font-weight:400}.dqm-figure-sub{color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dqm-figure-bar{height:6px;overflow:hidden;border-radius:3px;background:var(--dpj-line-soft)}.dqm-figure-bar i{display:block;height:100%;border-radius:3px;background:var(--bcc-primary)}.dqm-stack-row{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px}.dqm-stack-label{color:var(--bcc-text-2);font-size:var(--bcc-font-xs)}.dqk-coach-tbl{min-width:520px}.dqk-cap.is-bad{color:var(--dpj-red-ink)}.dqm-split-right{border-left:1px solid var(--dpj-line-soft);padding-left:16px}@media (max-width: 1180px){.dqm-split-right{border-left:0;padding-left:0}}@media (max-width: 1180px){.dqk-two,.dqk-two.is-wide-right{grid-template-columns:minmax(0,1fr)}.dqk-bar-row,.dqk-bar-row.is-wide{grid-template-columns:96px minmax(0,1fr) 64px}.dqk-bar-label{overflow:visible;text-overflow:clip;white-space:normal}.dqk-quota-row{grid-template-columns:48px minmax(0,1fr) 52px 46px}}.dqm-trend-wrap{margin-top:12px}.dqm-trend{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:4px;height:76px;padding-top:6px}.dqm-trend-bar{flex:1 1 0;min-width:0;max-width:40px;border-radius:2px 2px 0 0;background:var(--bcc-primary);opacity:.45}.dqm-trend-bar.is-today{opacity:1}.dqm-trend-avg{position:absolute;right:0;left:0;border-top:1px dashed var(--bcc-text-3)}.dqm-trend-axis{display:flex;justify-content:space-between;margin-top:4px;color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dqk-thin-note{color:var(--dpj-amber-ink);font-size:var(--bcc-font-xs);font-style:normal}.dqk-tbl td.is-none{color:var(--bcc-text-3)}.dqk-line{width:100%}.dqk-people{display:flex;flex-direction:column;gap:2px}.dqk-person{display:grid;grid-template-columns:148px 208px minmax(0,1fr) 60px 88px;align-items:center;gap:12px;padding:6px 0;font-size:var(--bcc-font-sm)}.dqk-person-head{color:var(--bcc-text-3);font-size:var(--bcc-font-xs);padding-bottom:6px;border-bottom:1px solid var(--dpj-line-soft)}.dqk-person.is-focus .dqk-person-k{color:var(--bcc-text-1);font-weight:600}.dqk-person-k{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;color:var(--bcc-text-2)}.dqk-person-k i{color:var(--bcc-text-3);font-size:var(--bcc-font-xs);font-style:normal;font-weight:400}.dqk-person-k em{font-size:var(--bcc-font-xs);font-style:normal;font-weight:400}.dqk-person-k em.is-bad{color:var(--dpj-red-ink)}.dqk-person-track{position:relative;display:block;height:8px;border-radius:4px;background:var(--dpj-line-soft)}.dqk-person-fill{position:absolute;top:0;bottom:0;left:0;border-radius:4px;background:var(--bcc-primary)}.dqk-person-fill.is-amber{background:var(--bcc-mark-warning, var(--pill-orangered-fg))}.dqk-person-gate{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--bcc-text-3);opacity:.7}.dqk-person-v{text-align:right;font-variant-numeric:tabular-nums;color:var(--bcc-text-2)}.dqk-person-v.is-none{color:var(--bcc-text-3)}.dqk-person-v.is-bad{color:var(--dpj-red-ink);font-weight:600}.dqk-person-tag{white-space:nowrap}.dqk-person-today{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);font-variant-numeric:tabular-nums}.dqk-person-today b{color:var(--bcc-text-2);font-weight:600}.dqk-person-today i{padding-left:6px;border-left:1px solid var(--dpj-line-soft);font-style:normal}.dqk-person-today i.is-ok{color:var(--dpj-green-ink)}.dqk-person-today i.is-low{color:var(--dpj-amber-ink)}.dqm-matrix th,.dqm-matrix td{text-align:center}.dqm-matrix th:first-child,.dqm-matrix td:first-child{text-align:left}.dqm-matrix thead th.is-focus,.dqm-matrix tbody td.is-focus{background:var(--bcc-primary-bg)}.dqm-matrix-rule{display:block;color:var(--bcc-text-2);font-size:var(--bcc-font-xs)}.dqm-matrix-name{display:block;color:var(--bcc-text-3);font-size:10.5px;font-weight:400}.dqs-compare th,.dqs-compare td{text-align:center}.dqs-compare th:first-child,.dqs-compare td:first-child{text-align:left}.dqs-compare td.is-low{background:color-mix(in srgb,var(--bcc-danger) 9%,transparent)}.dqs-compare td.is-high{background:color-mix(in srgb,var(--bcc-warning) 14%,transparent)}.dqs-compare td.is-over{color:var(--dpj-red-ink);font-weight:600}.dqs-compare td.is-over small{margin-left:4px;font-size:10.5px;font-weight:400}.dqs-compare td.is-veto{color:var(--dpj-red-ink);font-weight:600}.dqs-compare tr.dqs-compare-total>*{background:var(--dpj-inset);font-weight:600}@media (max-width: 900px){.dqk-person{grid-template-columns:104px minmax(0,1fr) 52px 84px;gap:8px}}.dqm-trend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:12px}@media (max-width: 1180px){.dqm-trend-grid{grid-template-columns:minmax(0,1fr)}}.dqb-scope{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.dqb-scope-k{color:var(--bcc-text-1);font-weight:600;white-space:nowrap}.dqb-range{margin-left:2px}.dqb-block{display:flex;flex-direction:column;gap:8px}.dqb-block-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.dqb-block-head>b{color:var(--bcc-text-1);font-weight:600;white-space:nowrap}.dqb-range .arco-radio-button:has(input:focus-visible){outline:2px solid var(--bcc-primary);outline-offset:1px;border-radius:4px}.dqb-figure{color:var(--bcc-text-1);font-size:var(--bcc-font-base);font-weight:600;font-variant-numeric:tabular-nums}.dqb-people{display:flex;flex-direction:column;gap:6px}.dqb-person{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:var(--bcc-font-sm)}.dqb-person-k{display:inline-flex;align-items:baseline;gap:4px;flex:0 0 120px;color:var(--bcc-text-2)}.dqb-person-k i{color:var(--bcc-text-3);font-size:10.5px;font-style:normal}.dqb-person-track{position:relative;flex:1 1 120px;height:10px;overflow:hidden;border-radius:5px;background:var(--dpj-line-soft)}.dqb-person-fill{display:block;height:100%;border-radius:4px;background:var(--bcc-primary)}.dqb-person-fill.is-over{background:var(--bcc-mark-warning, var(--pill-orangered-fg))}.dqb-person-v{flex:0 0 44px;color:var(--bcc-text-2);font-size:var(--bcc-font-md);font-variant-numeric:tabular-nums;text-align:right}.dqb-person-tag{flex:0 0 auto}.dqb-person-gate{position:absolute;top:0;bottom:0;left:80%;width:1px;background:var(--bcc-text-3);opacity:.55}.dqb-person-plain{flex:1 1 160px;color:var(--bcc-text-2);font-variant-numeric:tabular-nums}.dqb-coach-tbl{min-width:560px}.dqb-top5 .dqk-bar-row.is-wide{grid-template-columns:200px minmax(0,1fr) 56px;font-size:var(--bcc-font-md)}.dqb-top5 .dqk-bar-track{height:10px;border-radius:5px}.dqb-rule-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bcc-space-1) var(--bcc-space-4)}@media (max-width: 1419px){.dqb-rule-tables{grid-template-columns:minmax(0,1fr)}}.dqb-ai-tbl{table-layout:fixed}.dqb-ai-tbl th:nth-child(1),.dqb-ai-tbl td:nth-child(1){width:24%}.dqb-ai-tbl th:nth-child(2),.dqb-ai-tbl td:nth-child(2){width:18%}.dqb-ai-tbl th:nth-child(3),.dqb-ai-tbl td:nth-child(3){width:18%}.dqb-ai-tbl th:nth-child(4),.dqb-ai-tbl td:nth-child(4){width:20%}.dqb-ai-tbl th:nth-child(5),.dqb-ai-tbl td:nth-child(5){width:20%}.dqb-ai-tbl tr.is-low>td:first-child{box-shadow:inset 2px 0 0 var(--bcc-mark-warning, var(--pill-orangered-fg))}.dqb-ai-tbl tr.is-bad>td:first-child{box-shadow:inset 2px 0 0 var(--dpj-red-ink)}@media (max-width: 1180px){.dqb-top5 .dqk-bar-row.is-wide{grid-template-columns:120px minmax(0,1fr) 52px}}@media (max-width: 720px){.dqb-person-k{flex:0 0 72px}.dqb-top5 .dqk-bar-row.is-wide{grid-template-columns:92px minmax(0,1fr) 44px;gap:6px}}.dqb-metric{flex:0 0 auto}.dqb-section-head{margin-top:12px}.dqw-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}@media (max-width: 1180px){.dqw-grid{grid-template-columns:1fr}}.dqw-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;align-items:stretch}@media (max-width: 1180px){.dqw-band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.dqw-band{grid-template-columns:minmax(0,1fr)}}.dqw-body{gap:10px}.dqw-batch-foot .bcc-card-action,.dqw-unit-foot .bcc-card-action{margin-left:auto}.dqw-batches{display:flex;flex-direction:column;gap:8px}.dqw-batch{display:flex;flex-direction:column;gap:6px;padding:9px 11px;border:1px solid var(--dpj-line);border-radius:var(--bcc-radius-card);background:var(--bcc-bg-card)}.dqw-batch.is-done{background:var(--dpj-inset)}.dqw-batch-head{display:flex;align-items:baseline;gap:8px;min-width:0}.dqw-batch-id{color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dqw-batch-title{color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-weight:600}.dqw-batch-due{margin-left:auto;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);white-space:nowrap}.dqw-batch.is-done .dqw-batch-due{color:var(--dpj-green-ink)}.dqw-batch-due.is-late{color:var(--dpj-red-ink)}.dqw-batch-track{height:6px;overflow:hidden;border-radius:3px;background:var(--dpj-line-soft)}.dqw-batch-fill{display:block;height:100%;border-radius:3px;background:var(--bcc-primary)}.dqw-batch.is-done .dqw-batch-fill{background:var(--dpj-green-ink)}.dqw-batch-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:var(--bcc-font-xs)}.dqw-batch-count{color:var(--bcc-text-2);font-variant-numeric:tabular-nums}.dqw-batch-meta{color:var(--bcc-text-3);font-variant-numeric:tabular-nums}.dqw-batch-note{color:var(--dpj-amber-ink)}.dqw-units{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (max-width: 1180px){.dqw-units{grid-template-columns:minmax(0,1fr)}}.dqw-unit{display:flex;flex-direction:column;gap:6px;padding:9px 11px;border:1px solid var(--dpj-line);border-radius:var(--bcc-radius-card);background:var(--bcc-bg-card)}.dqw-unit.is-done{background:var(--dpj-inset)}.dqw-unit:last-child:nth-child(odd){grid-column:1 / -1}.dqw-unit-head{display:flex;align-items:baseline;gap:8px;min-width:0}.dqw-unit-scope{flex:none;padding:0 6px;border-radius:4px;background:var(--dpj-blue-bg);color:var(--bcc-primary-deep);font-size:10.5px;font-weight:600;line-height:18px}.dqw-unit-target{min-width:0;overflow:hidden;color:var(--bcc-text-1);font-size:var(--bcc-font-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dqw-unit-state{margin-left:auto;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);white-space:nowrap}.dqw-unit.is-done .dqw-unit-state{color:var(--dpj-green-ink)}.dqw-unit-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:var(--bcc-font-xs)}.dqw-unit-meta{color:var(--bcc-text-3);font-variant-numeric:tabular-nums}.dqw-cover{display:flex;flex-direction:column;gap:4px;padding-top:4px;border-top:1px dashed var(--dpj-line)}.dqw-cover-title{color:var(--bcc-text-2);font-size:var(--bcc-font-xs);font-weight:600}.dqw-cover-row{display:grid;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:8px}.dqw-cover-k{color:var(--bcc-text-3);font-size:10.5px}.dqw-cover-track{height:6px;overflow:hidden;border-radius:3px;background:var(--dpj-line-soft)}.dqw-cover-fill{display:block;height:100%;border-radius:3px;background:var(--bcc-primary)}.dqw-cover-row.is-zero .dqw-cover-v{color:var(--dpj-amber-ink)}.dqw-cover-v{color:var(--bcc-text-2);font-size:10.5px;text-align:right}.dqw-hint{margin:6px 0 0;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:1.6}.dqw-fact{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;background:var(--dpj-inset)}.dqw-fact-k{color:var(--bcc-text-3);font-size:var(--bcc-font-xs)}.dqw-fact-v{color:var(--bcc-text-1);font-size:var(--bcc-font-md);font-weight:600;font-variant-numeric:tabular-nums}.dqw-fact-v i{margin-left:4px;color:var(--bcc-text-3);font-size:var(--bcc-font-xs);font-style:normal;font-weight:400}.dqw-fact-ref{color:var(--bcc-text-3);font-size:var(--bcc-font-xs);line-height:1.5}.dqw-link{display:inline-flex;align-items:center;align-self:flex-start;min-height:24px;padding:0 2px;border:0;background:none;color:var(--bcc-primary);font-size:var(--bcc-font-xs);cursor:pointer}.dqw-link:focus-visible{outline:2px solid var(--bcc-primary);outline-offset:1px}.dqw-units.is-single{grid-template-columns:minmax(0,1fr)}.dpj-tbl tr.is-overdue td{color:var(--dpj-red-ink)}@media (max-width: 520px){.dqw-batch-head,.dqw-unit-head{flex-wrap:wrap;row-gap:2px}.dqw-batch-id{flex:none}.dqw-batch-title{min-width:60%;white-space:normal}.dqw-batch-due{margin-left:0}.dqw-unit-scope{flex:none}.dqw-unit-target{white-space:normal}.dqw-unit-state{margin-left:0}}.dqi-page .dqi-panel-body{overflow-x:auto}.dqi-page .dpj-tbl{min-width:560px}.dqi-page .dpj-tbl th,.dqi-page .dpj-tbl td{white-space:normal}.qd-view-switch{display:flex;align-items:center;gap:var(--bcc-space-3);padding:var(--bcc-space-2) var(--bcc-space-4);margin-bottom:var(--bcc-space-3);border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-sm);background:var(--bcc-bg-card)}.qd-view-switch-label{color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.rectify-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rectify-summary>div{display:flex;flex-direction:column;gap:2px}.rectify-summary-k{color:var(--bcc-text-2);font-size:var(--bcc-font-sm);line-height:1.4}.rectify-summary-v{color:var(--bcc-text-1);font-size:var(--bcc-font-md);font-weight:600}@media (max-width: 560px){.rectify-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.qc-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--bcc-space-3)}.qc-cond-list{display:flex;flex-direction:column;gap:10px}.qc-cond-empty{color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.qc-cond-or{display:flex;align-items:center;gap:8px;margin:6px 0}.qc-cond-or-line{flex:1;height:1px;background:var(--bcc-border)}.qc-cond-or-text{color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.qc-cond-group{border:1px solid var(--bcc-border);border-radius:var(--bcc-radius-card);padding:8px 12px}.qc-cond-group-head{display:flex;align-items:center;gap:8px;min-height:28px}.qc-cond-hint{color:var(--bcc-text-2);font-size:var(--bcc-font-sm)}.qc-cond-group-del{margin-left:auto;min-height:24px;min-width:24px;padding:0 6px}.qc-cond-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:3px 0}.qc-cond-join{width:28px;color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.qc-cond-field{width:124px}.qc-cond-op{width:104px}.qc-cond-value{width:260px}.qc-cond-exclude{width:110px}.qc-cond-blocks{color:var(--bcc-danger);font-size:var(--bcc-font-sm)}.qc-cond-summary{color:var(--bcc-text-3);font-size:var(--bcc-font-sm)}.qc-trial-row{display:flex;align-items:center;gap:8px}.qc-trial-result{margin-top:10px}.qc-trial-num{font-size:var(--bcc-font-md)}.qc-trial-warn{color:var(--bcc-link-warning);font-size:var(--bcc-font-sm);margin-top:4px}
