:root{--page:#f5f6f8;--surface:#ffffff;--surface-soft:#f1f5f4;--ink:#1c2329;--muted:#64717c;--line:#dce3e8;--teal:#1f8a83;--teal-soft:#dcefed;--blue:#386fa8;--blue-soft:#e2edf8;--green:#3d8b59;--green-soft:#e0f0e6;--gold:#b77718;--gold-soft:#f8ead2;--coral:#df5b44;--coral-soft:#fde4dd;--violet:#7561a8;--violet-soft:#ece7f6;--shadow:0 12px 32px rgba(28,35,41,0.08);--radius:8px}.access-denied-page{min-height:100vh;display:grid;place-items:center;padding:32px;background:linear-gradient(135deg,rgba(17,127,118,.08),rgba(79,111,160,.08)),var(--page)}.access-denied-panel{width:min(640px,100%);border:1px solid var(--line);border-radius:8px;background:#fff;padding:32px;box-shadow:var(--shadow)}.access-denied-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.access-denied-panel h1{margin:8px 0 12px;font-size:32px;line-height:1.15}.access-denied-viewer{min-width:164px;max-width:220px;border:1px solid color-mix(in srgb,var(--teal) 18%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--teal) 5%,#fff);padding:14px 16px}.access-denied-viewer em,.access-denied-viewer span{display:block;color:var(--muted);font-size:12px;font-style:normal;line-height:1.45}.access-denied-viewer strong{display:block;margin:4px 0;color:var(--ink);font-size:18px;line-height:1.3;overflow-wrap:anywhere}.access-denied-message{margin:0;color:var(--muted);line-height:1.8}.access-denied-reason{margin:16px 0 0;border:1px solid color-mix(in srgb,var(--coral) 22%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--coral) 7%,#fff);color:#9d3a2b;padding:10px 12px;font-size:13px;line-height:1.6}@media (max-width:640px){.access-denied-head{display:block}.access-denied-viewer{max-width:none;margin:16px 0 0}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--page);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vps-loading-page{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding-top:70px;background:#fff;cursor:wait}.vps-loading-toast{min-width:230px;border-radius:6px;background:#373737;color:#fff;padding:11px 16px;box-shadow:0 6px 14px rgba(28,35,41,.22);font-size:14px;font-weight:700;line-height:1.35}.dashboard-loading-overlay{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:24px;background:rgba(245,246,248,.76);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:wait}.dashboard-loading-card{min-width:min(320px,calc(100vw - 48px));display:flex;align-items:center;gap:14px;border:1px solid color-mix(in srgb,var(--teal) 22%,var(--line));border-radius:12px;background:rgba(255,255,255,.96);padding:18px 20px;box-shadow:0 20px 56px rgba(28,35,41,.16)}.dashboard-loading-spinner{width:36px;height:36px;flex:0 0 auto;border:4px solid var(--teal-soft);border-top-color:var(--teal);border-radius:50%;animation:dashboard-loading-spin .8s linear infinite}.dashboard-loading-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.dashboard-loading-copy strong{color:var(--ink);font-size:16px;font-weight:900}.dashboard-loading-copy span{color:var(--muted);font-size:13px;font-weight:700}@keyframes dashboard-loading-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.dashboard-loading-spinner{animation:none}}.shell{width:min(1440px,calc(100% - 40px));margin:0 auto;padding:24px 0 44px}.module-header,.panel-head,.section-foot,.topbar{display:flex;justify-content:space-between;gap:14px}.topbar{align-items:flex-start;margin-bottom:18px}.eyebrow{margin:0 0 6px;color:var(--teal);font-size:13px;font-weight:800}h1{margin:0;font-size:clamp(28px,3.4vw,44px);line-height:1.08;font-weight:850}.subtitle{margin:10px 0 0;color:var(--muted);font-size:14px;font-weight:650}.toolbar-stack{display:grid;justify-items:end;grid-gap:6px;gap:6px;min-width:320px}.toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:320px}.data-version-note{margin:0;color:color-mix(in srgb,var(--muted) 82%,var(--ink));font-size:12px;line-height:1.2;font-weight:750}.screenshot-recognition-entry{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--teal);border-radius:var(--radius);background:var(--teal);padding:8px 13px;color:#fff;font:inherit;font-size:14px;line-height:1;font-weight:850;box-shadow:0 5px 14px rgba(31,138,131,.18);cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.screenshot-recognition-entry svg{width:18px;height:18px;flex:0 0 auto;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.screenshot-recognition-entry:hover{border-color:#19766f;background:#19766f;box-shadow:0 7px 18px rgba(31,138,131,.24);transform:translateY(-1px)}.screenshot-recognition-entry:disabled{border-color:var(--line);background:#eef1f3;color:#98a2aa;box-shadow:none;cursor:not-allowed;transform:none}.screenshot-recognition-batch-add:focus-within,.screenshot-recognition-batch-remove:focus-visible,.screenshot-recognition-batch-select:focus-visible,.screenshot-recognition-close:focus-visible,.screenshot-recognition-dropzone:focus-within,.screenshot-recognition-entry:focus-visible,.screenshot-recognition-file-card button:focus-visible,.screenshot-recognition-history-item:focus-visible,.screenshot-recognition-platform-option:focus-visible,.screenshot-recognition-retry:focus-visible,.screenshot-recognition-tabs button:focus-visible{outline:3px solid color-mix(in srgb,var(--teal) 22%,transparent);outline-offset:2px}.screenshot-recognition-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(22,31,37,.46);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:screenshot-recognition-fade .16s ease-out}.screenshot-recognition-dialog{width:min(900px,100%);max-height:min(740px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(220,227,232,.92);border-radius:14px;background:var(--surface);box-shadow:0 26px 80px rgba(16,27,34,.26);animation:screenshot-recognition-rise .18s ease-out}.screenshot-recognition-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 15px}.screenshot-recognition-dialog-title{min-width:0;display:flex;align-items:center;gap:12px}.screenshot-recognition-dialog-title>i{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,var(--teal),#3278a5);color:#fff;box-shadow:0 8px 20px rgba(31,138,131,.22);font-size:12px;font-style:normal;font-weight:950;letter-spacing:.04em}.screenshot-recognition-dialog-title h2{margin:0;color:var(--ink);font-size:21px;line-height:1.2;font-weight:900}.screenshot-recognition-dialog-title p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.45;font-weight:650}.screenshot-recognition-close{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:#f8fafb;color:var(--muted);font:inherit;font-size:23px;line-height:1;cursor:pointer}.screenshot-recognition-close:hover{border-color:color-mix(in srgb,var(--coral) 40%,var(--line));background:color-mix(in srgb,var(--coral) 6%,#fff);color:var(--coral)}.screenshot-recognition-context{margin:0 24px 14px;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.4;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.screenshot-recognition-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);padding:0 24px}.screenshot-recognition-tabs button{position:relative;min-height:43px;border:0;background:transparent;padding:0 2px;color:var(--muted);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.screenshot-recognition-tabs button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:3px 3px 0 0;background:transparent}.screenshot-recognition-tabs button[aria-selected=true]{color:var(--teal)}.screenshot-recognition-tabs button[aria-selected=true]:after{background:var(--teal)}.screenshot-recognition-dialog-body{min-height:0;flex:1 1 auto;overflow:auto;background:#f7f9fa}.screenshot-recognition-panel[hidden]{display:none}.screenshot-recognition-upload-panel{min-height:470px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.8fr)}.screenshot-recognition-upload-main{min-width:0;display:flex;flex-direction:column;padding:24px}.screenshot-recognition-platform-step{display:grid;grid-gap:10px;gap:10px;margin-bottom:18px}.screenshot-recognition-platform-head,.screenshot-recognition-upload-step-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.screenshot-recognition-platform-head>strong,.screenshot-recognition-upload-step-head>strong{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-size:13px;line-height:1.35;font-weight:900}.screenshot-recognition-platform-head>strong>i,.screenshot-recognition-upload-step-head>strong>i{width:21px;height:21px;display:inline-grid;place-items:center;border-radius:50%;background:var(--teal);color:#fff;font-size:10px;font-style:normal;font-weight:900}.screenshot-recognition-platform-head>span,.screenshot-recognition-upload-step-head>span{overflow:hidden;color:var(--muted);font-size:11px;line-height:1.4;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.screenshot-recognition-platform-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:9px;gap:9px}.screenshot-recognition-platform-option{position:relative;min-width:0;min-height:66px;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:9px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.screenshot-recognition-platform-option:hover{border-color:color-mix(in srgb,var(--teal) 52%,var(--line));background:color-mix(in srgb,var(--teal) 3%,#fff);transform:translateY(-1px)}.screenshot-recognition-platform-option[aria-checked=true]{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 7%,#fff);box-shadow:0 0 0 2px color-mix(in srgb,var(--teal) 10%,transparent)}.screenshot-recognition-platform-option:disabled{cursor:wait;transform:none}.screenshot-recognition-platform-option>i{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#fff;font-size:13px;font-style:normal;font-weight:900}.screenshot-recognition-platform-option.is-douyin>i{background:#20262b}.screenshot-recognition-platform-option.is-xiaohongshu>i{background:#ee3f4d}.screenshot-recognition-platform-option.is-wechat_channels>i{background:#2c9f68}.screenshot-recognition-platform-option>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.screenshot-recognition-platform-option>span>small,.screenshot-recognition-platform-option>span>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screenshot-recognition-platform-option>span>strong{font-size:12px;font-weight:900}.screenshot-recognition-platform-option>span>small{color:var(--muted);font-size:9px;font-weight:650}.screenshot-recognition-platform-option>em{width:16px;height:16px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:transparent;font-size:9px;font-style:normal;font-weight:900}.screenshot-recognition-platform-option[aria-checked=true]>em{border-color:var(--teal);background:var(--teal);color:#fff}.screenshot-recognition-upload-step-head{margin-bottom:10px}.screenshot-recognition-dropzone,.screenshot-recognition-upload-placeholder{min-height:210px;flex:1 1 auto;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1.5px dashed color-mix(in srgb,var(--teal) 48%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--teal) 3%,#fff);padding:28px;text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.screenshot-recognition-upload-placeholder{cursor:default;border-color:var(--line);background:#f4f6f7;color:#98a2aa}.screenshot-recognition-upload-placeholder>i{width:48px;height:48px;display:grid;place-items:center;margin-bottom:12px;border-radius:14px;background:#e7ebed;font-style:normal}.screenshot-recognition-upload-placeholder svg{width:25px;height:25px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.screenshot-recognition-upload-placeholder strong{color:#748089;font-size:15px;font-weight:850}.screenshot-recognition-upload-placeholder span{margin-top:6px;color:#929ca4;font-size:11px;line-height:1.5;font-weight:650}.screenshot-recognition-dropzone:hover{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 6%,#fff);transform:translateY(-1px)}.screenshot-recognition-dropzone input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.screenshot-recognition-dropzone>i{width:54px;height:54px;display:grid;place-items:center;margin-bottom:14px;border-radius:15px;background:var(--teal-soft);color:var(--teal);font-style:normal}.screenshot-recognition-dropzone svg{width:28px;height:28px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.screenshot-recognition-dropzone strong{color:var(--ink);font-size:18px;line-height:1.3;font-weight:900}.screenshot-recognition-dropzone span{margin-top:7px;color:var(--muted);font-size:13px;line-height:1.5;font-weight:700}.screenshot-recognition-dropzone small{margin-top:13px;color:#8a959d;font-size:11px;line-height:1.5;font-weight:650}.screenshot-recognition-batch-card{min-height:210px;flex:1 1 auto;display:flex;flex-direction:column;gap:11px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff;padding:13px}.screenshot-recognition-batch-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.screenshot-recognition-batch-head>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.screenshot-recognition-batch-head strong{color:var(--ink);font-size:13px;font-weight:900}.screenshot-recognition-batch-head span{overflow:hidden;color:var(--muted);font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.screenshot-recognition-batch-add{min-height:30px;flex:0 0 auto;display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--teal) 34%,var(--line));border-radius:8px;background:var(--teal-soft);padding:5px 9px;color:var(--teal);font-size:10px;font-weight:850;cursor:pointer}.screenshot-recognition-batch-add:hover{border-color:var(--teal)}.screenshot-recognition-batch-add:has(input:disabled){border-color:var(--line);background:#edf1f3;color:#929ca4;cursor:not-allowed}.screenshot-recognition-batch-add input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.screenshot-recognition-batch-list{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;overflow-y:auto;padding:2px;scrollbar-color:color-mix(in srgb,var(--teal) 28%,transparent) transparent}.screenshot-recognition-batch-item{position:relative;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#f9fafb}.screenshot-recognition-batch-item.is-active{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 5%,#fff);box-shadow:0 0 0 2px color-mix(in srgb,var(--teal) 8%,transparent)}.screenshot-recognition-batch-item.is-error{border-color:color-mix(in srgb,var(--coral) 34%,var(--line))}.screenshot-recognition-batch-select{width:100%;min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border:0;background:transparent;padding:7px 27px 7px 7px;color:var(--ink);font:inherit;text-align:left;cursor:default}.screenshot-recognition-batch-thumb{position:relative;width:46px;height:40px;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#edf1f3}.screenshot-recognition-batch-thumb img{width:100%;height:100%;display:block;object-fit:cover}.screenshot-recognition-batch-thumb em{position:absolute;top:3px;left:3px;min-width:16px;height:16px;display:grid;place-items:center;border-radius:999px;background:rgba(24,35,42,.74);padding:0 4px;color:#fff;font-size:8px;line-height:1;font-style:normal;font-weight:900}.screenshot-recognition-batch-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.screenshot-recognition-batch-copy small,.screenshot-recognition-batch-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screenshot-recognition-batch-copy strong{font-size:11px;font-weight:850}.screenshot-recognition-batch-copy small{color:var(--muted);font-size:9px;font-weight:700}.screenshot-recognition-batch-item.is-processing .screenshot-recognition-batch-copy small{color:var(--teal)}.screenshot-recognition-batch-item.is-success .screenshot-recognition-batch-copy small{color:var(--green)}.screenshot-recognition-batch-item.is-error .screenshot-recognition-batch-copy small{color:#a23d2d}.screenshot-recognition-batch-remove{position:absolute;top:5px;right:5px;width:20px;height:20px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;padding:0;color:#8b959d;font:inherit;font-size:16px;line-height:1;cursor:pointer}.screenshot-recognition-batch-remove:hover{background:var(--coral-soft);color:var(--coral)}.screenshot-recognition-batch-remove:disabled{color:#b8c0c5;cursor:wait}.screenshot-recognition-batch-card>.screenshot-recognition-submit{width:100%;flex:0 0 auto;margin-top:auto}.screenshot-recognition-file-card{min-height:210px;flex:1 1 auto;display:grid;grid-template-columns:92px minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;align-items:center;grid-gap:13px 14px;gap:13px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:16px}.screenshot-recognition-file-preview{width:92px;height:76px;grid-row:1/3;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#edf1f3}.screenshot-recognition-file-preview img{width:100%;height:100%;display:block;object-fit:cover}.screenshot-recognition-file-copy{min-width:0;display:grid;grid-gap:5px;gap:5px}.screenshot-recognition-file-copy span,.screenshot-recognition-file-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screenshot-recognition-file-copy strong{color:var(--ink);font-size:14px;font-weight:850}.screenshot-recognition-file-copy span{color:var(--muted);font-size:12px;font-weight:650}.screenshot-recognition-file-card>button:not(.screenshot-recognition-submit){border:0;background:transparent;padding:6px;color:var(--muted);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.screenshot-recognition-file-card>button:not(.screenshot-recognition-submit):hover{color:var(--coral)}.screenshot-recognition-retry,.screenshot-recognition-submit{min-height:42px;border:1px solid var(--teal);border-radius:9px;background:var(--teal);color:#fff;font:inherit;font-size:14px;font-weight:850;box-shadow:0 6px 14px rgba(31,138,131,.18);cursor:pointer}.screenshot-recognition-submit{grid-column:1/-1;align-self:end}.screenshot-recognition-retry:hover,.screenshot-recognition-submit:hover{background:#19766f}.screenshot-recognition-file-card button:disabled,.screenshot-recognition-retry:disabled{border-color:var(--line);background:#edf1f3;color:#929ca4;box-shadow:none;cursor:wait}.screenshot-recognition-privacy{margin:12px 0 0;color:var(--muted);font-size:11px;line-height:1.5;font-weight:650}.screenshot-recognition-privacy:before{content:"i";width:15px;height:15px;display:inline-grid;place-items:center;margin-right:5px;border:1px solid color-mix(in srgb,var(--muted) 42%,transparent);border-radius:50%;font-size:10px;font-weight:900;vertical-align:-1px}.screenshot-recognition-message{margin:9px 0 0;border-radius:7px;padding:8px 10px;font-size:12px;line-height:1.5;font-weight:700}.screenshot-recognition-history-empty.is-error,.screenshot-recognition-message.is-error{background:color-mix(in srgb,var(--coral) 8%,#fff);color:#a23d2d}.screenshot-recognition-output{min-width:0;height:100%;min-height:470px;max-height:540px;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid var(--line);background:#fff}.screenshot-recognition-output>header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:18px 20px 15px}.screenshot-recognition-output>header>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.screenshot-recognition-output>header span{color:var(--teal);font-size:9px;line-height:1.2;font-weight:950;letter-spacing:.08em}.screenshot-recognition-output h3{margin:0;color:var(--ink);font-size:15px;line-height:1.3;font-weight:900}.screenshot-recognition-output>footer>em,.screenshot-recognition-output>header>em{flex:0 0 auto;border-radius:999px;background:var(--green-soft);padding:5px 8px;color:var(--green);font-size:10px;line-height:1;font-style:normal;font-weight:850;white-space:nowrap}.screenshot-recognition-output-body{min-height:0;flex:1 1 auto;overflow:auto;padding:18px 20px;scrollbar-color:color-mix(in srgb,var(--teal) 28%,transparent) transparent}.screenshot-recognition-output-body pre{margin:0;color:#35434c;font:inherit;font-size:12px;line-height:1.75;font-weight:600;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.screenshot-recognition-output-empty,.screenshot-recognition-output-error,.screenshot-recognition-output-loading{min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.screenshot-recognition-output-empty>i,.screenshot-recognition-output-error>i{width:48px;height:48px;display:grid;place-items:center;margin-bottom:13px;border-radius:14px;background:var(--teal-soft);color:var(--teal);font-size:12px;font-style:normal;font-weight:950}.screenshot-recognition-output-empty>strong,.screenshot-recognition-output-error>strong,.screenshot-recognition-output-loading>strong{color:var(--ink);font-size:13px;line-height:1.4;font-weight:900}.screenshot-recognition-output-empty>span,.screenshot-recognition-output-error>span,.screenshot-recognition-output-loading>span{max-width:230px;margin-top:6px;color:var(--muted);font-size:10px;line-height:1.6;font-weight:650}.screenshot-recognition-output-loading>i{width:30px;height:30px;margin-bottom:15px;border:3px solid color-mix(in srgb,var(--teal) 18%,transparent);border-top-color:var(--teal);border-radius:50%;animation:screenshot-recognition-spin .9s linear infinite}.screenshot-recognition-output-error>i{background:var(--coral-soft);color:var(--coral)}.screenshot-recognition-output-error>span{color:#a23d2d}.screenshot-recognition-output>footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding:10px 20px}.screenshot-recognition-output>footer>span{overflow:hidden;color:var(--muted);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.screenshot-recognition-output>footer>em.is-error{background:var(--coral-soft);color:#a23d2d}.screenshot-recognition-output>footer>em.is-processing{background:var(--teal-soft);color:var(--teal)}.screenshot-recognition-history-panel{min-height:420px;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.25fr)}.screenshot-recognition-history-list{min-width:0;overflow-y:auto;border-right:1px solid var(--line);background:#fff;padding:10px}.screenshot-recognition-history-item{width:100%;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid transparent;border-radius:9px;background:transparent;padding:9px;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.screenshot-recognition-history-item+.screenshot-recognition-history-item{margin-top:4px}.screenshot-recognition-history-item:hover{background:#f4f7f7}.screenshot-recognition-history-item[aria-pressed=true]{border-color:color-mix(in srgb,var(--teal) 24%,var(--line));background:color-mix(in srgb,var(--teal) 7%,#fff)}.screenshot-recognition-history-thumb{position:relative;width:48px;height:43px;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#edf1f3}.screenshot-recognition-history-thumb small{position:absolute;right:3px;bottom:3px;min-width:17px;height:17px;display:grid;place-items:center;border-radius:999px;background:rgba(24,35,42,.78);padding:0 4px;color:#fff;font-size:9px;font-weight:900}.screenshot-recognition-history-thumb img{width:100%;height:100%;display:block;object-fit:cover}.screenshot-recognition-history-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.screenshot-recognition-history-copy span,.screenshot-recognition-history-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screenshot-recognition-history-copy strong{font-size:12px;font-weight:850}.screenshot-recognition-history-copy span{color:var(--muted);font-size:10px;font-weight:650}.screenshot-recognition-history-item em{border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:850;white-space:nowrap}.screenshot-recognition-history-item em.is-success{background:var(--green-soft);color:var(--green)}.screenshot-recognition-history-item em.is-error{background:var(--coral-soft);color:#a23d2d}.screenshot-recognition-history-item em.is-processing{background:var(--teal-soft);color:var(--teal)}.screenshot-recognition-history-empty{margin:0;border-radius:8px;padding:38px 18px;color:var(--muted);font-size:12px;line-height:1.6;font-weight:700;text-align:center}.screenshot-recognition-history-detail{min-width:0;display:flex;flex-direction:column;gap:15px;background:#f7f9fa;padding:20px}.screenshot-recognition-history-detail>header{min-width:0;display:grid;grid-gap:4px;gap:4px}.screenshot-recognition-history-detail>header span,.screenshot-recognition-history-detail>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screenshot-recognition-history-detail>header strong{color:var(--ink);font-size:14px;font-weight:900}.screenshot-recognition-history-detail>header span{color:var(--muted);font-size:11px;font-weight:650}.screenshot-recognition-history-detail>a{height:142px;display:block;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#e9eef1}.screenshot-recognition-history-detail>a img{width:100%;height:100%;display:block;object-fit:contain}.screenshot-recognition-history-detail>.screenshot-recognition-history-images{min-height:142px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.screenshot-recognition-history-images>a{position:relative;min-width:0;height:142px;display:block;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#e9eef1}.screenshot-recognition-history-images>a img{width:100%;height:100%;display:block;object-fit:contain}.screenshot-recognition-history-images>a span{position:absolute;top:6px;left:6px;width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:rgba(24,35,42,.74);color:#fff;font-size:10px;font-weight:900}.screenshot-recognition-history-detail>div{display:grid;grid-gap:5px;gap:5px}.screenshot-recognition-history-detail>div>strong{color:var(--ink);font-size:12px;font-weight:900}.screenshot-recognition-history-detail>div>p{margin:0;color:var(--muted);font-size:12px;line-height:1.65;font-weight:650;overflow-wrap:anywhere}.screenshot-recognition-history-detail>div>p.is-success{color:var(--green)}.screenshot-recognition-history-detail>div>p.is-error{color:#a23d2d}.screenshot-recognition-history-detail>div>p.is-processing{color:var(--teal)}.screenshot-recognition-retry{width:118px;margin-top:auto}@keyframes screenshot-recognition-fade{0%{opacity:0}}@keyframes screenshot-recognition-rise{0%{opacity:0;transform:translateY(10px) scale(.99)}}@keyframes screenshot-recognition-spin{to{transform:rotate(1turn)}}.pill{min-height:38px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:8px 12px;color:var(--ink);font-size:14px;font-weight:750;box-shadow:0 2px 10px rgba(28,35,41,.04)}.store-switcher{position:relative;width:min(420px,100%);min-width:320px}.store-trigger{width:100%;min-height:52px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);padding:9px 12px;display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;grid-gap:10px;gap:10px;text-align:left;font:inherit;box-shadow:0 2px 10px rgba(28,35,41,.04);cursor:pointer}.store-trigger:hover,.store-trigger[aria-expanded=true]{border-color:var(--teal)}.store-option:focus-visible,.store-popover-close:focus-visible,.store-search input:focus,.store-selection-button:focus-visible,.store-trigger:focus-visible{border-color:var(--teal);outline:2px solid color-mix(in srgb,var(--teal) 18%,transparent);outline-offset:2px}.store-trigger-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.store-trigger-copy strong{color:var(--ink);font-size:15px;line-height:1.1;font-weight:850}.store-trigger-copy span,.store-trigger-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-trigger-copy span{color:var(--muted);font-size:12px;line-height:1.2;font-weight:750}.store-trigger-caret{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;color:#fff;background:var(--teal);box-shadow:0 5px 12px rgba(31,138,131,.18);font-size:16px;line-height:1;font-weight:900}.store-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:10;width:min(460px,calc(100vw - 28px));max-height:min(560px,calc(100vh - 110px));display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 20px 48px rgba(28,35,41,.16);overflow:hidden}.store-popover-head{min-height:62px;padding:14px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.store-popover-head div{min-width:0;display:grid;grid-gap:4px;gap:4px}.store-popover-head strong{color:var(--ink);font-size:15px;line-height:1.1;font-weight:900}.store-popover-head span{color:var(--muted);font-size:12px;font-weight:750}.store-popover-close{width:30px;height:30px;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;color:var(--muted);font:inherit;font-size:20px;line-height:1;cursor:pointer}.store-popover-close:hover{border-color:var(--teal);color:var(--teal)}.store-search{display:block;padding:12px 14px;border-bottom:1px solid var(--line);background:#fbfcfd}.store-search input{width:100%;min-height:40px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);padding:9px 11px;font:inherit;font-size:14px;font-weight:700}.store-search input::placeholder{color:var(--muted)}.store-list{min-height:0;flex:1 1 auto;max-height:calc(min(560px, calc(100vh - 110px)) - 190px);overflow-y:auto;padding:10px}.store-tree,.store-tree-children,.store-tree-node{display:grid;grid-gap:6px;gap:6px}.store-tree-row{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;padding-left:calc(var(--store-depth, 0) * 14px)}.store-tree-spacer,.store-tree-toggle{width:24px;height:34px}.store-tree-toggle{border:1px solid color-mix(in srgb,var(--teal) 30%,var(--line));border-radius:999px;background:#fff;color:var(--teal);font:inherit;font-size:18px;line-height:1;font-weight:900;cursor:pointer;box-shadow:0 3px 8px rgba(31,138,131,.08)}.store-tree-toggle:hover,.store-tree-toggle[aria-expanded=true]{border-color:var(--teal);color:#fff;background:var(--teal)}.store-tree-toggle:focus-visible{border-color:var(--teal);outline:2px solid color-mix(in srgb,var(--teal) 18%,transparent);outline-offset:2px}.store-tree-option{min-width:0}.store-region-option{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:4px;gap:4px}.store-region-checkbox{width:34px;height:44px;display:grid;place-items:center;cursor:pointer}.store-region-checkbox input{width:18px;height:18px;margin:0;border-radius:5px;accent-color:var(--teal);cursor:pointer}.store-region-checkbox input:disabled{cursor:not-allowed;opacity:.72}.store-region-checkbox:has(input:focus-visible){border-radius:8px;outline:2px solid color-mix(in srgb,var(--teal) 18%,transparent);outline-offset:1px}.store-option.is-region-selected{border-color:color-mix(in srgb,var(--teal) 34%,var(--line));background:var(--teal-soft)}.store-tree-option-virtual{width:100%;background:#fbfcfd;font:inherit}.store-tree-option-virtual .store-option-main strong{color:var(--teal)}.store-group{display:grid;grid-gap:6px;gap:6px}.store-group+.store-group{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.store-group h2{margin:0;padding:0 4px 2px;color:var(--muted);font-size:11px;line-height:1.2;font-weight:900;text-transform:uppercase}.store-option{position:relative;width:100%;min-height:60px;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--ink);padding:10px 38px 10px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;text-align:left;font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.store-option:hover{background:var(--surface-soft)}.store-option[aria-current=page],.store-option[aria-selected=true]{border-color:color-mix(in srgb,var(--teal) 34%,var(--line));background:var(--teal-soft)}.store-option-main{min-width:0;display:grid;grid-gap:5px;gap:5px}.store-option-main span,.store-option-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-option-main strong{color:var(--ink);font-size:14px;line-height:1.1;font-weight:850}.store-option-main span{color:var(--muted);font-size:12px;line-height:1.25;font-weight:700}.store-option-metrics{min-width:104px;display:grid;justify-items:end;grid-gap:3px;gap:3px}.store-option-metrics b{color:var(--ink);font-size:13px;line-height:1;font-weight:900}.store-option-metrics em,.store-option-metrics span{color:var(--muted);font-size:12px;line-height:1;font-style:normal;font-weight:750}.store-option-check{position:absolute;top:50%;right:10px;width:20px;height:20px;transform:translateY(-50%);border-radius:999px;display:grid;place-items:center;color:#fff;background:var(--teal);font-size:12px;line-height:1;font-weight:900}.store-empty{margin:0;border:1px dashed var(--line);border-radius:var(--radius);padding:16px;color:var(--muted);background:#fbfcfd;font-size:13px;font-weight:750;text-align:center}.store-selection-summary{min-height:54px;flex:0 0 auto;border-top:1px solid var(--line);background:color-mix(in srgb,var(--teal-soft) 58%,#fff);padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.store-selection-summary span{color:var(--muted);font-size:12px;font-weight:750}.store-selection-summary strong{color:var(--teal);font-size:13px;font-weight:900}.store-selection-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.store-selection-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.store-selection-button{min-width:64px;min-height:36px;border:1px solid var(--teal);border-radius:var(--radius);background:var(--teal);color:#fff;padding:7px 14px;font:inherit;font-size:14px;font-weight:850;cursor:pointer}.store-selection-button:hover:not(:disabled){filter:brightness(.96)}.store-selection-button.is-secondary{border-color:var(--line);background:#fff;color:var(--muted)}.store-selection-button:disabled{cursor:not-allowed;opacity:.62}.period-switcher{position:relative;width:min(360px,100%);min-width:280px}.period-trigger{width:100%;min-height:52px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);padding:9px 12px;display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;grid-gap:10px;gap:10px;text-align:left;font:inherit;box-shadow:0 2px 10px rgba(28,35,41,.04);cursor:pointer}.period-trigger:hover,.period-trigger[aria-expanded=true]{border-color:var(--teal)}.period-apply-button:focus-visible,.period-range-field input:focus-visible,.period-trigger:focus-visible{border-color:var(--teal);outline:2px solid color-mix(in srgb,var(--teal) 18%,transparent);outline-offset:2px}.period-trigger-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.period-trigger-copy span,.period-trigger-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.period-trigger-copy strong{color:var(--ink);font-size:15px;line-height:1.1;font-weight:850}.period-trigger-copy span{color:var(--muted);font-size:12px;line-height:1.2;font-weight:750}.period-trigger-caret{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;color:#fff;background:var(--blue);box-shadow:0 5px 12px rgba(56,111,168,.18);font-size:16px;line-height:1;font-weight:900}.period-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:10;width:min(390px,calc(100vw - 28px));border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 20px 48px rgba(28,35,41,.16);overflow:hidden}.period-popover-head{padding:12px;border-bottom:1px solid var(--line)}.period-popover-head div{min-width:0;display:grid;grid-gap:4px;gap:4px}.period-popover-head strong{color:var(--ink);font-size:15px;line-height:1.1;font-weight:900}.period-popover-head span{color:var(--muted);font-size:12px;font-weight:750}.period-range-form{display:grid;grid-gap:12px;gap:12px;padding:12px}.period-range-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.period-range-field{min-width:0;display:grid;grid-gap:6px;gap:6px}.period-range-field span{color:var(--muted);font-size:12px;line-height:1.2;font-weight:800}.period-range-field input{width:100%;min-width:0;height:38px;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;color:var(--ink);padding:0 9px;font:inherit;font-size:13px;line-height:1;font-weight:800}.period-range-error{margin:0;color:var(--coral);font-size:12px;line-height:1.3;font-weight:800}.period-popover-foot{display:grid;grid-gap:8px;gap:8px}.period-apply-button{width:100%;min-height:38px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--teal);font:inherit;font-size:13px;font-weight:850;cursor:pointer}.period-apply-button:hover:not(:disabled){border-color:var(--teal);background:var(--teal-soft)}.period-apply-button.is-secondary{border-style:dashed;color:var(--muted)}.period-apply-button:disabled{color:var(--muted);cursor:not-allowed;opacity:.62}.empty-hint{margin:0;border:1px dashed var(--line);border-radius:var(--radius);padding:32px 16px;color:var(--muted);background:#fbfcfd;font-size:14px;font-weight:750;text-align:center}.board-nav{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;gap:8px;overflow-x:auto;margin:0 0 14px;padding:10px 0 12px;background:color-mix(in srgb,var(--page) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:thin}.board-nav a{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);padding:8px 13px;font-size:13px;font-weight:800}.board-nav a:hover{border-color:var(--teal);color:var(--teal)}.board-nav a.active{border-color:var(--teal);background:var(--teal);color:#fff}.domestic-agent-anchor-nav a{text-transform:none}.domestic-agent-expansion-editor,.domestic-agent-expansion-section{display:grid;grid-gap:16px;gap:16px}.domestic-agent-expansion-editor{min-width:0}.domestic-agent-expansion-toolbar{min-width:0;border:1px solid color-mix(in srgb,var(--blue) 18%,var(--line));border-radius:var(--radius);background:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;overflow:hidden}.domestic-agent-expansion-week-tabs{min-height:72px;border-bottom:0;padding-bottom:0}.domestic-agent-expansion-actions{min-width:180px;border-left:1px solid color-mix(in srgb,var(--blue) 16%,var(--line));background:#f8fbfc;padding:10px;display:grid;align-content:center;grid-gap:8px;gap:8px}.domestic-agent-expansion-actions button,.domestic-agent-expansion-attachment-item button,.domestic-agent-expansion-history-head button,.domestic-agent-expansion-history-list button,.domestic-agent-expansion-inline-button,.domestic-agent-expansion-row-action,.domestic-agent-expansion-upload-button{min-height:34px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);padding:7px 10px;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.domestic-agent-expansion-actions button:last-child,.domestic-agent-expansion-inline-button{border-color:color-mix(in srgb,var(--teal) 28%,var(--line));background:var(--teal);color:#fff}.domestic-agent-expansion-actions button:hover:not(:disabled),.domestic-agent-expansion-attachment-item button:hover:not(:disabled),.domestic-agent-expansion-history-head button:hover:not(:disabled),.domestic-agent-expansion-history-list button:hover:not(:disabled),.domestic-agent-expansion-inline-button:hover:not(:disabled),.domestic-agent-expansion-row-action:hover:not(:disabled),.domestic-agent-expansion-upload-button:hover:not([aria-disabled=true]){border-color:var(--teal);box-shadow:0 8px 18px rgba(31,138,131,.12)}.domestic-agent-expansion-actions button:disabled,.domestic-agent-expansion-attachment-item button:disabled,.domestic-agent-expansion-history-head button:disabled,.domestic-agent-expansion-history-list button:disabled,.domestic-agent-expansion-inline-button:disabled,.domestic-agent-expansion-row-action:disabled,.domestic-agent-expansion-upload-button[aria-disabled=true]{cursor:not-allowed;opacity:.58}.domestic-agent-expansion-message{margin:0;border-radius:var(--radius);padding:9px 11px;font-size:13px;font-weight:800}.domestic-agent-expansion-message.is-ok{background:var(--green-soft);color:var(--green)}.domestic-agent-expansion-message.is-error{background:var(--coral-soft);color:var(--coral)}.domestic-agent-expansion-copy-dialog{border:1px solid color-mix(in srgb,var(--gold) 24%,var(--line));border-radius:var(--radius);background:color-mix(in srgb,var(--gold-soft) 58%,#fff);padding:12px;display:grid;grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:center;grid-gap:10px;gap:10px}.domestic-agent-expansion-copy-dialog div{min-width:0;display:grid;grid-gap:3px;gap:3px}.domestic-agent-expansion-copy-dialog strong{font-size:13px;font-weight:900}.domestic-agent-expansion-copy-dialog span{color:var(--muted);font-size:12px;font-weight:720}.domestic-agent-expansion-copy-dialog button{min-height:34px;border:1px solid color-mix(in srgb,var(--gold) 26%,var(--line));border-radius:var(--radius);background:var(--surface);color:var(--ink);padding:7px 10px;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.domestic-agent-expansion-copy-dialog button:first-of-type{background:var(--gold);color:#fff}.domestic-agent-expansion-copy-dialog button:hover:not(:disabled){border-color:var(--gold);box-shadow:0 8px 18px rgba(183,119,24,.14)}.domestic-agent-expansion-copy-dialog button:disabled{cursor:not-allowed;opacity:.58}.domestic-agent-expansion-table-panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:14px}.domestic-agent-expansion-table-panel .panel-head{align-items:center}.domestic-agent-expansion-table-panel .panel-head>div{min-width:0}.domestic-agent-expansion-table-scroll{min-width:0;overflow-x:auto}.domestic-agent-expansion-table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0;table-layout:fixed}.domestic-agent-expansion-table.is-special{min-width:980px}.domestic-agent-expansion-table td,.domestic-agent-expansion-table th{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);padding:8px;vertical-align:top}.domestic-agent-expansion-table td:first-child,.domestic-agent-expansion-table th:first-child{border-left:1px solid var(--line)}.domestic-agent-expansion-table th{border-top:1px solid var(--line);background:color-mix(in srgb,var(--blue) 13%,#fff);color:color-mix(in srgb,var(--ink) 82%,var(--blue));font-size:12px;font-weight:900;text-align:left}.domestic-agent-expansion-table th:first-child{border-top-left-radius:var(--radius)}.domestic-agent-expansion-table th:last-child{border-top-right-radius:var(--radius)}.domestic-agent-expansion-table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius)}.domestic-agent-expansion-table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius)}.domestic-agent-expansion-table textarea{width:100%;min-height:88px;resize:vertical;border:1px solid transparent;border-radius:calc(var(--radius) - 2px);background:#f8fafb;color:var(--ink);padding:8px;font:inherit;font-size:13px;line-height:1.45;font-weight:650}.domestic-agent-expansion-table textarea:focus{border-color:var(--teal);outline:2px solid color-mix(in srgb,var(--teal) 15%,transparent);outline-offset:1px}.domestic-agent-expansion-table textarea:disabled{color:var(--muted);cursor:wait;opacity:.72}.domestic-agent-expansion-table th:first-child,.domestic-agent-expansion-table th:nth-child(2),.domestic-agent-expansion-table th:nth-child(6){width:12%}.domestic-agent-expansion-table th:nth-child(7){width:18%}.domestic-agent-expansion-table th:last-child{width:72px}.domestic-agent-expansion-table.is-special th:first-child{width:14%}.domestic-agent-expansion-table.is-special th:nth-child(2),.domestic-agent-expansion-table.is-special th:nth-child(5){width:18%}.domestic-agent-expansion-attachments{min-width:0;display:grid;grid-gap:6px;gap:6px}.domestic-agent-expansion-attachment-list{display:grid;grid-gap:4px;gap:4px}.domestic-agent-expansion-attachment-list.is-readonly{gap:5px}.domestic-agent-expansion-attachment-item{min-width:0;min-height:32px;border:1px solid color-mix(in srgb,var(--blue) 10%,var(--line));border-radius:calc(var(--radius) - 2px);background:#fff;padding:4px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px}.domestic-agent-expansion-attachment-item a,.domestic-agent-expansion-attachment-list.is-readonly a{min-width:0;min-height:26px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;color:var(--blue);font-size:11.5px;font-weight:850}.domestic-agent-expansion-attachment-item img,.domestic-agent-expansion-attachment-list.is-readonly img{width:22px;height:22px;border-radius:3px;object-fit:cover}.domestic-agent-expansion-attachment-item strong,.domestic-agent-expansion-attachment-list.is-readonly span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domestic-agent-expansion-attachment-empty{margin:0;color:var(--muted);font-size:12px;font-weight:750}.domestic-agent-expansion-upload-button{width:100%;min-height:32px;border-style:dashed;border-color:color-mix(in srgb,var(--teal) 34%,var(--line));background:#fff;color:var(--teal);display:grid;place-items:center}.domestic-agent-expansion-upload-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.domestic-agent-expansion-file-badge{width:22px;height:22px;border-radius:4px;background:color-mix(in srgb,var(--blue) 14%,#fff);color:var(--blue);display:grid;place-items:center;font-size:10.5px;font-weight:900}.domestic-agent-expansion-attachment-item button{min-height:28px;border-color:color-mix(in srgb,var(--coral) 18%,var(--line));color:var(--coral);padding:4px 8px;font-size:11.5px}.domestic-agent-expansion-row-action{width:100%;color:var(--coral)}.domestic-agent-expansion-history-panel{min-width:0;border:1px solid color-mix(in srgb,var(--blue) 18%,var(--line));border-radius:var(--radius);background:#fff;padding:12px;display:grid;grid-gap:12px;gap:12px}.domestic-agent-expansion-history-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.domestic-agent-expansion-history-head>div:first-child{min-width:0;display:grid;grid-gap:3px;gap:3px}.domestic-agent-expansion-history-head strong{color:var(--ink);font-size:14px;font-weight:950}.domestic-agent-expansion-history-head span{color:var(--muted);font-size:12px;font-weight:760}.domestic-agent-expansion-history-head>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.domestic-agent-expansion-history-message{margin:0;border-radius:calc(var(--radius) - 2px);padding:8px 10px;font-size:12px;font-weight:800}.domestic-agent-expansion-history-message.is-ok{background:var(--green-soft);color:var(--green)}.domestic-agent-expansion-history-message.is-error{background:var(--coral-soft);color:var(--coral)}.domestic-agent-expansion-history-body{min-width:0;display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.domestic-agent-expansion-history-list{min-width:0;max-height:520px;overflow:auto;display:grid;grid-gap:8px;gap:8px}.domestic-agent-expansion-history-list p,.domestic-agent-expansion-history-preview.is-empty{margin:0;border:1px dashed color-mix(in srgb,var(--blue) 16%,var(--line));border-radius:var(--radius);background:#f8fafb;color:var(--muted);padding:14px;font-size:13px;font-weight:800}.domestic-agent-expansion-history-list button{min-width:0;min-height:74px;padding:9px;display:grid;grid-gap:4px;gap:4px;text-align:left}.domestic-agent-expansion-history-list button.is-active{border-color:var(--teal);background:color-mix(in srgb,var(--teal-soft) 58%,#fff)}.domestic-agent-expansion-history-list em,.domestic-agent-expansion-history-list span,.domestic-agent-expansion-history-list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domestic-agent-expansion-history-list strong{color:var(--ink);font-size:13px;font-weight:950}.domestic-agent-expansion-history-list em,.domestic-agent-expansion-history-list span{color:var(--muted);font-size:11.5px;font-style:normal;font-weight:760}.domestic-agent-expansion-history-preview{min-width:0;display:grid;grid-gap:12px;gap:12px}.domestic-agent-expansion-history-preview-head{min-width:0;border:1px solid color-mix(in srgb,var(--blue) 12%,var(--line));border-radius:var(--radius);background:#f8fafb;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.domestic-agent-expansion-history-preview-head span,.domestic-agent-expansion-history-preview-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domestic-agent-expansion-history-preview-head strong{color:var(--ink);font-size:13px;font-weight:950}.domestic-agent-expansion-history-preview-head span{color:var(--muted);font-size:12px;font-weight:780}.domestic-agent-expansion-history-table-wrap{min-width:0;overflow-x:auto}.domestic-agent-expansion-history-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;table-layout:fixed}.domestic-agent-expansion-history-table.is-special{min-width:780px}.domestic-agent-expansion-history-table td,.domestic-agent-expansion-history-table th{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:8px;color:var(--ink);font-size:12px;line-height:1.45;font-weight:680;vertical-align:top;word-break:break-word}.domestic-agent-expansion-history-table td:first-child,.domestic-agent-expansion-history-table th:first-child{border-left:1px solid var(--line)}.domestic-agent-expansion-history-table th{border-top:1px solid var(--line);background:color-mix(in srgb,var(--blue) 11%,#fff);font-weight:900;text-align:left}.domestic-agent-expansion-history-empty-text{color:var(--muted);font-size:12px;font-weight:760}.summary{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);grid-gap:16px;gap:16px}.summary-single{grid-template-columns:minmax(0,1fr)}.ai-panel,.chart-card,.hero,.module,.team-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.hero{min-height:278px;padding:22px;display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1fr);grid-gap:18px;gap:18px}.hero-single{grid-template-columns:minmax(0,1fr)}.hero-single .hero-main{border-right:0;padding-right:0}.hero-main{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--line);padding-right:18px}.label,.section-kicker{color:var(--muted);font-size:13px;font-weight:750}.hero-value{margin:10px 0 8px;font-size:clamp(42px,6vw,68px);line-height:.96;font-weight:900}.hero-value.compact{font-size:42px}.trend{width:max-content;display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;color:#236d3b;background:var(--green-soft);font-size:12px;font-weight:800}.hero-breakdown{display:grid;grid-gap:12px;gap:12px;align-content:center}.person-progress{display:grid;grid-template-columns:58px 1fr 76px;align-items:center;grid-gap:10px;gap:10px;min-height:30px;color:var(--muted);font-size:13px;font-weight:700}.track{position:relative;height:10px;overflow:hidden;background:#edf1f4}.bar,.track{border-radius:999px}.bar{position:absolute;inset:0 auto 0 0;width:0;background:var(--teal)}.tone-teal{color:var(--teal);background-color:var(--teal-soft)}.tone-blue{color:var(--blue);background-color:var(--blue-soft)}.tone-green{color:var(--green);background-color:var(--green-soft)}.tone-gold{color:var(--gold);background-color:var(--gold-soft)}.tone-coral{color:var(--coral);background-color:var(--coral-soft)}.tone-violet{color:var(--violet);background-color:var(--violet-soft)}.bar.tone-teal{background-color:var(--teal)}.bar.tone-blue{background-color:var(--blue)}.bar.tone-gold{background-color:var(--gold)}.bar.tone-violet{background-color:var(--violet)}.ai-panel,.chart-card,.team-panel{padding:18px}.panel-head{align-items:baseline;margin-bottom:13px}.panel-title{margin:0;font-size:16px;line-height:1.2;font-weight:850}.panel-head span{color:var(--muted);font-size:12px;font-weight:700}.people-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.person-card{min-height:208px;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:13px;display:grid;grid-template-rows:auto 1fr auto;grid-gap:12px;gap:12px}.person-name{display:flex;justify-content:space-between;align-items:center;gap:10px;font-weight:850}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:900;flex:0 0 auto}.person-card dl{margin:0;display:grid;grid-gap:8px;gap:8px}.metric-line{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;color:var(--muted);font-size:12px;font-weight:700}.metric-line dd{margin:0;color:var(--ink);font-weight:850}.tag{min-height:24px;display:inline-flex;align-items:center;width:max-content;max-width:100%;border-radius:999px;padding:3px 8px;color:var(--tone,var(--teal));background:var(--tone-bg,var(--teal-soft));font-size:12px;font-weight:850;white-space:nowrap}.module-stack{display:grid;grid-gap:18px;gap:18px}.module{padding:20px;display:grid;grid-gap:16px;gap:16px}.module-header{align-items:flex-start}.module-title h2{margin:4px 0 0;font-size:22px;line-height:1.2}.chart-grid,.kpi-strip,.metric-row,.section-grid{display:grid;grid-gap:10px;gap:10px}.kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.chart-grid,.metric-row{grid-template-columns:repeat(4,minmax(0,1fr))}.chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-grid>:only-child{grid-column:1/-1}.metric{min-height:108px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:14px;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.metric strong{display:block;font-size:24px;line-height:1;font-weight:900}.metric em,.metric span{color:var(--muted);font-size:12px;line-height:1.35;font-style:normal;font-weight:700}.source-sales-block{min-width:0;display:grid;grid-gap:12px;gap:12px}.source-sales-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.source-sales-metric-card{position:relative;min-width:0;min-height:128px;overflow:hidden;border:1px solid color-mix(in srgb,var(--teal) 16%,var(--line));border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(251,252,253,.98)),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--teal-soft) 42%,transparent) 0,transparent 42%);padding:14px 14px 13px 16px;display:grid;align-content:space-between;grid-gap:11px;gap:11px;box-shadow:0 8px 24px rgba(28,35,41,.05)}.source-sales-metric-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--teal),color-mix(in srgb,var(--teal) 45%,var(--green)))}.source-sales-metric-main{min-width:0;display:grid;grid-gap:8px;gap:8px}.source-sales-metric-main strong{color:var(--ink);font-size:clamp(24px,2.1vw,30px);line-height:1;font-weight:950;white-space:nowrap}.source-sales-metric-main span{color:var(--muted);font-size:12px;line-height:1;font-weight:850}.source-sales-metric-details{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.source-sales-metric-details span{min-width:0;border:1px solid color-mix(in srgb,var(--teal) 14%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--teal-soft) 24%,#fff);padding:4px 8px;color:var(--muted);font-size:11px;line-height:1;font-weight:800;white-space:nowrap}.source-sales-metric-details .source-sales-metric-detail-share{border-color:rgba(255,59,48,.42);background:linear-gradient(135deg,#ff3b30,#ff9500);color:#fff;box-shadow:0 7px 16px rgba(255,59,48,.22)}.source-sales-trend-list{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,max-content));grid-gap:7px;gap:7px;justify-content:start}.source-sales-trend{--trend-color:var(--muted);--trend-bg:#f1f5f4;--trend-border:color-mix(in srgb,var(--muted) 12%,var(--line));min-width:0;border:1px solid var(--trend-border);border-radius:999px;background:var(--trend-bg);color:var(--trend-color);padding:5px 8px;display:inline-grid;grid-template-columns:auto 15px auto;align-items:center;gap:4px;font-size:11px;line-height:1;font-style:normal;font-weight:850;white-space:nowrap}.source-sales-trend.is-up{--trend-color:#236d3b;--trend-bg:color-mix(in srgb,var(--green-soft) 76%,#fff);--trend-border:color-mix(in srgb,var(--green) 22%,var(--line))}.source-sales-trend.is-down{--trend-color:#9d3925;--trend-bg:color-mix(in srgb,var(--coral-soft) 78%,#fff);--trend-border:color-mix(in srgb,var(--coral) 24%,var(--line))}.source-sales-trend b,.source-sales-trend span{font:inherit}.source-sales-trend i{width:13px;height:2px;border-radius:999px;background:currentColor;opacity:.48}.source-sales-trend-arrow{width:15px;height:15px;color:currentColor;overflow:visible}.source-sales-trend-arrow path{fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.source-sales-metric-card.has-target{min-height:178px}.source-sales-metric-card.has-aside{grid-template-columns:minmax(0,1fr) minmax(220px,.92fr);grid-template-areas:"main aside" "details aside" "trends aside" "target target";align-content:stretch}.source-sales-metric-card.has-aside .source-sales-metric-main{grid-area:main}.source-sales-metric-card.has-aside .source-sales-metric-details{grid-area:details}.source-sales-metric-card.has-aside .source-sales-trend-list{grid-area:trends}.source-sales-metric-card.has-aside .source-sales-target-panel{grid-area:target}.source-sales-metric-aside{grid-area:aside;min-width:0;align-self:stretch}.source-sales-no-order-card{min-width:0;min-height:100%;border:1px solid color-mix(in srgb,var(--gold) 18%,var(--line));border-radius:calc(var(--radius) - 2px);background:color-mix(in srgb,var(--gold-soft) 20%,#fff);padding:10px;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-content:start}.source-sales-no-order-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.source-sales-no-order-card>em,.source-sales-no-order-head b,.source-sales-no-order-head span,.source-sales-no-order-list span{font-size:11px;line-height:1.15;font-style:normal;font-weight:850}.source-sales-no-order-head span{color:var(--ink)}.source-sales-no-order-head b{flex:0 0 auto;border-radius:999px;background:#fff;color:var(--gold);padding:4px 7px}.source-sales-no-order-list{min-width:0;max-height:82px;overflow:auto;display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}.source-sales-no-order-list span{max-width:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--gold) 18%,var(--line));border-radius:999px;background:#fff;color:#86500f;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap}.source-sales-no-order-card>em{color:var(--muted);align-self:center}.source-sales-target-panel{--source-target-color:var(--teal);--source-target-bg:var(--teal-soft);min-width:0;border-top:1px dashed color-mix(in srgb,var(--source-target-color) 22%,var(--line));padding-top:10px;display:grid;grid-gap:8px;gap:8px}.source-sales-target-panel[data-tone=blue]{--source-target-color:var(--blue);--source-target-bg:var(--blue-soft)}.source-sales-target-panel[data-tone=green]{--source-target-color:var(--green);--source-target-bg:var(--green-soft)}.source-sales-target-panel[data-tone=gold]{--source-target-color:var(--gold);--source-target-bg:var(--gold-soft)}.source-sales-target-panel[data-tone=coral]{--source-target-color:var(--coral);--source-target-bg:var(--coral-soft)}.source-sales-target-panel[data-tone=violet]{--source-target-color:var(--violet);--source-target-bg:var(--violet-soft)}.source-sales-target-panel[data-tone=neutral]{--source-target-color:var(--muted);--source-target-bg:#f1f5f4}.source-sales-target-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.source-sales-target-grid dd,.source-sales-target-grid dt,.source-sales-target-head b,.source-sales-target-head span,.source-sales-target-panel>em{font-size:11px;line-height:1.15;font-style:normal;font-weight:850}.source-sales-target-head span{min-width:0;overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.source-sales-target-head b{flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--source-target-bg) 76%,#fff);color:var(--source-target-color);padding:4px 7px}.source-sales-target-head .source-sales-target-rate{border:1px solid rgba(0,122,255,.42);background:linear-gradient(135deg,#007aff,#00c2ff);color:#fff;box-shadow:0 7px 16px rgba(0,122,255,.22)}.source-sales-target-track{position:relative;height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--source-target-bg) 34%,#eef2f4)}.source-sales-target-track span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--source-target-color),color-mix(in srgb,var(--source-target-color) 56%,var(--green)))}.source-sales-target-grid{margin:0;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.source-sales-target-grid div{min-width:0;border:1px solid color-mix(in srgb,var(--source-target-color) 12%,var(--line));border-radius:7px;background:color-mix(in srgb,var(--source-target-bg) 28%,#fff);padding:6px 7px;display:grid;grid-gap:4px;gap:4px}.source-sales-target-grid .source-sales-achievement-rate{border-color:rgba(52,199,89,.48);background:linear-gradient(135deg,rgba(52,199,89,.16),rgba(0,212,170,.22)),#fff;box-shadow:inset 0 0 0 1px rgba(0,212,170,.16)}.source-sales-target-grid .source-sales-actual-share{border-color:rgba(255,59,48,.42);background:linear-gradient(135deg,rgba(255,59,48,.14),rgba(255,149,0,.2)),#fff;box-shadow:inset 0 0 0 1px rgba(255,149,0,.16)}.source-sales-target-grid dt,.source-sales-target-panel>em{color:var(--muted)}.source-sales-target-grid .source-sales-actual-share dd,.source-sales-target-grid .source-sales-actual-share dt{color:#ff3b30}.source-sales-target-grid .source-sales-achievement-rate dd,.source-sales-target-grid .source-sales-achievement-rate dt{color:#00a86b}.source-sales-target-grid .source-sales-achievement-rate dd,.source-sales-target-grid .source-sales-actual-share dd{font-size:14px;font-weight:950}.source-sales-target-grid dd{margin:0;min-width:0;color:var(--ink)}.source-sales-target-grid dd,.source-sales-target-panel>em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-sales-board-panel{--source-board-accent:#1f8a83;overflow:hidden;border-color:color-mix(in srgb,var(--source-board-accent) 18%,var(--line));background:#fff;display:grid;grid-gap:10px;gap:10px;padding:12px 14px 14px}.source-sales-board-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.source-sales-board-head>div:first-child{min-width:0;display:grid;grid-gap:4px;gap:4px}.source-sales-board-head>div:first-child>span{color:var(--muted);font-size:12px;line-height:1.35;font-weight:800}.source-sales-board-meta{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.source-sales-board-meta span{border:1px solid color-mix(in srgb,var(--source-board-accent) 18%,var(--line));border-radius:999px;background:#fbfcfd;padding:4px 9px;display:inline-flex;align-items:center;color:var(--muted);font-size:11.5px;line-height:1;font-weight:850;white-space:nowrap}.source-sales-dimension-panel{gap:12px}.source-sales-summary{min-width:0;color:inherit;cursor:pointer;list-style:none}.source-sales-summary::-webkit-details-marker{display:none}.source-sales-summary:hover .panel-title{color:var(--source-board-accent)}.source-sales-collapsible .collapsible-table-affordance{border-color:var(--source-board-accent);background:color-mix(in srgb,var(--source-board-accent) 12%,#fff);color:var(--source-board-accent)}.source-sales-collapsible .collapsible-table-affordance-label{color:var(--source-board-accent)}.source-sales-collapsible .collapsible-table-affordance-icon{background:var(--source-board-accent)}.source-sales-collapsible .collapsible-table-affordance-icon:before{transform:rotate(-45deg)}.source-sales-collapsible[open] .collapsible-table-affordance-icon:before{transform:rotate(45deg) translate(-1px,-1px)}.source-sales-collapsible:not([open]) .source-sales-toggle-label.is-expanded,.source-sales-collapsible[open] .source-sales-toggle-label.is-collapsed,.source-sales-toggle-label.is-collapsed{display:none}.source-sales-collapsible:not([open]) .source-sales-toggle-label.is-collapsed{display:inline}.source-sales-staff-dimension-panel{overflow:visible}.source-sales-sku-chart-shell{min-width:0;overflow-x:auto;overflow-y:hidden;border:1px solid color-mix(in srgb,var(--source-board-accent) 10%,var(--line));border-radius:8px;background:#fff;padding:8px 8px 4px}.source-sales-sku-chart-frame{height:318px}.source-sales-sku-chart-frame .chart-canvas{height:100%}.source-sales-person-list{min-width:0;overflow:visible;display:grid;grid-gap:8px;gap:8px}.source-sales-person-row{min-width:0;overflow:visible;border:1px solid color-mix(in srgb,var(--source-board-accent) 12%,var(--line));border-radius:8px;background:#fff;padding:10px 12px;display:grid;grid-template-columns:minmax(136px,170px) minmax(470px,520px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.source-sales-person-lead{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.source-sales-person-lead>b{width:30px;height:30px;border-radius:999px;background:color-mix(in srgb,var(--source-board-accent) 12%,#edf2f4);color:var(--source-board-accent);display:grid;place-items:center;font-size:11px;line-height:1;font-weight:950}.source-sales-person-lead div{min-width:0;display:grid;grid-gap:4px;gap:4px}.source-sales-person-lead strong{overflow:hidden;color:var(--ink);font-size:15px;line-height:1.15;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.source-sales-person-lead span,.source-sales-person-metrics dt,.source-sales-person-skus em{color:var(--muted);font-size:11.5px;line-height:1.25;font-style:normal;font-weight:850}.source-sales-person-metrics{margin:0;min-width:0;display:grid;grid-template-columns:minmax(158px,.96fr) minmax(198px,1.16fr) minmax(76px,.46fr);grid-gap:12px;gap:12px;align-items:center}.source-sales-person-metrics div{min-width:0;border-left:1px solid var(--line);padding-left:10px;display:grid;grid-gap:5px;gap:5px}.source-sales-person-metrics div:first-child{border-left:0;padding-left:0}.source-sales-person-metrics dd{margin:0;min-width:0;display:grid;grid-template-columns:minmax(58px,72px) minmax(86px,1fr);align-items:center;grid-column-gap:10px;column-gap:10px}.source-sales-person-metric-amount dd{grid-template-columns:minmax(72px,86px) minmax(92px,1fr)}.source-sales-person-metric-share dd{grid-template-columns:minmax(0,1fr)}.source-sales-person-metrics dd>strong{color:var(--ink);font-size:14px;line-height:1;font-weight:950;width:100%;white-space:nowrap}.source-sales-person-comparisons{min-width:0;display:grid;grid-template-columns:minmax(86px,max-content);justify-content:start;grid-gap:4px;gap:4px}.source-sales-person-comparisons span{--comparison-color:var(--muted);--comparison-bg:#f4f6f7;min-width:86px;max-width:110px;overflow:hidden;border-radius:999px;background:var(--comparison-bg);color:var(--comparison-color);padding:4px 7px;display:inline-flex;align-items:center;justify-content:space-between;gap:4px;font-size:10.5px;line-height:1;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.source-sales-person-comparisons span.tone-green,.source-sales-person-comparisons span.tone-teal{--comparison-color:#236d3b;--comparison-bg:color-mix(in srgb,var(--green-soft) 76%,#fff)}.source-sales-person-comparisons span.tone-coral{--comparison-color:#9d3925;--comparison-bg:color-mix(in srgb,var(--coral-soft) 78%,#fff)}.source-sales-person-comparisons b,.source-sales-person-comparisons em{color:inherit;font:inherit}.source-sales-person-skus{min-width:0;overflow:visible;display:flex;flex-wrap:wrap;gap:6px}.source-sales-person-skus span{min-width:0;max-width:190px;position:relative;border:1px solid color-mix(in srgb,var(--source-board-accent) 10%,var(--line));border-radius:999px;background:#fbfcfd;padding:5px 8px;display:inline-flex;align-items:center;gap:6px;outline:0;cursor:default}.source-sales-person-skus span:focus-visible,.source-sales-person-skus span:hover{border-color:color-mix(in srgb,var(--source-board-accent) 38%,var(--line));box-shadow:0 6px 18px rgba(14,42,49,.08);z-index:5}.source-sales-person-skus span:after{content:attr(data-tooltip);pointer-events:none;position:absolute;right:0;bottom:calc(100% + 8px);z-index:20;width:max-content;max-width:min(360px,70vw);border:1px solid color-mix(in srgb,var(--source-board-accent) 18%,var(--line));border-radius:8px;background:#fff;color:var(--ink);box-shadow:0 14px 34px rgba(14,42,49,.16);padding:8px 10px;font-size:12px;line-height:1.45;font-weight:850;white-space:normal;word-break:break-word;opacity:0;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease}.source-sales-person-skus span:focus-visible:after,.source-sales-person-skus span:hover:after{opacity:1;transform:translateY(0)}.source-sales-person-skus b{overflow:hidden;color:var(--ink);font-size:11.5px;line-height:1;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.source-sales-person-skus em{flex:none}.source-sales-sku-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.source-sales-sku-card{min-width:0;min-height:82px;border:1px solid color-mix(in srgb,var(--source-board-accent) 20%,var(--line));border-radius:7px;background:#fff;padding:10px 12px;display:grid;align-content:start;grid-gap:7px;gap:7px}.source-sales-sku-card strong{overflow:hidden;color:var(--ink);font-size:13.5px;line-height:1.2;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.source-sales-sku-card span{color:var(--muted);font-size:12px;line-height:1;font-weight:850}.source-sales-sku-card b{color:var(--source-board-accent);font-size:20px;line-height:1;font-weight:950;white-space:nowrap}.source-sales-sku-rank-panel{gap:12px}.source-sales-sku-rank-list{min-width:0;display:grid;grid-gap:8px;gap:8px}.source-sales-sku-rank-row{--source-sku-color:var(--source-board-accent);--source-sku-bg:color-mix(in srgb,var(--teal-soft) 34%,#fff);min-width:0;min-height:66px;border:1px solid color-mix(in srgb,var(--source-sku-color) 18%,var(--line));border-radius:8px;background:linear-gradient(180deg,#fff,var(--source-sku-bg));padding:10px 12px;display:grid;grid-template-columns:42px minmax(0,1fr) minmax(112px,150px);grid-gap:12px;gap:12px;align-items:center}.source-sales-sku-rank-row.tone-teal{--source-sku-color:var(--teal);--source-sku-bg:color-mix(in srgb,var(--teal-soft) 38%,#fff)}.source-sales-sku-rank-row.tone-green{--source-sku-color:var(--green);--source-sku-bg:color-mix(in srgb,var(--green-soft) 42%,#fff)}.source-sales-sku-rank-row.tone-blue{--source-sku-color:var(--blue);--source-sku-bg:color-mix(in srgb,var(--blue-soft) 42%,#fff)}.source-sales-sku-rank-row.tone-gold{--source-sku-color:var(--gold);--source-sku-bg:color-mix(in srgb,var(--gold-soft) 42%,#fff)}.source-sales-sku-rank-row.tone-coral{--source-sku-color:var(--coral);--source-sku-bg:color-mix(in srgb,var(--coral-soft) 42%,#fff)}.source-sales-sku-rank-row.tone-violet{--source-sku-color:var(--violet);--source-sku-bg:color-mix(in srgb,var(--violet-soft) 42%,#fff)}.source-sales-sku-rank-row.tone-neutral{--source-sku-color:var(--muted);--source-sku-bg:#fbfcfd}.source-sales-sku-rank-index{width:34px;height:34px;border-radius:999px;background:var(--source-sku-color);color:#fff;display:grid;place-items:center;font-size:12px;line-height:1;font-weight:950;box-shadow:0 8px 18px color-mix(in srgb,var(--source-sku-color) 20%,transparent)}.source-sales-sku-rank-main{min-width:0;display:grid;grid-gap:8px;gap:8px}.source-sales-sku-rank-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.source-sales-sku-rank-copy strong{overflow:hidden;color:var(--ink);font-size:14px;line-height:1.15;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.source-sales-sku-rank-copy span{overflow:hidden;color:var(--muted);font-size:11.5px;line-height:1.2;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.source-sales-sku-rank-track{height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--source-sku-color) 12%,#edf2f4)}.source-sales-sku-rank-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--source-sku-color),color-mix(in srgb,var(--source-sku-color) 64%,#fff))}.source-sales-sku-rank-value{min-width:0;display:grid;grid-gap:5px;gap:5px;justify-items:end;text-align:right}.source-sales-sku-rank-value strong{color:var(--source-sku-color);font-size:20px;line-height:1;font-weight:950;white-space:nowrap}.source-sales-sku-rank-value span{overflow:hidden;max-width:100%;color:var(--muted);font-size:11.5px;line-height:1.2;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.source-sales-sku-rank-foot{min-width:0;border-top:1px solid var(--line);padding-top:10px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.source-sales-sku-rank-foot span{min-width:0;color:var(--muted);font-size:11.5px;line-height:1.3;font-weight:800}.source-sales-sku-ledger-panel{gap:14px}.source-sales-sku-ledger-layout{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr)}.source-sales-sku-ledger-layout,.source-sales-sku-visual-grid{min-width:0;display:grid;grid-gap:12px;gap:12px;align-items:stretch}.source-sales-sku-visual-grid{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr)}.source-sales-sku-insight-card,.source-sales-sku-total-board,.source-sales-staff-distribution-card{min-width:0;border:1px solid color-mix(in srgb,var(--source-board-accent) 20%,var(--line));border-radius:8px;padding:14px;display:grid;grid-gap:12px;gap:12px}.source-sales-sku-total-board{background:linear-gradient(180deg,color-mix(in srgb,var(--teal-soft) 52%,#fff),#fff 62%),#fff;align-content:start}.source-sales-sku-insight-card,.source-sales-staff-distribution-card{background:#fff;align-content:start}.source-sales-insight-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.source-sales-insight-head div{min-width:0;display:grid;grid-gap:4px;gap:4px}.source-sales-insight-head h4{margin:0;color:var(--ink);font-size:14px;line-height:1.2;font-weight:950}.source-sales-insight-head strong{overflow:hidden;max-width:48%;color:var(--source-board-accent);font-size:18px;line-height:1.05;font-weight:950;text-align:right;text-overflow:ellipsis;white-space:nowrap}.source-sales-contribution-strip{min-width:0;height:26px;overflow:hidden;border-radius:999px;background:#edf2f4;padding:2px;display:flex;gap:2px}.source-sales-contribution-segment{--source-sku-color:var(--source-board-accent);min-width:5px;height:100%;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,var(--source-sku-color),color-mix(in srgb,var(--source-sku-color) 64%,#fff));color:#fff;display:grid;place-items:center;font-size:10px;line-height:1;font-weight:950}.source-sales-contribution-segment i{font-style:normal}.source-sales-insight-metric-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.source-sales-insight-metric-grid div{min-width:0;border:1px solid color-mix(in srgb,var(--source-board-accent) 12%,var(--line));border-radius:7px;background:#fbfcfd;padding:8px;display:grid;grid-gap:5px;gap:5px}.source-sales-sku-bar-chart,.source-sales-staff-bar-list{min-width:0;display:grid;grid-gap:8px;gap:8px}.source-sales-sku-bar-row{--source-sku-color:var(--source-board-accent);min-width:0;border-top:1px solid var(--line);padding-top:8px;display:grid;grid-template-columns:34px minmax(150px,.9fr) minmax(160px,1fr) minmax(190px,.86fr);grid-gap:10px;gap:10px;align-items:center}.source-sales-sku-bar-row:first-child{border-top:0;padding-top:0}.source-sales-contribution-segment.tone-teal,.source-sales-sku-bar-row.tone-teal{--source-sku-color:var(--teal)}.source-sales-contribution-segment.tone-green,.source-sales-sku-bar-row.tone-green{--source-sku-color:var(--green)}.source-sales-contribution-segment.tone-blue,.source-sales-sku-bar-row.tone-blue{--source-sku-color:var(--blue)}.source-sales-contribution-segment.tone-gold,.source-sales-sku-bar-row.tone-gold{--source-sku-color:var(--gold)}.source-sales-contribution-segment.tone-coral,.source-sales-sku-bar-row.tone-coral{--source-sku-color:var(--coral)}.source-sales-contribution-segment.tone-violet,.source-sales-sku-bar-row.tone-violet{--source-sku-color:var(--violet)}.source-sales-contribution-segment.tone-neutral,.source-sales-sku-bar-row.tone-neutral{--source-sku-color:var(--muted)}.source-sales-sku-bar-copy,.source-sales-staff-bar-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.source-sales-sku-bar-copy strong,.source-sales-staff-bar-copy strong{overflow:hidden;color:var(--ink);font-size:13px;line-height:1.15;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.source-sales-sku-bar-track,.source-sales-staff-bar-track{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.source-sales-sku-bar-track span,.source-sales-staff-bar-track{height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--source-sku-color,var(--source-board-accent)) 11%,#edf2f4)}.source-sales-staff-bar-track{display:block}.source-sales-sku-bar-track i,.source-sales-staff-bar-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--source-sku-color,var(--source-board-accent)),color-mix(in srgb,var(--source-sku-color,var(--source-board-accent)) 58%,#fff))}.source-sales-sku-bar-track em{color:var(--source-sku-color);font-size:11px;line-height:1;font-style:normal;font-weight:900;white-space:nowrap}.source-sales-sku-bar-metrics,.source-sales-staff-bar-metrics{margin:0;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.source-sales-sku-bar-metrics div,.source-sales-staff-bar-metrics div{min-width:0;display:grid;grid-gap:3px;gap:3px}.source-sales-staff-distribution-card{padding-bottom:12px}.source-sales-staff-bar-row{min-width:0;border-top:1px solid var(--line);padding-top:9px;display:grid;grid-template-columns:34px minmax(180px,1fr) minmax(220px,.72fr);grid-gap:10px;gap:10px;align-items:center}.source-sales-staff-bar-row:first-child{border-top:0;padding-top:0}.source-sales-staff-bar-row>b{width:30px;height:30px;border-radius:999px;background:color-mix(in srgb,var(--source-board-accent) 13%,#edf2f4);color:var(--source-board-accent);display:grid;place-items:center;font-size:11px;line-height:1;font-weight:950}.source-sales-staff-bar-main{min-width:0;display:grid;grid-gap:7px;gap:7px}.source-sales-insight-head span,.source-sales-insight-metric-grid span,.source-sales-sku-bar-copy span,.source-sales-sku-bar-metrics dt,.source-sales-sku-leader span,.source-sales-sku-ledger-head,.source-sales-sku-ledger-result dt,.source-sales-sku-total-board dt,.source-sales-sku-total-board>span,.source-sales-staff-bar-copy span,.source-sales-staff-bar-metrics dt,.source-sales-staff-card-head span,.source-sales-staff-metric-strip dt,.source-sales-staff-share em{color:var(--muted);font-size:11.5px;line-height:1.25;font-weight:850}.source-sales-sku-total-board>strong{color:var(--ink);font-size:34px;line-height:.95;font-weight:950;white-space:nowrap}.source-sales-sku-total-board p{margin:0;color:var(--source-board-accent);font-size:13px;line-height:1.35;font-weight:900}.source-sales-sku-total-board dl,.source-sales-staff-metric-strip{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.source-sales-sku-total-board dl div,.source-sales-staff-metric-strip div{min-width:0;border:1px solid color-mix(in srgb,var(--source-board-accent) 12%,var(--line));border-radius:7px;background:#fbfcfd;padding:8px;display:grid;grid-gap:5px;gap:5px}.source-sales-insight-metric-grid strong,.source-sales-sku-bar-metrics dd,.source-sales-sku-ledger-result dd,.source-sales-sku-total-board dd,.source-sales-staff-bar-metrics dd,.source-sales-staff-metric-strip dd{margin:0;overflow:hidden;color:var(--ink);font-size:13px;line-height:1;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.source-sales-sku-leader{min-width:0;border-top:1px solid var(--line);padding-top:10px;display:grid;grid-gap:6px;gap:6px}.source-sales-sku-leader strong{overflow:hidden;color:var(--ink);font-size:15px;line-height:1.2;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.source-sales-sku-leader em{color:var(--source-board-accent);font-size:12px;line-height:1;font-style:normal;font-weight:900}.source-sales-sku-ledger{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.source-sales-sku-ledger-head{min-width:0;border-bottom:1px solid var(--line);background:#fbfcfd;padding:9px 12px 9px 58px;display:grid;grid-template-columns:minmax(180px,.88fr) minmax(170px,.68fr) minmax(220px,.9fr);grid-gap:12px;gap:12px}.source-sales-sku-ledger-head span:last-child{text-align:right}.source-sales-sku-ledger-list{min-width:0;max-height:560px;overflow:auto;display:grid}.source-sales-sku-ledger-row{--source-sku-color:var(--source-board-accent);min-width:0;min-height:64px;border-top:1px solid var(--line);padding:10px 12px;display:grid;grid-template-columns:34px minmax(180px,.88fr) minmax(170px,.68fr) minmax(220px,.9fr);grid-gap:12px;gap:12px;align-items:center}.source-sales-sku-ledger-row:first-child{border-top:0}.source-sales-sku-ledger-row.tone-teal{--source-sku-color:var(--teal)}.source-sales-sku-ledger-row.tone-green{--source-sku-color:var(--green)}.source-sales-sku-ledger-row.tone-blue{--source-sku-color:var(--blue)}.source-sales-sku-ledger-row.tone-gold{--source-sku-color:var(--gold)}.source-sales-sku-ledger-row.tone-coral{--source-sku-color:var(--coral)}.source-sales-sku-ledger-row.tone-violet{--source-sku-color:var(--violet)}.source-sales-sku-ledger-row.tone-neutral{--source-sku-color:var(--muted)}.source-sales-sku-ledger-bars{min-width:0;display:grid;grid-gap:6px;gap:6px}.source-sales-sku-ledger-bars div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.source-sales-sku-ledger-bars span{height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--source-sku-color) 12%,#edf2f4)}.source-sales-sku-ledger-bars i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--source-sku-color),color-mix(in srgb,var(--source-sku-color) 58%,#fff))}.source-sales-sku-ledger-bars em{color:var(--muted);font-size:11.5px;line-height:1;font-style:normal;font-weight:850;white-space:nowrap}.source-sales-sku-ledger-result{margin:0;min-width:0;display:grid;grid-template-columns:minmax(92px,1.2fr) minmax(58px,.7fr) minmax(48px,.6fr);grid-gap:8px;gap:8px;justify-items:end;text-align:right}.source-sales-sku-ledger-result div{min-width:0;display:grid;grid-gap:4px;gap:4px}.source-sales-drilldown-head{min-width:0;border-top:1px solid var(--line);padding-top:10px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.source-sales-drilldown-head strong{color:var(--ink);font-size:14px;line-height:1.2;font-weight:950}.source-sales-drilldown-head span{color:var(--muted);font-size:11.5px;line-height:1.3;font-weight:850;text-align:right}.source-sales-staff-ledger-panel{gap:14px}.source-sales-staff-ledger-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.source-sales-staff-card{min-width:0;border:1px solid color-mix(in srgb,var(--source-board-accent) 16%,var(--line));border-radius:8px;background:linear-gradient(180deg,#fff,#fbfcfd);padding:12px;display:grid;align-content:start;grid-gap:10px;gap:10px}.source-sales-staff-card-head{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.source-sales-staff-card-head>b{width:34px;height:34px;border-radius:999px;background:color-mix(in srgb,var(--source-board-accent) 14%,#edf2f4);color:var(--source-board-accent);display:grid;place-items:center;font-size:12px;line-height:1;font-weight:950}.source-sales-staff-card-head div{min-width:0;display:grid;grid-gap:4px;gap:4px}.source-sales-staff-card-head strong{overflow:hidden;color:var(--ink);font-size:16px;line-height:1.15;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.source-sales-staff-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.source-sales-staff-share{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.source-sales-staff-share span{height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--source-board-accent) 10%,#edf2f4)}.source-sales-staff-share i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--source-board-accent),color-mix(in srgb,var(--source-board-accent) 58%,#fff))}.source-sales-staff-card-detail{border-top:1px solid var(--line);padding-top:8px}.source-sales-staff-card-detail .source-sales-staff-sku-list{max-height:220px;overflow:auto;padding-right:2px}.source-sales-staff-list{min-width:0;display:grid;grid-gap:8px;gap:8px}.source-sales-staff-row{min-width:0;border:1px solid color-mix(in srgb,var(--source-board-accent) 18%,var(--line));border-radius:8px;background:#fff;padding:10px 12px;display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch}.source-sales-staff-summary{min-width:0;border-right:1px solid var(--line);padding-right:12px;display:flex;flex-direction:column;gap:6px}.source-sales-staff-summary strong{overflow:hidden;color:var(--ink);font-size:16px;line-height:1.15;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.source-sales-staff-summary span{color:var(--muted);font-size:12px;line-height:1;font-weight:850;white-space:nowrap}.source-sales-staff-summary b{color:var(--source-board-accent);font-size:22px;line-height:1;font-weight:950;white-space:nowrap}.source-sales-staff-summary em{color:var(--muted);font-size:11.5px;line-height:1.2;font-style:normal;font-weight:800}.source-sales-staff-detail{min-width:0;display:grid;align-content:start;grid-gap:6px;gap:6px}.source-sales-staff-detail-head,.source-sales-staff-sku-row{display:grid;grid-template-columns:minmax(160px,1fr) 72px 108px;grid-gap:10px;gap:10px;align-items:center}.source-sales-staff-detail-head{padding:0 10px;color:var(--muted);font-size:11px;line-height:1;font-weight:850}.source-sales-staff-detail-head span:nth-child(2),.source-sales-staff-detail-head span:nth-child(3){text-align:right}.source-sales-staff-sku-list{min-width:0;display:grid;grid-gap:5px;gap:5px}.source-sales-staff-sku-row{min-width:0;min-height:32px;border:1px solid var(--line);border-radius:7px;background:#fbfcfd;padding:6px 10px}.source-sales-staff-sku-row strong{overflow:hidden;color:var(--ink);font-size:12.5px;line-height:1.2;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.source-sales-staff-sku-row span{color:var(--muted);font-weight:850}.source-sales-staff-sku-row b,.source-sales-staff-sku-row span{font-size:12px;line-height:1;text-align:right;white-space:nowrap}.source-sales-staff-sku-row b{color:var(--ink);font-weight:950}.chart-card{min-height:330px}.chart-canvas{width:100%;height:260px}.dashboard-chart-tooltip{z-index:2147483647!important;max-width:min(320px,calc(100vw - 24px));white-space:nowrap}.manager-overview{gap:18px}.overview-walkin-panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:16px;display:grid;grid-gap:12px;gap:12px}.overview-walkin-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.overview-walkin-head>div{min-width:0}.overview-walkin-head h3{margin:4px 0 0;color:var(--ink);font-size:20px;line-height:1.2;font-weight:950}.overview-walkin-head p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.4;font-weight:700}.overview-walkin-source{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--teal) 20%,var(--line));border-radius:999px;background:var(--teal-soft);padding:5px 9px;color:var(--teal);font-size:11px;font-weight:900;white-space:nowrap}.overview-walkin-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.overview-walkin-summary-card{min-width:0;border:1px solid color-mix(in srgb,var(--blue) 12%,var(--line));border-radius:10px;background:linear-gradient(150deg,#fff 0,color-mix(in srgb,var(--blue-soft) 34%,#fff) 100%);padding:9px 10px;display:grid;grid-gap:4px;gap:4px}.overview-walkin-summary-card em,.overview-walkin-summary-card span{color:var(--muted);font-size:11px;line-height:1.3;font-style:normal;font-weight:750}.overview-walkin-summary-card strong{overflow:hidden;color:var(--ink);font-size:20px;line-height:1;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.overview-walkin-card-comparisons{margin-top:2px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.overview-walkin-summary-card .overview-walkin-card-comparisons>span{border-radius:999px;background:#eef2f5;padding:3px 6px;display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:10px;line-height:1;font-weight:850}.overview-walkin-summary-card .overview-walkin-card-comparisons>span.is-up{background:var(--green-soft);color:#236d3b}.overview-walkin-summary-card .overview-walkin-card-comparisons>span.is-down{background:var(--coral-soft);color:#9d3925}.overview-walkin-card-comparisons b,.overview-walkin-card-comparisons i{font:inherit;font-style:normal}.overview-walkin-card-comparisons b{opacity:.72}.overview-walkin-table-scroll{max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:11px;background:#fff}.overview-walkin-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;color:var(--ink);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview-walkin-table td,.overview-walkin-table th{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:7px 9px;line-height:1.2;text-align:right;white-space:nowrap}.overview-walkin-table tr>:last-child{border-right:0}.overview-walkin-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:#eef3fb;color:#35455d;font-size:11px;font-weight:900}.overview-walkin-table thead th:first-child{left:0;z-index:5;width:80px;min-width:80px;text-align:left}.overview-walkin-table thead th:nth-child(2){left:80px;z-index:5;width:168px;min-width:168px;text-align:left;box-shadow:10px 0 18px -18px #1c344e}.overview-walkin-table tbody:last-of-type tr:last-child>*,.overview-walkin-table tfoot tr:last-child>*{border-bottom:0}.overview-walkin-table tbody tr:not(.overview-walkin-subtotal):hover .overview-walkin-staff,.overview-walkin-table tbody tr:not(.overview-walkin-subtotal):hover .overview-walkin-store,.overview-walkin-table tbody tr:not(.overview-walkin-subtotal):hover td{background:color-mix(in srgb,var(--teal-soft) 42%,#fff)}.overview-walkin-group{position:-webkit-sticky;position:sticky;left:0;z-index:2;width:80px;min-width:80px;background:color-mix(in srgb,var(--blue-soft) 66%,#fff);color:var(--blue);text-align:left!important;vertical-align:top}.overview-walkin-group em,.overview-walkin-group span{display:block;font-style:normal}.overview-walkin-group span{font-size:13px;font-weight:950}.overview-walkin-group em{margin-top:3px;color:var(--muted);font-size:10px;font-weight:750}.overview-walkin-store{position:-webkit-sticky;position:sticky;left:80px;z-index:1;width:168px;min-width:168px;max-width:168px;overflow:hidden;background:#fff;color:var(--ink);font-weight:850;text-align:left!important;text-overflow:ellipsis;box-shadow:10px 0 18px -18px #1c344e}.overview-walkin-drill-button{display:flex;width:100%;min-width:0;align-items:center;border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer}.overview-walkin-drill-button:focus-visible{border-radius:4px;outline:2px solid color-mix(in srgb,var(--teal) 72%,#fff);outline-offset:2px}.overview-walkin-drill-button:disabled{cursor:default}.overview-walkin-chevron{display:inline-flex;width:13px;flex:0 0 13px;align-items:center;justify-content:center;margin-right:4px;color:var(--teal);font-size:17px;line-height:1;transition:transform .14s ease}.overview-walkin-chevron.is-expanded{transform:rotate(90deg)}.overview-walkin-drill-button:disabled .overview-walkin-chevron{visibility:hidden}.overview-walkin-store-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-walkin-staff-row td,.overview-walkin-staff-row th{background:#f8fafc;color:#667789;font-size:12px}.overview-walkin-staff{position:-webkit-sticky;position:sticky;left:80px;z-index:1;width:168px;min-width:168px;max-width:168px;overflow:hidden;padding-left:25px!important;background:#f8fafc;font-weight:750;text-align:left!important;text-overflow:ellipsis;box-shadow:10px 0 18px -18px #1c344e}.overview-walkin-staff>span:first-child{margin-right:7px;color:#9babb9;font-size:11px}.overview-walkin-table tr.is-expanded .overview-walkin-store,.overview-walkin-table tr.is-expanded td{background:color-mix(in srgb,var(--teal-soft) 28%,#fff)}.overview-walkin-table tr.is-empty .overview-walkin-store,.overview-walkin-table tr.is-empty td{color:#89939c}.overview-walkin-rate{min-width:46px;border-radius:999px;background:#f0f3f5;padding:2px 6px;display:inline-flex;justify-content:center;color:var(--muted);font-size:11px;font-weight:850}.overview-walkin-rate.is-active{background:var(--green-soft);color:var(--green)}.overview-walkin-amount{color:var(--green);font-weight:900}.overview-walkin-subtotal td,.overview-walkin-subtotal th{background:#f5f8fb;color:#52606d;font-weight:900}.overview-walkin-subtotal>th{position:-webkit-sticky;position:sticky;left:80px;z-index:1;text-align:left;box-shadow:10px 0 18px -18px #1c344e}.overview-walkin-table tfoot td,.overview-walkin-table tfoot th{background:#dfe9f7;color:#26384f;font-weight:950}.overview-walkin-table tfoot th{text-align:left}.overview-source-mix-panel{gap:10px}.overview-source-mix-scroll{border-color:color-mix(in srgb,var(--blue) 16%,var(--line))}.overview-source-mix-table{width:100%;min-width:1240px;border-collapse:separate;border-spacing:0;color:var(--ink);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview-source-mix-table td,.overview-source-mix-table th{min-width:58px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:5px 7px;line-height:1.2;text-align:right;white-space:nowrap}.overview-source-mix-table tr>:last-child{border-right:0}.overview-source-mix-table thead th{position:-webkit-sticky;position:sticky;z-index:3;background:#eef3fb;color:#35455d;font-size:10px;font-weight:900;text-align:center}.overview-source-mix-table thead tr:first-child th{top:0}.overview-source-mix-table thead tr:nth-child(2) th{top:27px;background:#f5f8fc}.overview-source-mix-table tbody>tr>:first-child,.overview-source-mix-table thead tr:first-child>th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:4;width:72px;min-width:72px;text-align:left}.overview-source-mix-table tbody>tr>:nth-child(2),.overview-source-mix-table thead tr:first-child>th:nth-child(2){position:-webkit-sticky;position:sticky;left:72px;z-index:4;width:152px;min-width:152px;max-width:152px;overflow:hidden;text-align:left;text-overflow:ellipsis;box-shadow:10px 0 18px -18px #1c344e}.overview-source-mix-table tbody>tr>:first-child,.overview-source-mix-table tbody>tr>:nth-child(2){z-index:2;background:#fff}.overview-source-mix-table tbody tr:not(.overview-source-mix-group-row):hover>*{background:color-mix(in srgb,var(--teal-soft) 42%,#fff)}.overview-source-mix-group-row td,.overview-source-mix-group-row th{background:color-mix(in srgb,var(--blue-soft) 52%,#fff)!important;color:#40536b;font-weight:950}.overview-source-mix-group-row>th:first-child{color:var(--blue);font-size:12px}.overview-source-mix-drill-button{display:flex;width:100%;min-width:0;align-items:center;border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:850;text-align:left;cursor:pointer}.overview-source-mix-drill-button:focus-visible{border-radius:4px;outline:2px solid color-mix(in srgb,var(--teal) 72%,#fff);outline-offset:2px}.overview-source-mix-drill-button:disabled{cursor:default}.overview-source-mix-drill-button:disabled .overview-walkin-chevron{visibility:hidden}.overview-source-mix-department-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.overview-source-mix-node-type{flex:0 0 auto;margin-left:6px;border-radius:999px;background:color-mix(in srgb,var(--blue-soft) 72%,#fff);padding:2px 5px;color:var(--blue);font-size:9px;line-height:1;font-style:normal;font-weight:900}.overview-source-mix-table tr.is-expanded>*{background:color-mix(in srgb,var(--teal-soft) 30%,#fff)!important}.overview-source-mix-staff-row td,.overview-source-mix-staff-row th{background:#f8fafc!important;color:#667789}.overview-source-mix-staff-row>th{padding-left:25px;font-weight:750}.overview-source-mix-staff-row>th>span:first-child{margin-right:7px;color:#9babb9}.overview-source-mix-amount{color:#536579;font-weight:850}.overview-source-mix-amount.is-recruiting{color:#9b6ec4}.overview-source-mix-amount.is-walkin{color:var(--blue)}.overview-source-mix-amount.is-customer-base{color:var(--teal)}.overview-source-mix-share{color:var(--muted)}.overview-source-mix-total{color:var(--ink);font-size:12px;font-weight:950}.overview-source-mix-table tfoot td,.overview-source-mix-table tfoot th{border-bottom:0;background:#dfe9f7;color:#26384f;font-weight:950}.overview-source-mix-table tfoot th{position:-webkit-sticky;position:sticky;left:0;z-index:2;text-align:left;box-shadow:10px 0 18px -18px #1c344e}.overview-product-sales-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;color:var(--ink);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview-product-sales-table td,.overview-product-sales-table th{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:7px 9px;line-height:1.2;text-align:right;white-space:nowrap}.overview-product-sales-table tr>:last-child{border-right:0}.overview-product-sales-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:#eef3fb;color:#35455d;font-size:11px;font-weight:900}.overview-product-sales-table tbody th,.overview-product-sales-table tfoot th,.overview-product-sales-table thead th:first-child{position:-webkit-sticky;position:sticky;left:0;text-align:left}.overview-product-sales-table thead th:first-child{z-index:5;width:200px;min-width:200px;box-shadow:10px 0 18px -18px #1c344e}.overview-product-sales-table tbody th{z-index:1;width:200px;min-width:200px;max-width:200px;overflow:hidden;background:#fff;font-weight:850;text-overflow:ellipsis;box-shadow:10px 0 18px -18px #1c344e}.overview-product-sales-table tbody tr:hover td,.overview-product-sales-table tbody tr:hover th{background:color-mix(in srgb,var(--teal-soft) 38%,#fff)}.overview-product-sales-category-row td,.overview-product-sales-category-row th{background:color-mix(in srgb,var(--blue-soft) 66%,#fff)!important;color:#344f70;font-weight:950}.overview-product-sales-category-row th{color:var(--blue);font-size:13px}.overview-product-sales-sku-row th{padding-left:24px;color:#63717e;font-weight:700}.overview-product-sales-drill-button{display:flex;width:100%;min-width:0;align-items:center;border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer}.overview-product-sales-drill-button:focus-visible{border-radius:4px;outline:2px solid color-mix(in srgb,var(--blue) 72%,#fff);outline-offset:2px}.overview-product-sales-drill-button:disabled{cursor:default}.overview-product-sales-drill-button:disabled .overview-product-sales-chevron{visibility:hidden}.overview-product-sales-chevron{display:inline-flex;width:13px;flex:0 0 13px;align-items:center;justify-content:center;margin-right:3px;color:var(--blue);font-size:17px;line-height:1;transform:rotate(0deg);transition:transform .14s ease}.overview-product-sales-chevron.is-expanded{transform:rotate(90deg)}.overview-product-sales-sku-branch{margin-right:6px;color:var(--blue);font-size:11px}.overview-product-sales-row-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-product-sales-region-row td,.overview-product-sales-region-row th{background:#f7f9fc;color:#607084;font-size:12px}.overview-product-sales-region-row th{padding-left:31px;font-weight:800}.overview-product-sales-region-row.is-sku th{padding-left:51px}.overview-product-sales-region-branch{display:inline-block;margin-right:7px;color:#8da3ba;font-size:11px}.overview-product-sales-department-row td,.overview-product-sales-department-row th{background:#fbfcfe;color:#536679;font-size:12px}.overview-product-sales-department-row th{padding-left:47px;font-weight:800}.overview-product-sales-department-row.is-sku th{padding-left:67px}.overview-product-sales-staff-row td,.overview-product-sales-staff-row th{background:#fff;color:#6d7986;font-size:12px}.overview-product-sales-staff-row th{padding-left:67px;font-weight:700}.overview-product-sales-staff-row.is-sku th{padding-left:87px}.overview-product-sales-department-branch,.overview-product-sales-staff-branch{display:inline-block;margin-right:7px;color:#a0afbd;font-size:11px}.overview-product-sales-department-row.is-expanded td,.overview-product-sales-department-row.is-expanded th,.overview-product-sales-region-row.is-expanded td,.overview-product-sales-region-row.is-expanded th{color:#324c68}.overview-product-sales-difference{font-weight:900}.overview-product-sales-difference.is-positive{color:var(--green)}.overview-product-sales-difference.is-negative{color:var(--coral)}.overview-product-sales-table tfoot td,.overview-product-sales-table tfoot th{border-bottom:0;background:#dfe9f7;color:#26384f;font-weight:950}.overview-product-sales-table tfoot th{z-index:2;box-shadow:10px 0 18px -18px #1c344e}.overview-sales-range-table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;color:var(--ink);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview-sales-range-table td,.overview-sales-range-table th{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px 12px;line-height:1.2;text-align:center;white-space:nowrap}.overview-sales-range-table td{padding:3px 5px}.overview-sales-range-table tr>:last-child{border-right:0}.overview-sales-range-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:#4d7fba;color:#fff;font-weight:900}.overview-sales-range-table tbody th,.overview-sales-range-table tfoot th,.overview-sales-range-table thead th:first-child{position:-webkit-sticky;position:sticky;left:0;text-align:left}.overview-sales-range-table thead th:first-child{z-index:5;width:210px;min-width:210px;box-shadow:10px 0 18px -18px #1c344e}.overview-sales-range-table tbody th{z-index:1;width:210px;min-width:210px;max-width:210px;overflow:hidden;background:#fff;font-weight:850;text-overflow:ellipsis;box-shadow:10px 0 18px -18px #1c344e}.overview-sales-range-table tbody tr:nth-child(2n) td,.overview-sales-range-table tbody tr:nth-child(2n) th{background:#f5f8fc}.overview-sales-range-table tbody tr:hover td,.overview-sales-range-table tbody tr:hover th{background:color-mix(in srgb,var(--teal-soft) 42%,#fff)}.overview-sales-range-table td.is-no-order{color:var(--coral);font-weight:900}.overview-sales-range-table td.is-high-value{color:var(--green);font-weight:900}.overview-sales-range-table td.is-total{background:color-mix(in srgb,var(--blue-soft) 62%,#fff);color:#294765;font-weight:950}.overview-sales-range-table tfoot td,.overview-sales-range-table tfoot th{border-bottom:0;background:#4d7fba;color:#fff;font-weight:950}.overview-sales-range-table tfoot td.is-high-value,.overview-sales-range-table tfoot td.is-no-order,.overview-sales-range-table tfoot td.is-total{background:#4d7fba;color:#fff}.overview-sales-range-table tfoot th{z-index:2;box-shadow:10px 0 18px -18px #1c344e}.overview-weekly-productivity-table{width:100%;border-collapse:separate;border-spacing:0;color:var(--ink);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview-weekly-productivity-table td,.overview-weekly-productivity-table th{min-width:112px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:7px 10px;line-height:1.15;text-align:center;white-space:nowrap}.overview-weekly-productivity-table tr>:last-child{border-right:0}.overview-weekly-productivity-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:#4d7fba;color:#fff;font-weight:900}.overview-weekly-productivity-table thead small{margin-top:3px;display:block;color:rgba(255,255,255,.78);font-size:10px;font-weight:750}.overview-weekly-productivity-table tbody th,.overview-weekly-productivity-table tfoot th,.overview-weekly-productivity-table thead th:first-child{position:-webkit-sticky;position:sticky;left:0;width:220px;min-width:220px;max-width:220px;text-align:left;box-shadow:10px 0 18px -18px #1c344e}.overview-weekly-productivity-table thead th:first-child{z-index:5}.overview-weekly-productivity-table tbody th{z-index:1;overflow:hidden;background:#fff;padding-top:3px;padding-bottom:3px;text-overflow:ellipsis}.overview-weekly-productivity-table tbody tr:nth-child(2n) td,.overview-weekly-productivity-table tbody tr:nth-child(2n) th{background:#f5f8fc}.overview-weekly-productivity-table tbody tr.is-expanded td,.overview-weekly-productivity-table tbody tr.is-expanded th,.overview-weekly-productivity-table tbody tr:hover td,.overview-weekly-productivity-table tbody tr:hover th{background:color-mix(in srgb,var(--teal-soft) 44%,#fff)}.overview-weekly-productivity-table tbody td.is-headcount,.overview-weekly-productivity-table tbody td.is-performance,.overview-weekly-productivity-table tbody td.is-productivity{color:var(--ink);font-weight:850}.overview-weekly-productivity-drill{width:100%;min-width:0;border:0;background:transparent;padding:4px 0;display:flex;align-items:center;gap:6px;color:inherit;font:inherit;font-weight:900;text-align:left;cursor:pointer}.overview-weekly-productivity-drill:disabled{cursor:default}.overview-weekly-productivity-drill:focus-visible{border-radius:4px;outline:2px solid var(--blue);outline-offset:1px}.overview-weekly-productivity-drill>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis}.overview-weekly-productivity-drill em{flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--blue-soft) 72%,#fff);padding:2px 5px;color:var(--blue);font-size:9px;font-style:normal;font-weight:900}.overview-weekly-productivity-drill:disabled .overview-walkin-chevron{visibility:hidden}.overview-weekly-productivity-table tfoot td,.overview-weekly-productivity-table tfoot th{border-bottom:0;background:#4d7fba;color:#fff;font-weight:950}.overview-weekly-productivity-table tfoot td.is-headcount,.overview-weekly-productivity-table tfoot td.is-performance,.overview-weekly-productivity-table tfoot td.is-productivity{color:#fff}.overview-weekly-productivity-table tfoot th{z-index:2}.overview-sales-range-stack{min-width:0;display:grid;grid-gap:0;gap:0}.overview-sales-range-stack.has-detail>.overview-walkin-table-scroll{border-bottom-left-radius:0;border-bottom-right-radius:0}.overview-sales-range-count{width:100%;min-width:44px;border:1px solid transparent;border-radius:7px;background:transparent;padding:5px 8px;color:inherit;font:inherit;font-weight:inherit;line-height:1;cursor:pointer}.overview-sales-range-count:hover{border-color:color-mix(in srgb,var(--blue) 36%,transparent);background:color-mix(in srgb,var(--blue-soft) 64%,#fff)}.overview-sales-range-count:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.overview-sales-range-count.is-selected{border-color:var(--blue);background:#fff;color:var(--blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 14%,transparent);font-weight:950}.overview-sales-range-table tfoot .overview-sales-range-count.is-selected,.overview-sales-range-table tfoot .overview-sales-range-count:hover{border-color:rgba(255,255,255,.82);background:rgba(255,255,255,.16);color:#fff}.overview-sales-range-detail{min-width:0;overflow:hidden;border:1px solid var(--line);border-top:0;border-radius:0 0 11px 11px;background:#fff}.overview-sales-range-detail-head{min-height:46px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--blue-soft) 55%,#fff);padding:8px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px}.overview-sales-range-detail-head>div{min-width:0;display:flex;align-items:baseline;gap:8px}.overview-sales-range-detail-head strong{overflow:hidden;color:#294765;font-size:14px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.overview-sales-range-detail-head span{flex:0 0 auto;color:var(--muted);font-size:12px;font-weight:800}.overview-sales-range-detail-head button{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--blue) 22%,var(--line));border-radius:999px;background:#fff;padding:5px 10px;color:var(--blue);font-size:12px;font-weight:900;cursor:pointer}.overview-sales-range-detail-head button:hover{border-color:var(--blue);background:var(--blue-soft)}.overview-sales-range-detail-scroll{max-height:360px;overflow:auto}.overview-sales-range-detail-table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;color:var(--ink);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview-sales-range-detail-table td,.overview-sales-range-detail-table th{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:7px 10px;line-height:1.25;white-space:nowrap}.overview-sales-range-detail-table tr>:last-child{border-right:0}.overview-sales-range-detail-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#eef3fb;color:#35455d;font-weight:900;text-align:left}.overview-sales-range-detail-table tbody td:nth-child(-n+3),.overview-sales-range-detail-table tbody th{text-align:left}.overview-sales-range-detail-table tbody td:nth-child(n+4){text-align:right}.overview-sales-range-detail-table tbody th{color:var(--ink);font-weight:900}.overview-sales-range-detail-table tbody tr:nth-child(2n) td,.overview-sales-range-detail-table tbody tr:nth-child(2n) th{background:#f8fafc}.overview-sales-range-detail-table tbody tr:hover td,.overview-sales-range-detail-table tbody tr:hover th{background:color-mix(in srgb,var(--teal-soft) 38%,#fff)}.overview-sales-range-detail-table tbody tr:last-child>*{border-bottom:0}.overview-sales-range-detail-empty td{height:76px;color:var(--muted);font-weight:800;text-align:center!important}.overview-walkin-empty{min-height:132px;border:1px dashed color-mix(in srgb,var(--blue) 26%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--blue-soft) 24%,#fff);padding:24px;display:grid;place-content:center;grid-gap:7px;gap:7px;text-align:center}.overview-walkin-empty strong{color:var(--ink);font-size:15px;font-weight:900}.overview-walkin-empty span{color:var(--muted);font-size:13px;line-height:1.5;font-weight:700}@media (max-width:1100px){.overview-walkin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.overview-walkin-panel{padding:12px}.overview-walkin-head{align-items:flex-start;flex-direction:column;gap:10px}.overview-walkin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-walkin-table{min-width:940px}.overview-source-mix-table{min-width:1200px}.overview-source-mix-table tbody>tr>:first-child,.overview-source-mix-table thead tr:first-child>th:first-child{width:64px;min-width:64px}.overview-source-mix-table tbody>tr>:nth-child(2),.overview-source-mix-table thead tr:first-child>th:nth-child(2){left:64px;width:138px;min-width:138px;max-width:138px}.overview-product-sales-table{min-width:860px}.overview-sales-range-table{min-width:680px}.overview-weekly-productivity-table tbody th,.overview-weekly-productivity-table tfoot th,.overview-weekly-productivity-table thead th:first-child{width:168px;min-width:168px;max-width:168px}.overview-walkin-group,.overview-walkin-table thead th:first-child{width:70px;min-width:70px}.overview-walkin-staff,.overview-walkin-store,.overview-walkin-subtotal>th,.overview-walkin-table thead th:nth-child(2){left:70px}.overview-walkin-staff,.overview-walkin-store,.overview-walkin-table thead th:nth-child(2){width:150px;min-width:150px;max-width:150px}.overview-product-sales-table tbody th,.overview-product-sales-table thead th:first-child{width:164px;min-width:164px;max-width:164px}.overview-sales-range-table tbody th,.overview-sales-range-table thead th:first-child{width:160px;min-width:160px;max-width:160px}}.module-body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:14px;gap:14px;align-items:stretch}.module-body-single{grid-template-columns:minmax(0,1fr)}.analysis-panel,.table-panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:14px}.table-tabs{margin-bottom:12px;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.table-tabs button{min-height:36px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);padding:7px 12px;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.table-tabs button.active,.table-tabs button:hover{border-color:var(--teal);color:var(--teal);background:var(--teal-soft)}.table-tabs button:focus-visible{border-color:var(--teal);outline:2px solid color-mix(in srgb,var(--teal) 18%,transparent);outline-offset:2px}.table-tabs button span{min-width:20px;border-radius:999px;background:color-mix(in srgb,currentColor 10%,transparent);padding:2px 6px;font-size:11px;line-height:1;font-weight:900}.table-scroll{overflow-x:auto;overflow-y:visible;border:1px solid var(--line);border-radius:var(--radius);background:#fff}table{width:100%;min-width:760px;border-collapse:collapse;font-size:13px}td,th{padding:12px 11px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;white-space:nowrap}th{background:#f1f4f6;color:var(--muted);font-size:12px;font-weight:850}.yunke-operation-summary{min-width:0;align-items:center;color:inherit;cursor:pointer;list-style:none}.yunke-operation-summary::-webkit-details-marker{display:none}.yunke-operation-summary:hover .panel-title{color:var(--teal)}.yunke-operation-panel .collapsible-table-affordance{border-color:var(--teal);background:var(--teal-soft)}.yunke-operation-panel .collapsible-table-affordance-icon:before{transform:rotate(-45deg)}.yunke-operation-panel[open] .collapsible-table-affordance-icon:before{transform:rotate(45deg) translate(-1px,-1px)}.yunke-operation-panel:not([open]) .yunke-operation-toggle-label.is-expanded,.yunke-operation-panel[open] .yunke-operation-toggle-label.is-collapsed,.yunke-operation-toggle-label.is-collapsed{display:none}.yunke-operation-panel:not([open]) .yunke-operation-toggle-label.is-collapsed{display:inline}.yunke-operation-row td{transition:background .16s ease,color .16s ease}.yunke-operation-row{cursor:pointer}.yunke-operation-row:focus-visible td,.yunke-operation-row:hover td{background:color-mix(in srgb,var(--teal-soft) 36%,#fff)}.yunke-operation-row.is-active td{background:color-mix(in srgb,var(--teal-soft) 58%,#fff);color:var(--ink)}.yunke-operation-row:focus-visible{outline:2px solid color-mix(in srgb,var(--teal) 22%,transparent);outline-offset:-2px}.yunke-row-toggle{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:54px;border:1px solid var(--teal);background:#fff;box-shadow:0 4px 12px rgba(31,138,131,.12);color:var(--teal);padding:4px 8px;font-size:11px}.yunke-row-toggle,.yunke-row-toggle:before{border-radius:999px;line-height:1;font-weight:950}.yunke-row-toggle:before{content:"›";width:16px;height:16px;background:var(--teal);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);color:#fff;display:inline-grid;place-items:center;flex:0 0 auto;font-size:14px}.yunke-operation-row.is-active .yunke-row-toggle{background:var(--teal-soft)}.yunke-operation-row.is-active .yunke-row-toggle:before{content:"⌄";font-size:13px}.yunke-inline-feedback-row td{padding:0;border-bottom:1px solid color-mix(in srgb,var(--teal) 28%,var(--line));background:color-mix(in srgb,var(--teal-soft) 30%,#fff);white-space:normal}.yunke-inline-feedback-row .feedback-workbench{margin:0;border:0;border-top:1px solid color-mix(in srgb,var(--teal) 20%,var(--line));border-radius:0;background:color-mix(in srgb,var(--teal-soft) 22%,#fff)}.yunke-operation-table-with-wow{min-width:1480px}.yunke-operation-table-with-split-intent{min-width:1540px}.yunke-operation-table-with-wechat{min-width:1660px}.yunke-operation-table tbody tr:not(.yunke-inline-feedback-row)>td:first-child,.yunke-operation-table th:first-child{width:82px}.yunke-operation-table td,.yunke-operation-table th{text-align:center}.yunke-operation-table .table-header-help-label{justify-content:center}.yunke-operation-table .table-comparison-cell,.yunke-operation-table .wow-value{margin-inline:auto;justify-items:center;text-align:center}.yunke-operation-table .table-comparison-cell>span{justify-items:center}.yunke-operation-table .table-comparison-cell em{justify-content:center}.yunke-comparison-cell small{color:var(--muted);font-size:11px;line-height:1;font-weight:700;white-space:nowrap}.yunke-stock-performance-cell{min-width:132px}.table-header-help-label{display:inline-flex;align-items:center;gap:5px}.table-header-help{position:relative;width:16px;height:16px;border:1px solid color-mix(in srgb,var(--teal) 32%,var(--line));border-radius:999px;background:var(--teal-soft);color:var(--teal);display:inline-grid;place-items:center;flex:0 0 auto;font-size:11px;line-height:1;font-weight:950;cursor:help}.table-header-help:focus-visible{outline:2px solid color-mix(in srgb,var(--teal) 24%,transparent);outline-offset:2px}.table-header-help-popover{position:absolute;left:50%;top:calc(100% + 8px);z-index:40;width:min(300px,calc(100vw - 48px));transform:translateX(-50%);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 16px 36px rgba(19,31,44,.14);padding:10px;display:none;gap:6px;color:var(--muted);font-size:12px;line-height:1.45;font-weight:750;text-align:left;white-space:normal}.table-header-help:focus .table-header-help-popover,.table-header-help:focus-within .table-header-help-popover,.table-header-help:hover .table-header-help-popover{display:grid}.table-header-help-popover strong{color:var(--ink);font-size:12px;line-height:1.2;font-weight:900}.table-header-help-popover span{color:var(--muted);font-size:12px;line-height:1.45;font-weight:750}tr:last-child td{border-bottom:0}.table-summary-row td{border-top:1px solid color-mix(in srgb,var(--teal) 24%,var(--line));border-bottom:1px solid color-mix(in srgb,var(--teal) 24%,var(--line));background:color-mix(in srgb,var(--teal-soft) 54%,#fff);color:var(--ink);font-weight:900}.table-comparison-cell{min-width:104px;width:max-content;margin-left:auto;display:grid;grid-gap:5px;gap:5px;justify-items:end}.table-comparison-cell>strong{color:var(--ink);font-size:13px;line-height:1;font-weight:900;white-space:nowrap}.table-comparison-cell>span{display:grid;grid-gap:3px;gap:3px;justify-items:end}.table-comparison-cell em{--comparison-color:var(--muted);min-width:76px;color:var(--comparison-color);display:grid;grid-template-columns:auto 14px auto;align-items:center;justify-content:end;grid-gap:3px;gap:3px;font-size:11px;line-height:1;font-style:normal;font-weight:850;white-space:nowrap}.table-comparison-cell em b,.table-comparison-cell em span{font:inherit}.table-comparison-cell em.is-up{--comparison-color:var(--green)}.table-comparison-cell em.is-down{--comparison-color:var(--coral)}.table-comparison-cell em.is-neutral{--comparison-color:var(--muted)}.table-comparison-cell em i{width:14px;height:1px;border-radius:999px;background:currentColor;opacity:.45}.table-comparison-arrow{width:14px;height:14px;color:currentColor;overflow:visible}.table-comparison-arrow path{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cell-growth-rate{white-space:nowrap}.table-growth-rate-cell{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--muted);font-weight:900;white-space:nowrap}.table-growth-rate-cell.tone-green{color:var(--green)}.table-growth-rate-cell.tone-coral{color:var(--coral)}.table-growth-rate-cell i{width:14px;height:1px;border-radius:999px;background:currentColor;opacity:.45}.table-growth-rate-cell strong{color:inherit;font:inherit}.cell-strong{color:var(--ink);font-weight:850}.cell-dealer-name{min-width:260px;white-space:normal}.domestic-agent-dealer-name{display:inline-flex;max-width:100%;align-items:center;flex-wrap:wrap;gap:7px;vertical-align:middle}.domestic-agent-dealer-name-text{min-width:0;color:inherit}.domestic-agent-dealer-badge{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--green) 25%,var(--line));border-radius:5px;background:color-mix(in srgb,var(--green-soft) 82%,#fff);color:var(--green);padding:3px 7px;font-size:11px;line-height:1.1;font-weight:900;white-space:nowrap}.domestic-agent-dealer-badge.is-stopped{border-color:color-mix(in srgb,var(--coral) 25%,var(--line));background:color-mix(in srgb,var(--coral-soft) 78%,#fff);color:var(--coral)}.cell-wrap{min-width:220px;max-width:520px;white-space:normal;line-height:1.45}.cell-source-tags{min-width:340px;overflow:visible;white-space:normal}.cell-person-tags{min-width:220px;white-space:normal}.cell-sku-tags{min-width:440px;white-space:normal}.cell-category-aov{min-width:250px;white-space:normal}.table-target-value{color:var(--muted);font-size:13px;line-height:1.2;font-weight:950;white-space:nowrap}.table-target-value.tone-green{color:var(--green)}.table-target-value.tone-coral{color:var(--coral)}.table-category-aov-list{display:grid;grid-template-columns:repeat(2,minmax(108px,1fr));grid-gap:6px;gap:6px}.table-category-aov-item{min-width:0;border:1px solid color-mix(in srgb,var(--teal) 18%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--teal-soft) 42%,#fff);padding:5px 7px;display:flex;align-items:center;justify-content:space-between;gap:8px}.table-category-aov-item b{color:var(--muted);font-size:10px;line-height:1.2;font-weight:850;white-space:nowrap}.table-category-aov-item strong{color:var(--ink);font-size:11px;line-height:1.2;font-weight:950;white-space:nowrap}.table-source-tags{position:relative;display:inline-flex;max-width:100%;outline:0;vertical-align:middle}.table-source-popover-list,.table-source-tag-list{display:flex;flex-wrap:wrap;gap:6px}.table-source-tag{max-width:190px;border:1px solid color-mix(in srgb,var(--teal) 24%,var(--line));border-radius:999px;background:var(--teal-soft);color:var(--teal);padding:4px 8px;overflow:hidden;font-size:12px;line-height:1.2;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.table-source-tag.is-more{border-color:var(--line);background:#f1f4f6;color:var(--muted)}.table-person-tags{display:inline-flex;max-width:100%;vertical-align:middle}.table-person-tag-list{display:flex;flex-wrap:wrap;gap:6px}.table-person-tag{max-width:116px;border:1px solid color-mix(in srgb,var(--blue) 24%,var(--line));border-radius:999px;background:var(--blue-soft);color:var(--blue);padding:4px 8px;overflow:hidden;font-size:12px;line-height:1.2;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.table-sku-tags{display:inline-flex;max-width:100%;vertical-align:middle}.table-sku-tag-list{display:flex;flex-wrap:wrap;gap:6px}.table-sku-tag{flex:0 0 220px;width:220px;height:28px;border:1px solid color-mix(in srgb,var(--violet) 22%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--violet-soft) 54%,#fff);color:var(--ink);padding:4px 9px;overflow:hidden;display:inline-flex;align-items:center;font-size:12px;line-height:1.2;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.table-sku-tag:focus-visible,.table-sku-tag:hover{border-color:color-mix(in srgb,var(--violet) 42%,var(--line))}.table-sku-tooltip{position:fixed;z-index:1000;max-width:min(520px,calc(100vw - 32px));border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 34px rgba(19,31,44,.16);color:var(--ink);padding:8px 10px;font-size:12px;line-height:1.45;font-weight:800;pointer-events:none}.table-sku-tooltip,.table-source-popover{width:max-content;background:var(--surface);white-space:normal}.table-source-popover{position:absolute;left:0;top:calc(100% + 8px);z-index:30;max-width:min(520px,calc(100vw - 64px));border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 16px 36px rgba(19,31,44,.14);padding:10px;display:none}.table-source-tags:focus .table-source-popover,.table-source-tags:focus-within .table-source-popover,.table-source-tags:hover .table-source-popover{display:grid;grid-gap:8px;gap:8px}.table-source-popover-title{color:var(--muted);font-size:12px;font-weight:850}.table-empty{height:96px;text-align:center}.table-empty,.table-footer{color:var(--muted);font-weight:750}.table-footer{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.table-pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.table-pagination button{min-height:32px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);padding:6px 10px;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.table-pagination button:hover:not(:disabled){border-color:var(--teal);color:var(--teal);background:var(--teal-soft)}.table-pagination button:focus-visible{border-color:var(--teal);outline:2px solid color-mix(in srgb,var(--teal) 18%,transparent);outline-offset:2px}.table-pagination button:disabled{opacity:.45;cursor:not-allowed}.collapsible-table-panel{display:grid;grid-gap:12px;gap:12px}.collapsible-table-head,.collapsible-table-trigger{align-items:center;margin-bottom:0}.collapsible-table-trigger{min-width:0;flex:1 1 auto;border:0;background:transparent;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer;display:flex;justify-content:space-between;gap:12px}.collapsible-table-trigger:hover .collapsible-table-title>span:first-child,.collapsible-table-trigger:hover .panel-title{color:var(--teal)}.collapsible-table-trigger-main{min-width:0;display:inline-flex;align-items:center;gap:10px;flex:1 1 auto}.collapsible-table-affordance{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:72px;min-height:30px;border:1px solid color-mix(in srgb,var(--teal) 54%,var(--line));border-radius:999px;background:#fff;box-shadow:0 5px 14px rgba(31,138,131,.12);padding:5px 10px 5px 8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;font:inherit;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.collapsible-table-affordance,.collapsible-table-affordance-label{color:var(--teal);font-size:12px;line-height:1;font-weight:950}.collapsible-table-affordance-icon{width:18px;height:18px;border-radius:999px;background:var(--teal);display:grid;place-items:center;flex:0 0 auto;color:#fff}.collapsible-table-affordance-icon:before{content:"";width:6px;height:6px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform .16s ease}.collapsible-table-trigger[aria-expanded=true] .collapsible-table-affordance,button.collapsible-table-affordance[aria-expanded=true]{border-color:var(--teal);background:var(--teal-soft)}.collapsible-table-trigger[aria-expanded=true] .collapsible-table-affordance-icon:before,button.collapsible-table-affordance[aria-expanded=true] .collapsible-table-affordance-icon:before{transform:rotate(45deg) translate(-1px,-1px)}.collapsible-table-trigger:hover .collapsible-table-affordance,button.collapsible-table-affordance:hover{border-color:var(--teal);background:color-mix(in srgb,var(--teal-soft) 68%,#fff);box-shadow:0 10px 22px rgba(31,138,131,.24);transform:translateY(-1px)}button.collapsible-table-affordance:focus-visible{border-color:var(--teal);outline:2px solid color-mix(in srgb,var(--teal) 20%,transparent);outline-offset:2px}.collapsible-table-title{position:relative;display:inline-flex;align-items:center;gap:6px;min-width:0}.collapsible-table-title>span:first-child{color:var(--ink);font-size:inherit;line-height:inherit;font-weight:inherit;word-break:break-word}.collapsible-table-trigger:focus-visible{border-radius:var(--radius);outline:2px solid color-mix(in srgb,var(--teal) 20%,transparent);outline-offset:4px}.collapsible-table-trigger:focus .walkin-summary-help-popover{display:grid}.collapsible-table-trigger .collapsible-table-trigger-meta{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.collapsible-table-trigger .collapsible-table-trigger-meta>span{color:var(--muted);font-size:12px;line-height:1;font-weight:800}.collapsible-table-filter{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.collapsible-table-filter span{color:var(--muted);font-size:12px;font-weight:750;white-space:nowrap}.collapsible-table-filter select{min-height:32px;min-width:128px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);padding:5px 28px 5px 11px;font:inherit;font-size:12px;font-weight:800}.collapsible-table-filter select:focus-visible{border-color:var(--teal);outline:2px solid color-mix(in srgb,var(--teal) 20%,transparent);outline-offset:2px}.analysis-list{grid-gap:10px;gap:10px}.analysis-item{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;min-height:46px;padding-bottom:10px;border-bottom:1px solid var(--line);color:var(--muted);font-weight:700}.analysis-item:last-child{border-bottom:0;padding-bottom:0}.analysis-item b{color:var(--ink);font-size:17px;white-space:nowrap}.section-foot{border-top:1px solid var(--line);padding-top:12px;color:var(--muted);font-size:12px;font-weight:700}.section-foot strong{color:var(--ink);white-space:nowrap}.performance-module{gap:18px}.domestic-agent-section{scroll-margin-top:76px}.domestic-agent-section-head{align-items:flex-start}.domestic-agent-sale-out-panel{display:grid;grid-gap:12px;gap:12px}.domestic-agent-sale-out-toolbar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.domestic-agent-sale-out-toolbar>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.domestic-agent-sale-out-toolbar>div>span{overflow:hidden;color:var(--muted);font-size:12px;line-height:1.35;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.domestic-agent-dealer-filter select{min-width:min(320px,52vw)}.domestic-agent-sale-in-lists{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;align-items:start}.domestic-agent-sku-block{margin-top:0}.domestic-agent-sale-in-sku-list-grid{display:grid;grid-gap:12px;gap:12px}.domestic-agent-sale-in-sku-card{border-radius:10px}.domestic-agent-sale-in-sku-card-with-breakdown .domestic-agent-sale-in-sku-body{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:stretch}.domestic-agent-sale-in-sku-breakdown{align-content:stretch}.domestic-agent-sale-in-sku-breakdown .performance-sku-attribute-grid{height:100%;grid-template-columns:minmax(0,1fr)}.domestic-agent-sku-attribute-card{min-width:0;min-height:250px;border:1px solid color-mix(in srgb,var(--sku-color) 18%,var(--line));border-radius:8px;background:radial-gradient(circle at 14% 20%,color-mix(in srgb,var(--sku-color) 8%,transparent),transparent 34%),#fff;padding:10px;display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);grid-gap:12px;gap:12px;align-items:stretch;box-shadow:none}.domestic-agent-sku-attribute-chart{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:6px;gap:6px}.domestic-agent-sku-attribute-chart-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.domestic-agent-sku-attribute-chart-head strong{color:var(--green);font-size:15px;line-height:1.15;font-weight:950}.domestic-agent-sku-attribute-chart-head span{color:var(--muted);font-size:10px;line-height:1;font-weight:950}.domestic-agent-sku-attribute-card .chart-canvas{min-height:226px;height:100%}.domestic-agent-sku-attribute-detail{min-width:0;border-left:1px solid color-mix(in srgb,var(--sku-color) 14%,var(--line));padding-left:10px;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:8px;gap:8px}.domestic-agent-sku-attribute-detail-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.domestic-agent-sku-attribute-detail-head strong{min-width:0;color:var(--ink);font-size:12px;line-height:1.2;font-weight:950;overflow-wrap:anywhere}.domestic-agent-sku-attribute-detail-head span{flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--sku-color) 10%,#eef4f8);color:var(--sku-color);padding:4px 7px;font-size:10px;line-height:1;font-weight:950;white-space:nowrap}.domestic-agent-sku-attribute-tags{min-width:0;align-self:start;display:grid;grid-gap:8px;gap:8px}.domestic-agent-sku-attribute-tag{max-width:100%;color:var(--muted);display:flex;align-items:center;gap:7px;font-size:11px;line-height:1;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domestic-agent-sku-attribute-tag i{flex:0 0 auto;width:38px;height:9px;border-radius:2px}.domestic-agent-sale-in-sku-summary-list{--sku-color:var(--teal);border:1px solid color-mix(in srgb,var(--teal) 16%,var(--line));border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--teal-soft) 38%,#fff),#fff 58%);box-shadow:0 12px 28px rgba(22,42,54,.06);padding:12px;display:grid;grid-gap:10px;gap:10px}.domestic-agent-sale-in-sku-summary-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.domestic-agent-sale-in-sku-summary-head div{min-width:0;display:grid;grid-gap:4px;gap:4px}.domestic-agent-sale-in-sku-summary-head strong{color:var(--ink);font-size:15px;line-height:1.2;font-weight:950}.domestic-agent-sale-in-sku-summary-head span{overflow:hidden;color:var(--muted);font-size:12px;line-height:1.2;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.domestic-agent-sale-in-sku-summary-head>span{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--teal) 18%,var(--line));border-radius:999px;background:#fff;padding:5px 9px;color:var(--teal);font-weight:950}.domestic-agent-sale-in-sku-list{min-width:0;border:1px solid color-mix(in srgb,var(--teal) 12%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--teal-soft) 18%,#fff);padding:6px;overflow-x:auto;display:grid;grid-gap:4px;gap:4px}.domestic-agent-sale-in-sku-row{min-width:900px;border:1px solid transparent;border-radius:7px;background:#fff;padding:9px 10px;display:grid;grid-template-columns:minmax(92px,.48fr) minmax(260px,1.45fr) minmax(86px,.55fr) minmax(104px,.65fr) minmax(82px,.5fr) minmax(78px,.5fr);grid-gap:10px;gap:10px;align-items:center;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.domestic-agent-sale-in-sku-row.is-grouped{min-width:760px;grid-template-columns:minmax(260px,1.5fr) minmax(86px,.55fr) minmax(104px,.65fr) minmax(82px,.5fr) minmax(78px,.5fr)}.domestic-agent-sale-in-sku-row.is-head{border-color:transparent;background:color-mix(in srgb,var(--teal) 9%,#f7f9fa);color:var(--muted);font-size:11px;line-height:1.2;font-weight:900}.domestic-agent-sale-in-sku-row:not(.is-head):nth-child(2n){background:#fff}.domestic-agent-sale-in-sku-row:not(.is-head):nth-child(odd){background:#f8fbfb}.domestic-agent-sale-in-sku-row:not(.is-head):hover{border-color:color-mix(in srgb,var(--teal) 22%,var(--line));background:color-mix(in srgb,var(--teal-soft) 36%,#fff);box-shadow:0 8px 18px rgba(22,42,54,.07)}.domestic-agent-sale-in-sku-row span,.domestic-agent-sale-in-sku-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domestic-agent-sale-in-sku-row strong{color:var(--ink);font-size:13px;line-height:1.25;font-weight:900}.domestic-agent-sale-in-sku-row span{color:var(--muted);font-size:12px;line-height:1.2;font-weight:850}.domestic-agent-sale-in-sku-row.is-grouped:not(.is-head) span:nth-child(2),.domestic-agent-sale-in-sku-row:not(.is-head) span:nth-child(3){color:var(--sku-color);font-weight:950}.domestic-agent-sale-in-sku-row.is-grouped:not(.is-head) span:nth-child(3){color:var(--muted);font-weight:850}.domestic-agent-sale-in-sku-category-badge{--sku-badge-color:var(--teal);width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid color-mix(in srgb,var(--sku-badge-color) 28%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--sku-badge-color) 10%,#fff);padding:4px 9px;color:var(--sku-badge-color);font-size:12px;line-height:1.15;font-weight:950}.domestic-agent-sale-in-sku-category-badge.tone-teal{--sku-badge-color:var(--teal)}.domestic-agent-sale-in-sku-category-badge.tone-green{--sku-badge-color:var(--green)}.domestic-agent-sale-in-sku-category-badge.tone-blue{--sku-badge-color:var(--blue)}.domestic-agent-sale-in-sku-category-badge.tone-gold{--sku-badge-color:var(--gold)}.domestic-agent-sale-in-sku-category-badge.tone-violet{--sku-badge-color:var(--violet)}.domestic-agent-sale-in-sku-category-badge.tone-coral{--sku-badge-color:var(--coral)}.domestic-agent-overview-panel{min-width:0;display:grid;grid-gap:12px;gap:12px}.domestic-agent-overview-flow{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.domestic-agent-overview-group{--overview-color:var(--gold);--overview-soft:var(--gold-soft);min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--overview-color) 22%,var(--line));border-left:5px solid var(--overview-color);border-radius:var(--radius);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--overview-soft) 58%,transparent) 0,transparent 32%),linear-gradient(180deg,#ffffff 0,#fbfcfd 100%);padding:14px;display:grid;grid-gap:12px;gap:12px}.domestic-agent-overview-group.is-sell-out{--overview-color:var(--teal);--overview-soft:var(--teal-soft)}.domestic-agent-overview-group-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.domestic-agent-overview-group-head>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.domestic-agent-overview-group-head span{color:var(--overview-color);font-size:11px;line-height:1;font-weight:950;text-transform:uppercase;white-space:nowrap}.domestic-agent-overview-group-head h3{margin:0;color:var(--ink);font-size:19px;line-height:1.15;font-weight:950}.domestic-agent-overview-group-head b{flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--overview-color) 12%,#eef4f8);color:var(--overview-color);padding:5px 9px;font-size:11px;line-height:1;font-weight:950;white-space:nowrap}.domestic-agent-overview-metrics{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.domestic-agent-overview-metric{min-width:0;min-height:108px;border:1px solid color-mix(in srgb,var(--overview-color) 16%,var(--line));border-radius:8px;background:rgba(255,255,255,.86);padding:12px;display:grid;align-content:space-between;grid-gap:8px;gap:8px}.domestic-agent-overview-metric.is-primary{background:color-mix(in srgb,var(--overview-color) 8%,#ffffff)}.domestic-agent-overview-bridge span,.domestic-agent-overview-dealer-highlight em,.domestic-agent-overview-dealer-highlight span,.domestic-agent-overview-metric em,.domestic-agent-overview-metric span,.domestic-agent-overview-progress b,.domestic-agent-overview-progress em,.domestic-agent-overview-progress span,.domestic-agent-overview-stats em,.domestic-agent-overview-stats span{color:var(--muted);font-size:12px;line-height:1.35;font-style:normal;font-weight:800}.domestic-agent-overview-metric strong{min-width:0;color:var(--ink);font-size:26px;line-height:1;font-weight:950;overflow-wrap:anywhere}.domestic-agent-overview-progress{min-width:0;display:grid;grid-gap:10px;gap:10px;align-self:end}.domestic-agent-overview-progress-item{--progress-color:var(--overview-color);min-width:0;display:grid;grid-gap:6px;gap:6px}.domestic-agent-overview-progress-item.is-time{--progress-color:var(--blue)}.domestic-agent-overview-progress p,.domestic-agent-overview-progress-item>div:first-child{min-width:0;margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.domestic-agent-overview-progress-item strong{color:var(--progress-color);font-size:22px;line-height:1;font-weight:950;white-space:nowrap}.domestic-agent-overview-progress b{flex:1 1 120px;min-width:0;color:var(--overview-color);overflow-wrap:anywhere;text-align:right}.domestic-agent-overview-progress em{flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--blue) 10%,#eef4f8);color:var(--blue);padding:4px 8px;line-height:1;font-weight:950;white-space:nowrap}.domestic-agent-overview-progress p{flex-wrap:wrap}.domestic-agent-overview-track{position:relative;height:11px;overflow:hidden;border-radius:999px;background:#e8eef2}.domestic-agent-overview-track i{position:absolute;inset:0 auto 0 0;min-width:8px;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--progress-color) 70%,#ffffff),var(--progress-color))}.domestic-agent-overview-stats{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.domestic-agent-overview-stats div{min-width:0;border-top:1px solid color-mix(in srgb,var(--overview-color) 18%,var(--line));padding-top:10px;display:grid;grid-gap:4px;gap:4px}.domestic-agent-overview-stats strong{min-width:0;color:var(--ink);font-size:17px;line-height:1;font-weight:950;overflow-wrap:anywhere}.domestic-agent-overview-dealer-highlights{min-width:0;border-top:1px solid color-mix(in srgb,var(--overview-color) 18%,var(--line));padding-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.domestic-agent-overview-dealer-highlight{--dealer-highlight-color:var(--teal);min-width:0;border-left:3px solid var(--dealer-highlight-color);padding-left:10px;display:grid;grid-gap:4px;gap:4px}.domestic-agent-overview-dealer-highlight.is-low{--dealer-highlight-color:var(--blue)}.domestic-agent-overview-dealer-highlight strong{min-width:0;color:var(--ink);font-size:15px;line-height:1.25;font-weight:950;overflow-wrap:anywhere}.domestic-agent-overview-dealer-highlight p{margin:0;color:var(--dealer-highlight-color);font-size:18px;line-height:1;font-weight:950;overflow-wrap:anywhere}.domestic-agent-overview-bridge{min-width:0;border:1px solid color-mix(in srgb,var(--blue) 18%,var(--line));border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--blue-soft) 46%,#ffffff),#ffffff);padding:11px 12px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.domestic-agent-overview-bridge span{border-radius:999px;background:color-mix(in srgb,var(--blue) 12%,#eef4f8);color:var(--blue);padding:5px 9px;line-height:1;font-weight:950;white-space:nowrap}.domestic-agent-overview-bridge strong{min-width:0;color:var(--ink);font-size:13px;line-height:1.45;font-weight:850}.performance-module-head,.section-analysis-module-head{display:grid;grid-template-columns:minmax(190px,.28fr) minmax(600px,1fr);align-items:start;grid-gap:12px;gap:12px}.section-analysis-heading{min-width:0;display:grid;justify-items:start;grid-gap:10px;gap:10px}.performance-target-hero{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);grid-gap:12px;gap:12px;align-items:stretch}.performance-target-main{--target-color:var(--teal);min-width:0;border:1px solid var(--line);border-left:5px solid var(--target-color);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff,#f8fbfd);padding:18px;display:grid;grid-template-rows:auto auto auto 1fr;grid-gap:14px;gap:14px}.performance-target-main.tone-green{--target-color:var(--green)}.performance-target-main.tone-blue{--target-color:var(--blue)}.performance-target-main.tone-gold{--target-color:var(--gold)}.performance-target-main-comparisons article,.performance-target-main-comparisons article>div:last-child,.performance-target-main-head,.performance-target-main-value,.performance-target-progress p{min-width:0}.performance-target-main-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.performance-note-strip span,.performance-staff-card em,.performance-staff-card span,.performance-target-main-head span,.performance-target-main-value dt,.performance-target-progress p b,.performance-target-progress p span{color:var(--muted);font-size:12px;line-height:1.45;font-style:normal;font-weight:750}.performance-target-main-head b{border-radius:999px;background:color-mix(in srgb,var(--target-color) 12%,#eef4f8);color:var(--target-color);padding:4px 9px;font-size:11px;line-height:1;font-weight:900;white-space:nowrap}.performance-target-main-value{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.58fr);grid-gap:14px;gap:14px;align-items:end}.performance-target-main-value>strong{color:var(--target-color);font-size:clamp(44px,5.2vw,72px);line-height:.95;font-weight:950;letter-spacing:0}.performance-target-main-value dl{margin:0;display:grid;grid-gap:8px;gap:8px}.performance-target-main-value dl div{min-width:0;border-left:2px solid color-mix(in srgb,var(--target-color) 28%,var(--line));padding-left:9px;display:grid;grid-gap:3px;gap:3px}.performance-target-main-value dd{min-width:0;margin:0;color:var(--ink);overflow:hidden;font-size:13px;line-height:1.15;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.performance-target-progress{display:grid;grid-gap:8px;gap:8px}.performance-target-progress p{margin:0;display:flex;justify-content:space-between;gap:10px}.performance-target-progress p b{color:var(--target-color);white-space:nowrap}.performance-no-order-card{min-width:0;min-height:88px;border:1px solid color-mix(in srgb,var(--gold) 20%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--gold-soft) 22%,#fff);padding:10px;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-content:start}.performance-no-order-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.performance-no-order-head>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.performance-no-order-empty,.performance-no-order-head b,.performance-no-order-head em,.performance-no-order-head span,.performance-no-order-list small,.performance-no-order-list strong{font-style:normal;line-height:1.2}.performance-no-order-head span{color:var(--ink);font-size:12px;font-weight:900}.performance-no-order-head em{color:var(--muted);font-size:10px;font-weight:700}.performance-no-order-head b{flex:0 0 auto;border-radius:999px;background:#fff;color:var(--gold);padding:4px 8px;font-size:11px;font-weight:900;white-space:nowrap}.performance-no-order-list{min-width:0;max-height:92px;overflow:auto;display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}.performance-no-order-list>span{max-width:100%;border:1px solid color-mix(in srgb,var(--gold) 18%,var(--line));border-radius:999px;background:#fff;padding:5px 8px;display:inline-flex;align-items:center;gap:5px}.performance-no-order-list strong{overflow:hidden;color:#86500f;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.performance-no-order-list small{overflow:hidden;color:var(--muted);font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.performance-no-order-empty{color:var(--muted);align-self:center;font-size:11px;font-weight:800}.performance-target-main-comparisons{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-self:end}.performance-target-main-comparisons article{--comparison-color:var(--muted);--comparison-soft:#f2f5f7;min-width:0;border:1px solid color-mix(in srgb,var(--comparison-color) 18%,var(--line));border-radius:8px;background:#ffffff;padding:9px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;box-shadow:0 8px 18px rgba(25,46,66,.04)}.performance-target-main-comparisons article>div:last-child{display:grid;align-content:center;grid-gap:3px;gap:3px}.performance-target-main-comparisons article.tone-green{--comparison-color:var(--green);--comparison-soft:var(--green-soft)}.performance-target-main-comparisons article.tone-coral{--comparison-color:var(--coral);--comparison-soft:var(--coral-soft)}.performance-target-main-comparisons article.tone-gold{--comparison-color:var(--gold);--comparison-soft:var(--gold-soft)}.performance-target-main-comparisons em,.performance-target-main-comparisons span{min-width:0;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.2;font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.performance-target-main-comparisons .performance-comparison-label{position:relative;display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:4px;overflow:visible}.performance-comparison-help{position:relative;width:15px;height:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--comparison-color) 38%,#ffffff);border-radius:999px;background:color-mix(in srgb,var(--comparison-soft) 82%,#ffffff);color:var(--comparison-color);cursor:help;display:inline-grid;flex:0 0 auto;place-items:center;padding:0;font-size:10px;line-height:1;font-weight:950;text-align:center}.performance-comparison-help:focus-visible{outline:2px solid color-mix(in srgb,var(--comparison-color) 42%,transparent);outline-offset:2px}.performance-comparison-help:after,.performance-comparison-help:before{position:absolute;left:50%;z-index:30;opacity:0;pointer-events:none;transform:translateX(-50%) translateY(4px);transition:opacity .14s ease,transform .14s ease}.performance-comparison-help:before{content:"";bottom:calc(100% + 4px);border-width:6px 6px 0;border-style:solid;border-color:color-mix(in srgb,var(--ink) 92%,#000) transparent transparent}.performance-comparison-help:after{content:attr(data-tooltip);bottom:calc(100% + 10px);width:max-content;max-width:min(270px,70vw);border:1px solid color-mix(in srgb,var(--ink) 12%,#ffffff);border-radius:7px;background:color-mix(in srgb,var(--ink) 94%,#000);color:#ffffff;padding:7px 9px;box-shadow:0 12px 28px rgba(25,46,66,.18);font-size:11px;line-height:1.45;font-weight:760;text-align:left;white-space:normal}.performance-comparison-help:focus-visible:after,.performance-comparison-help:focus-visible:before,.performance-comparison-help:hover:after,.performance-comparison-help:hover:before{opacity:1;transform:translateX(-50%) translateY(0)}.performance-target-main-comparisons strong{min-width:0;display:block;overflow:hidden;color:var(--comparison-color);font-size:17px;line-height:1;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.performance-trend-mark{width:34px;height:34px;border-radius:8px;background:var(--comparison-soft);color:var(--comparison-color);display:grid;place-items:center}.performance-trend-arrow{width:22px;height:22px;color:currentColor;overflow:visible}.performance-trend-arrow path{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.performance-mini-track,.performance-target-track{position:relative;overflow:hidden;border-radius:999px;background:#e8eef2}.performance-target-track{height:12px}.performance-mini-track span,.performance-target-track i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--target-color)}.performance-target-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.performance-target-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-target-card{min-width:0;min-height:168px;border:1px solid color-mix(in srgb,var(--card-color) 22%,var(--line));border-left:4px solid var(--card-color);border-radius:var(--radius);background:#ffffff;color:var(--ink);padding:13px;display:flex;flex-direction:column;justify-content:space-between;gap:9px}.performance-target-card,.performance-target-card.tone-teal{--card-color:var(--teal);--card-soft:var(--teal-soft)}.performance-target-card.tone-blue{--card-color:var(--blue);--card-soft:var(--blue-soft)}.performance-target-card.tone-green{--card-color:var(--green);--card-soft:var(--green-soft)}.performance-target-card.tone-gold{--card-color:var(--gold);--card-soft:var(--gold-soft)}.performance-target-card.tone-coral{--card-color:var(--coral);--card-soft:var(--coral-soft)}.performance-target-card.tone-neutral{--card-color:var(--muted);--card-soft:#edf1f4}.performance-target-card-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.performance-target-card em,.performance-target-card-head span,.performance-target-card-stats dt{color:var(--muted);font-size:11px;line-height:1.25;font-style:normal;font-weight:800}.performance-target-card-head b{max-width:58%;border-radius:999px;background:var(--card-soft);color:var(--card-color);padding:4px 8px;overflow:hidden;font-size:11px;line-height:1;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.performance-target-card>strong{min-width:0;color:var(--ink);font-size:25px;line-height:1;font-weight:950;overflow-wrap:anywhere}.performance-target-card-stats{min-width:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.performance-target-card-stats div{min-width:0;display:grid;grid-gap:2px;gap:2px}.performance-target-card-stats dd{min-width:0;margin:0;color:var(--ink);font-size:12px;line-height:1.25;font-weight:900;overflow-wrap:anywhere}.performance-target-card-track{position:relative;height:7px;overflow:hidden;border-radius:999px;background:#e9eef2}.performance-target-card-track i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--card-color)}.performance-target-card em{min-width:0;color:color-mix(in srgb,var(--card-color) 80%,var(--muted));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.performance-sku-aov-card{gap:8px}.performance-sku-aov-list{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.performance-sku-aov-list div{--sku-aov-color:var(--teal);--sku-aov-soft:var(--teal-soft);min-width:0;border:1px solid color-mix(in srgb,var(--sku-aov-color) 18%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--sku-aov-soft) 40%,#fff);padding:6px 7px;display:grid;grid-gap:2px;gap:2px}.performance-sku-aov-list div.tone-blue{--sku-aov-color:var(--blue);--sku-aov-soft:var(--blue-soft)}.performance-sku-aov-list div.tone-green{--sku-aov-color:var(--green);--sku-aov-soft:var(--green-soft)}.performance-sku-aov-list div.tone-teal{--sku-aov-color:var(--teal);--sku-aov-soft:var(--teal-soft)}.performance-sku-aov-list div.tone-gold{--sku-aov-color:var(--gold);--sku-aov-soft:var(--gold-soft)}.performance-sku-aov-list div.tone-coral{--sku-aov-color:var(--coral);--sku-aov-soft:var(--coral-soft)}.performance-sku-aov-list div.tone-violet{--sku-aov-color:var(--violet);--sku-aov-soft:var(--violet-soft)}.performance-sku-aov-list div.tone-neutral{--sku-aov-color:var(--muted);--sku-aov-soft:#edf1f4}.performance-sku-aov-list small,.performance-sku-aov-list span{min-width:0;color:var(--muted);font-size:10px;line-height:1.2;font-weight:850;white-space:nowrap}.performance-sku-aov-list strong{min-width:0;color:var(--ink);font-size:13px;line-height:1.1;font-weight:950;overflow-wrap:anywhere}.performance-sku-aov-list em{min-width:0;overflow:hidden;color:var(--muted);background:transparent;font-size:10px;line-height:1.2;font-style:normal;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.performance-sku-aov-list em.tone-green{color:var(--green)}.performance-sku-aov-list em.tone-coral{color:var(--coral)}.performance-sku-aov-list em.tone-gold{color:var(--gold)}.performance-sku-aov-list em.tone-blue{color:var(--blue)}.performance-sku-aov-list em.tone-teal{color:var(--teal)}.performance-sku-aov-list em.tone-violet{color:var(--violet)}.performance-sku-aov-list em.tone-neutral{color:var(--muted)}.performance-productivity-card{--card-color:var(--teal);--card-soft:var(--teal-soft);min-width:0;min-height:168px;border:1px solid color-mix(in srgb,var(--card-color) 22%,var(--line));border-left:4px solid var(--card-color);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff 0,color-mix(in srgb,var(--card-soft) 24%,#fff) 100%);color:var(--ink);padding:13px;display:grid;grid-column:1/-1;grid-template-columns:minmax(185px,.62fr) minmax(0,1.38fr);grid-template-areas:"head lists" "value lists" "stats lists" "track lists" "note lists";grid-template-rows:auto auto auto auto 1fr;grid-gap:8px 14px;gap:8px 14px}.performance-productivity-card.tone-green{--card-color:var(--green);--card-soft:var(--green-soft)}.performance-productivity-card.tone-blue{--card-color:var(--blue);--card-soft:var(--blue-soft)}.performance-productivity-card.tone-gold{--card-color:var(--gold);--card-soft:var(--gold-soft)}.performance-productivity-card.tone-coral{--card-color:var(--coral);--card-soft:var(--coral-soft)}.performance-productivity-card.tone-neutral{--card-color:var(--muted);--card-soft:#edf1f4}.performance-productivity-head,.performance-productivity-lists section>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:7px}.performance-productivity-head{grid-area:head}.performance-productivity-card>small,.performance-productivity-head>span,.performance-productivity-lists em,.performance-productivity-lists p,.performance-productivity-lists span,.performance-productivity-stats dt{color:var(--muted);font-size:10px;line-height:1.25;font-style:normal;font-weight:800}.performance-productivity-head>b{max-width:68%;border-radius:999px;background:var(--card-soft);color:var(--card-color);padding:4px 8px;overflow:hidden;font-size:10px;line-height:1;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.performance-productivity-card>strong{grid-area:value;min-width:0;color:var(--ink);font-size:25px;line-height:1;font-weight:950;overflow-wrap:anywhere}.performance-productivity-stats{grid-area:stats;min-width:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.performance-productivity-stats div{min-width:0;display:grid;grid-gap:2px;gap:2px}.performance-productivity-stats dd{min-width:0;margin:0;color:var(--ink);font-size:12px;line-height:1.2;font-weight:900;overflow-wrap:anywhere}.performance-productivity-track{grid-area:track;position:relative;height:7px;overflow:hidden;border-radius:999px;background:#e9eef2}.performance-productivity-track i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--card-color)}.performance-productivity-lists{grid-area:lists;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;align-content:start}.performance-productivity-lists section{min-width:0;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:8px;background:rgba(255,255,255,.82);padding:6px 7px;display:grid;grid-gap:5px;gap:5px}.performance-productivity-lists section.is-completed{border-color:color-mix(in srgb,var(--green) 22%,var(--line))}.performance-productivity-lists section.is-incomplete{border-color:color-mix(in srgb,var(--coral) 22%,var(--line))}.performance-productivity-lists section>div>b{border-radius:999px;padding:2px 5px;font-size:9px;line-height:1;font-weight:900}.performance-productivity-lists section.is-completed>div>b{background:var(--green-soft);color:var(--green)}.performance-productivity-lists section.is-incomplete>div>b{background:var(--coral-soft);color:var(--coral)}.performance-productivity-lists ul{max-height:112px;margin:0;padding:0 3px 0 0;overflow-y:auto;list-style:none;display:grid;grid-gap:4px;gap:4px;scrollbar-width:thin}.performance-productivity-lists li{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:6px;gap:6px;align-items:center}.performance-productivity-lists li>span{min-width:0;overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.performance-productivity-lists li>strong{color:var(--ink);font-size:10px;line-height:1.2;font-weight:900;white-space:nowrap}.performance-productivity-lists li>em{color:var(--muted);white-space:nowrap}.performance-productivity-lists li>em.is-surplus{color:var(--green)}.performance-productivity-lists li>em.is-gap{color:var(--coral)}.performance-productivity-lists p{margin:0}.performance-productivity-card>small{grid-area:note;min-width:0;color:color-mix(in srgb,var(--card-color) 82%,var(--muted));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.performance-three-month-panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff,#fbfcfd);padding:12px;display:grid;grid-gap:12px;gap:12px}.performance-three-month-summary{min-width:0;color:inherit;cursor:pointer;list-style:none}.performance-three-month-summary::-webkit-details-marker{display:none}.performance-three-month-summary:hover .panel-title{color:var(--teal)}.performance-three-month-panel .collapsible-table-affordance{border-color:var(--teal);background:var(--teal-soft)}.performance-three-month-panel .collapsible-table-affordance-icon:before{transform:rotate(-45deg)}.performance-three-month-panel[open] .collapsible-table-affordance-icon:before{transform:rotate(45deg) translate(-1px,-1px)}.performance-three-month-panel:not([open]) .performance-three-month-toggle-label.is-expanded,.performance-three-month-panel[open] .performance-three-month-toggle-label.is-collapsed,.performance-three-month-toggle-label.is-collapsed{display:none}.performance-three-month-panel:not([open]) .performance-three-month-toggle-label.is-collapsed{display:inline}.performance-three-month-grid{min-width:0;display:grid;grid-template-columns:minmax(520px,1.35fr) minmax(380px,.65fr);grid-gap:12px;gap:12px}.performance-three-month-card{min-width:0;border:1px solid color-mix(in srgb,var(--teal) 14%,var(--line));border-radius:8px;background:#ffffff;padding:12px;display:grid;grid-gap:12px;gap:12px}.performance-three-month-card-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.performance-three-month-card-head h4{margin:0;color:var(--ink);font-size:13px;line-height:1.2;font-weight:950}.performance-product-aov-row em,.performance-product-aov-row span,.performance-productivity-months dt,.performance-productivity-months em,.performance-productivity-months span,.performance-staff-productivity-row span,.performance-three-month-card-head span{color:var(--muted);font-size:10px;line-height:1.25;font-style:normal;font-weight:800}.performance-staff-productivity-table{min-width:0;max-height:326px;overflow:auto;display:grid;grid-gap:6px;gap:6px;scrollbar-width:thin}.performance-staff-productivity-row{--staff-productivity-color:var(--muted);min-width:0;display:grid;grid-template-columns:minmax(120px,1.2fr) minmax(92px,.75fr) repeat(3,minmax(82px,.72fr)) minmax(92px,.78fr);grid-gap:6px;gap:6px;align-items:stretch}.performance-staff-productivity-row.tone-green{--staff-productivity-color:var(--green)}.performance-staff-productivity-row.tone-coral{--staff-productivity-color:var(--coral)}.performance-staff-productivity-row.tone-gold{--staff-productivity-color:var(--gold)}.performance-staff-productivity-row.tone-neutral{--staff-productivity-color:var(--muted)}.performance-staff-productivity-row.is-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#ffffff}.performance-staff-productivity-row.is-head span{border-radius:7px;background:#f2f5f7;padding:7px;color:var(--muted);text-align:center}.performance-staff-productivity-name,.performance-staff-productivity-tenure,.performance-staff-productivity-value{min-width:0;border:1px solid color-mix(in srgb,var(--staff-productivity-color) 14%,var(--line));border-radius:7px;background:color-mix(in srgb,var(--staff-productivity-color) 4%,#fff);padding:7px;display:grid;align-content:center;grid-gap:2px;gap:2px}.performance-staff-productivity-name{border-left:3px solid var(--staff-productivity-color)}.performance-staff-productivity-name strong,.performance-staff-productivity-value strong{min-width:0;color:var(--ink);font-size:12px;line-height:1.15;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.performance-staff-productivity-tenure b{color:var(--staff-productivity-color);font-size:11px;line-height:1.15;font-weight:950;white-space:nowrap}.performance-staff-productivity-value{--staff-productivity-cell-color:var(--muted);border-color:color-mix(in srgb,var(--staff-productivity-cell-color) 18%,var(--line));background:color-mix(in srgb,var(--staff-productivity-cell-color) 5%,#fff);justify-items:end}.performance-staff-productivity-value.tone-green{--staff-productivity-cell-color:var(--green)}.performance-staff-productivity-value.tone-coral{--staff-productivity-cell-color:var(--coral)}.performance-staff-productivity-value.tone-neutral{--staff-productivity-cell-color:var(--muted)}.performance-staff-productivity-value strong{color:var(--staff-productivity-cell-color)}.performance-staff-productivity-value.is-average{border-width:2px}.performance-productivity-sparkline{position:relative;height:94px;border-radius:8px;background:linear-gradient(180deg,transparent 0 32%,rgba(223,232,238,.72) 32% 33%,transparent 33% 66%,rgba(223,232,238,.72) 66% 67%,transparent 67%),linear-gradient(180deg,color-mix(in srgb,var(--green-soft) 30%,#fff) 0,#fff 100%);overflow:hidden}.performance-productivity-sparkline:before{content:"";position:absolute;left:28px;right:28px;bottom:36px;height:2px;border-radius:999px;background:color-mix(in srgb,var(--teal) 24%,var(--line))}.performance-productivity-sparkline i{--trend-color:var(--muted);position:absolute;z-index:1;transform:translate(-50%,50%);width:9px;height:9px;border:2px solid #ffffff;border-radius:999px;background:var(--trend-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--trend-color) 14%,transparent)}.performance-productivity-sparkline i.tone-green{--trend-color:var(--green)}.performance-productivity-sparkline i.tone-coral{--trend-color:var(--coral)}.performance-productivity-sparkline i.tone-gold{--trend-color:var(--gold)}.performance-productivity-sparkline i.tone-blue{--trend-color:var(--blue)}.performance-productivity-sparkline i.tone-neutral{--trend-color:var(--muted)}.performance-productivity-sparkline i b,.performance-productivity-sparkline i span{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}.performance-productivity-sparkline i b{bottom:13px;color:var(--trend-color);font-size:10px;line-height:1;font-weight:950}.performance-productivity-sparkline i span{top:12px;color:var(--muted);font-size:10px;line-height:1;font-style:normal;font-weight:850}.performance-productivity-months{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.performance-productivity-months>div{--month-color:var(--muted);min-width:0;border:1px solid color-mix(in srgb,var(--month-color) 18%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--month-color) 5%,#fff);padding:8px;display:grid;grid-gap:7px;gap:7px}.performance-productivity-months>div.tone-green{--month-color:var(--green)}.performance-productivity-months>div.tone-coral{--month-color:var(--coral)}.performance-productivity-months>div.tone-gold{--month-color:var(--gold)}.performance-productivity-months>div.tone-blue{--month-color:var(--blue)}.performance-productivity-months>div.tone-neutral{--month-color:var(--muted)}.performance-productivity-months>div>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.performance-productivity-months b{color:var(--month-color);font-size:10px;line-height:1;font-weight:900;white-space:nowrap}.performance-productivity-months strong{color:var(--ink);font-size:19px;line-height:1;font-weight:950;white-space:nowrap}.performance-productivity-months dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.performance-productivity-months dd{margin:0;color:var(--ink);font-size:11px;line-height:1.2;font-weight:900;white-space:nowrap}.performance-product-aov-matrix{min-width:0;display:grid;grid-gap:6px;gap:6px}.performance-product-aov-row{--product-aov-color:var(--muted);min-width:0;display:grid;grid-template-columns:minmax(74px,.62fr) repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;align-items:stretch}.performance-product-aov-row.tone-green{--product-aov-color:var(--green)}.performance-product-aov-row.tone-blue{--product-aov-color:var(--blue)}.performance-product-aov-row.tone-gold{--product-aov-color:var(--gold)}.performance-product-aov-row.tone-violet{--product-aov-color:var(--violet)}.performance-product-aov-row.tone-coral{--product-aov-color:var(--coral)}.performance-product-aov-row.is-head{align-items:center}.performance-product-aov-row.is-head span{border-radius:7px;background:#f2f5f7;padding:7px;color:var(--muted);text-align:center}.performance-product-aov-row strong{min-width:0;border-left:3px solid var(--product-aov-color);border-radius:7px;background:color-mix(in srgb,var(--product-aov-color) 7%,#fff);color:var(--ink);padding:8px 7px;font-size:11px;line-height:1.2;font-weight:950;display:flex;align-items:center}.performance-product-aov-row>div{--cell-color:var(--muted);min-width:0;border:1px solid color-mix(in srgb,var(--cell-color) 16%,var(--line));border-radius:7px;background:color-mix(in srgb,var(--cell-color) 5%,#fff);padding:7px;display:grid;grid-gap:2px;gap:2px;justify-items:end}.performance-product-aov-row>div.tone-green{--cell-color:var(--green)}.performance-product-aov-row>div.tone-coral{--cell-color:var(--coral)}.performance-product-aov-row>div.tone-gold{--cell-color:var(--gold)}.performance-product-aov-row>div.tone-neutral{--cell-color:var(--muted)}.performance-product-aov-row b{color:var(--ink);font-size:12px;line-height:1.1;font-weight:950;white-space:nowrap}.performance-product-aov-row>div span{white-space:nowrap}.performance-product-aov-row>div em{color:var(--cell-color);white-space:nowrap}.performance-product-aov-row>div.is-average{border-width:2px}.performance-note-strip{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.performance-note-strip span{min-width:0;border-left:3px solid var(--teal);padding-left:10px}.performance-composition-panel,.performance-sku-overview,.performance-staff-sku-panel,.performance-staff-source-list{display:grid;grid-gap:12px;gap:12px}.performance-composition-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.performance-composition-board{min-width:0;overflow-x:auto;border:1px solid color-mix(in srgb,var(--violet) 18%,var(--line));border-radius:var(--radius);background:radial-gradient(circle at 90% 12%,color-mix(in srgb,var(--violet-soft) 50%,transparent) 0,transparent 26%),linear-gradient(180deg,#fff 0,#fbfcff 100%);padding:14px 18px 10px}.performance-composition-board-head{min-width:840px;margin-bottom:10px;text-align:center;display:grid;grid-gap:2px;gap:2px}.performance-composition-board-head h4{margin:0;color:var(--ink);font-size:18px;line-height:1.2;font-weight:950}.performance-composition-board-head span{color:var(--muted);font-size:12px;line-height:1.35;font-weight:800}.performance-composition-board.is-actual-only .performance-composition-board-head{min-width:640px}.performance-composition-table{min-width:840px;display:grid;grid-gap:6px;gap:6px}.performance-composition-table.is-actual-only{min-width:640px}.performance-composition-row{--performance-detail-color:var(--violet);min-width:0;display:grid;grid-template-columns:minmax(98px,.8fr) minmax(220px,2fr) minmax(76px,.7fr) 42px minmax(76px,.7fr) minmax(94px,.86fr);align-items:center;grid-gap:10px;gap:10px}.performance-composition-row.is-actual-only{grid-template-columns:minmax(110px,.9fr) minmax(260px,2fr) minmax(86px,.7fr)}.performance-composition-row.tone-teal{--performance-detail-color:var(--teal)}.performance-composition-row.tone-blue{--performance-detail-color:var(--blue)}.performance-composition-row.tone-green{--performance-detail-color:var(--green)}.performance-composition-row.tone-gold{--performance-detail-color:var(--gold)}.performance-composition-row.tone-coral{--performance-detail-color:var(--coral)}.performance-composition-row.tone-violet{--performance-detail-color:var(--violet)}.performance-composition-row.tone-neutral{--performance-detail-color:var(--muted)}.performance-composition-row.is-head{min-height:auto;border:0;background:transparent;padding:0 6px 2px}.performance-composition-row.is-head span{color:var(--ink);font-size:12px;line-height:1.2;font-weight:900;text-align:center}.performance-composition-row.is-head span:first-child,.performance-composition-row.is-head span:nth-child(2){text-align:left}.performance-composition-table article.performance-composition-row{min-height:54px;border:1px solid color-mix(in srgb,var(--performance-detail-color) 16%,var(--line));border-left:4px solid #cfd6dd;border-radius:10px;background:color-mix(in srgb,var(--performance-detail-color) 4%,#fff);padding:6px 10px}.performance-composition-source{min-width:0;display:grid;grid-gap:4px;gap:4px}.performance-composition-source strong{color:var(--ink);font-size:13px;line-height:1.25;font-weight:950}.performance-composition-source span{color:var(--muted);font-size:10px;line-height:1.2;font-weight:800;white-space:nowrap}.performance-composition-progress{min-width:0;display:grid;grid-gap:4px;gap:4px}.performance-composition-progress-track{position:relative;height:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--violet) 18%,var(--line));border-radius:999px;background:#eef1f4}.performance-composition-progress-track i{position:absolute;inset:0 auto 0 0;min-width:8px;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--violet) 58%,#fff),var(--violet))}.performance-composition-progress span{color:var(--ink);font-size:11px;line-height:1.1;font-weight:950}.performance-composition-ring-cell{min-width:0;display:grid;place-items:center}.performance-composition-ring{--share-value:0%;--ring-color:var(--violet);position:relative;width:50px;height:50px;border-radius:50%;background:conic-gradient(var(--ring-color) var(--share-value),#e6e9ed 0);display:grid;place-items:center;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ring-color) 14%,transparent)}.performance-composition-ring:after{content:"";position:absolute;inset:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--line) 66%,transparent)}.performance-composition-ring strong{position:relative;z-index:1;color:var(--ink);font-size:10px;line-height:1;font-weight:950;letter-spacing:-.02em}.performance-composition-ring.is-actual,.performance-composition-ring.is-estimate{--ring-color:var(--violet)}.performance-composition-compare{min-width:0;display:grid;place-items:center}.performance-composition-compare span{font-size:20px;line-height:1;font-weight:950}.performance-composition-compare.is-above span,.performance-composition-legend b.is-above{color:var(--green)}.performance-composition-compare.is-below span,.performance-composition-legend b.is-below{color:var(--coral)}.performance-composition-estimate-amount{min-width:0;display:grid;justify-items:center;grid-gap:3px;gap:3px;text-align:center}.performance-composition-estimate-amount strong{color:var(--ink);font-size:13px;line-height:1.1;font-weight:950;white-space:nowrap}.performance-composition-estimate-amount span{color:var(--muted);font-size:10px;line-height:1.2;font-weight:800;white-space:nowrap}.performance-composition-legend{min-width:840px;margin-top:10px;border-top:1px solid var(--line);padding-top:9px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.performance-composition-legend span{color:var(--muted);font-size:12px;line-height:1.2;font-weight:800;display:inline-flex;align-items:center;gap:5px}.performance-composition-legend i{width:10px;height:10px;border-radius:50%;display:inline-block}.performance-composition-legend i.is-actual{background:var(--violet)}.performance-composition-legend i.is-estimate{background:color-mix(in srgb,var(--violet) 42%,#fff)}.performance-composition-legend b{font-size:15px;line-height:1;font-weight:950}.performance-composition-card,.performance-sku-metric-card,.performance-staff-sku-card,.performance-staff-source-card,.performance-staff-source-item{--performance-detail-color:var(--muted);min-width:0;border:1px solid color-mix(in srgb,var(--performance-detail-color) 25%,var(--line));border-left:4px solid var(--performance-detail-color);border-radius:var(--radius);background:var(--surface)}.performance-composition-card.tone-teal,.performance-sku-metric-card.tone-teal,.performance-staff-sku-card.tone-teal,.performance-staff-source-card.tone-teal,.performance-staff-source-item.tone-teal{--performance-detail-color:var(--teal)}.performance-composition-card.tone-blue,.performance-sku-metric-card.tone-blue,.performance-staff-sku-card.tone-blue,.performance-staff-source-card.tone-blue,.performance-staff-source-item.tone-blue{--performance-detail-color:var(--blue)}.performance-composition-card.tone-green,.performance-sku-metric-card.tone-green,.performance-staff-sku-card.tone-green,.performance-staff-source-card.tone-green,.performance-staff-source-item.tone-green{--performance-detail-color:var(--green)}.performance-composition-card.tone-gold,.performance-sku-metric-card.tone-gold,.performance-staff-sku-card.tone-gold,.performance-staff-source-card.tone-gold,.performance-staff-source-item.tone-gold{--performance-detail-color:var(--gold)}.performance-composition-card.tone-coral,.performance-sku-metric-card.tone-coral,.performance-staff-sku-card.tone-coral,.performance-staff-source-card.tone-coral,.performance-staff-source-item.tone-coral{--performance-detail-color:var(--coral)}.performance-composition-card.tone-violet,.performance-sku-metric-card.tone-violet,.performance-staff-sku-card.tone-violet,.performance-staff-source-card.tone-violet,.performance-staff-source-item.tone-violet{--performance-detail-color:var(--violet)}.performance-composition-card{min-height:214px;padding:12px;display:grid;grid-gap:10px;gap:10px}.performance-composition-card-head,.performance-sku-metric-card>div:first-child,.performance-staff-sku-head,.performance-staff-source-item>div:first-child{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.performance-composition-card-head span,.performance-sku-metric-card span,.performance-staff-sku-card p,.performance-staff-sku-categories em,.performance-staff-sku-categories span,.performance-staff-source-item em,.performance-staff-source-item small,.performance-staff-source-item span,.performance-staff-source-summary dt,.performance-staff-source-summary span{color:var(--muted);font-size:11px;line-height:1.35;font-style:normal;font-weight:800}.performance-composition-card-head b,.performance-sku-metric-card b,.performance-staff-source-item b{border-radius:999px;background:color-mix(in srgb,var(--performance-detail-color) 12%,transparent);color:var(--performance-detail-color);padding:4px 7px;font-size:10px;line-height:1;font-weight:900;white-space:nowrap}.performance-composition-card>strong,.performance-sku-metric-card>strong{color:var(--ink);font-size:22px;line-height:1;font-weight:950}.performance-composition-card dl,.performance-sku-metric-card dl,.performance-staff-source-summary dl{min-width:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.performance-composition-card dl div,.performance-sku-metric-card dl div,.performance-staff-source-summary dl div{min-width:0;display:grid;grid-gap:3px;gap:3px}.performance-composition-card dt,.performance-sku-metric-card dt{color:var(--muted);font-size:10px;line-height:1.25;font-weight:800}.performance-composition-card dd,.performance-sku-metric-card dd,.performance-staff-source-summary dd{min-width:0;margin:0;color:var(--ink);font-size:12px;line-height:1.25;font-weight:900;overflow-wrap:anywhere}.performance-composition-track,.performance-staff-source-track{position:relative;height:7px;overflow:hidden;border-radius:999px;background:#e9eef2}.performance-composition-track i,.performance-staff-source-track i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--performance-detail-color)}.performance-composition-card>em{color:var(--performance-detail-color);font-size:11px;line-height:1.25;font-style:normal;font-weight:850}.performance-sku-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.performance-sku-metric-card{min-height:164px;padding:12px;display:grid;grid-gap:10px;gap:10px}.performance-staff-sku-panel{border-top:1px solid var(--line);padding-top:12px}.performance-staff-sku-panel h4,.performance-staff-sku-title{margin:0;color:var(--ink);font-size:13px;line-height:1.2;font-weight:900}.performance-staff-sku-collapsible .performance-sku-summary:hover .performance-staff-sku-title{color:var(--teal)}.performance-staff-summary-table-head{border-top:1px solid var(--line);padding-top:12px}.performance-staff-summary-table-head h4{margin:0;color:var(--ink);font-size:13px;line-height:1.2;font-weight:900}.performance-staff-sku-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.performance-staff-sku-card{padding:12px;display:grid;grid-gap:8px;gap:8px}.performance-staff-sku-head b,.performance-staff-sku-head strong{min-width:0;color:var(--ink);font-size:14px;line-height:1.2;font-weight:950}.performance-staff-sku-head b{color:var(--performance-detail-color);text-align:right}.performance-staff-sku-sales-comparison{--staff-sales-comparison-color:var(--muted);--staff-sales-comparison-soft:#edf1f4;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--staff-sales-comparison-color) 24%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--staff-sales-comparison-soft) 66%,#fff);padding:4px 7px;display:flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--staff-sales-comparison-color);text-align:right}.performance-staff-sku-sales-comparison.is-above{--staff-sales-comparison-color:var(--green);--staff-sales-comparison-soft:var(--green-soft)}.performance-staff-sku-sales-comparison.is-below{--staff-sales-comparison-color:var(--coral);--staff-sales-comparison-soft:var(--coral-soft)}.performance-staff-sku-sales-comparison>span:last-child{min-width:0;display:grid;grid-gap:1px;gap:1px}.performance-staff-sku-sales-comparison b{color:var(--staff-sales-comparison-color);font-size:14px;line-height:1.05;font-weight:950;white-space:nowrap}.performance-staff-sku-sales-comparison small{color:color-mix(in srgb,var(--staff-sales-comparison-color) 76%,var(--muted));font-size:9px;line-height:1.1;font-weight:850;white-space:nowrap}.performance-staff-sku-comparison-arrow{width:20px;height:20px;flex:0 0 auto;overflow:visible}.performance-staff-sku-comparison-arrow path{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.performance-staff-sku-comparison-equal{width:20px;flex:0 0 auto;font-size:16px;line-height:1;font-weight:950;text-align:center}.performance-staff-sku-card p{margin:0}.performance-staff-sku-categories{display:grid;grid-gap:6px;gap:6px}.performance-staff-sku-categories>div{min-width:0;border-top:1px dashed var(--line);padding-top:6px;display:grid;grid-template-columns:minmax(70px,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center}.performance-staff-sku-categories strong{color:var(--ink);font-size:11px;line-height:1.2;font-weight:900}.performance-staff-source-list{margin-bottom:14px}.performance-staff-source-card{padding:12px;display:grid;grid-template-columns:minmax(270px,.8fr) minmax(0,3.2fr);grid-gap:12px;gap:12px}.performance-staff-source-summary{min-width:0;display:grid;align-content:start;grid-gap:10px;gap:10px}.performance-staff-overall-progress,.performance-staff-source-identity{display:grid;grid-gap:6px;gap:6px}.performance-staff-source-identity{grid-template-columns:minmax(0,1fr) auto;align-items:start}.performance-staff-source-identity>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.performance-staff-source-identity strong{color:var(--ink);font-size:18px;line-height:1.15;font-weight:950}.performance-staff-source-identity>b{border-radius:999px;background:color-mix(in srgb,var(--performance-detail-color) 12%,transparent);color:var(--performance-detail-color);padding:5px 8px;font-size:10px;line-height:1;font-weight:900;white-space:nowrap}.performance-staff-source-summary .performance-staff-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-staff-overview-metrics>div{border-radius:8px;background:color-mix(in srgb,var(--performance-detail-color) 5%,#f7f9fa);padding:7px}.performance-staff-overall-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.performance-staff-overall-progress b{color:var(--performance-detail-color);font-size:11px;line-height:1;font-weight:900}.performance-staff-last-order{color:var(--muted);font-size:10px;line-height:1.3;font-weight:800}.performance-staff-source-grid{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.performance-staff-source-item{padding:10px;display:grid;align-content:start;grid-gap:7px;gap:7px}.performance-staff-source-item>strong{color:var(--ink);font-size:15px;line-height:1.15;font-weight:950}.performance-staff-source-item>em{color:var(--performance-detail-color)}.performance-staff-source-item>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.performance-staff-source-metrics{min-width:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.performance-staff-source-metrics>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.performance-staff-source-metrics dt{color:var(--muted);font-size:9px;line-height:1.2;font-weight:800}.performance-staff-source-metrics dd{min-width:0;margin:0;color:var(--ink);font-size:10px;line-height:1.25;font-weight:900;overflow-wrap:anywhere}.performance-staff-category-list{border-top:1px solid var(--line);padding-top:2px;display:grid}.performance-staff-category-list>div{min-width:0;border-bottom:1px dashed var(--line);padding:6px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"category orders" "metric value";grid-gap:2px 6px;gap:2px 6px;align-items:center}.performance-staff-category-list>div:last-child{border-bottom:0}.performance-staff-category-list span{grid-area:category;min-width:0}.performance-staff-category-list b{grid-area:orders;padding:3px 5px}.performance-staff-category-list strong{grid-area:value;color:var(--ink);font-size:11px;line-height:1.2;font-weight:950;text-align:right}.performance-staff-category-list em{grid-area:metric;font-size:9px}.performance-sku-block{display:grid;grid-gap:12px;gap:12px}.performance-sku-summary{min-width:0;color:inherit;cursor:pointer;list-style:none}.performance-sku-summary::-webkit-details-marker{display:none}.performance-sku-summary:hover .panel-title{color:var(--teal)}.performance-sku-collapsible .collapsible-table-affordance{border-color:var(--teal);background:var(--teal-soft)}.performance-sku-collapsible .collapsible-table-affordance-icon:before{transform:rotate(-45deg)}.performance-sku-collapsible[open] .collapsible-table-affordance-icon:before{transform:rotate(45deg) translate(-1px,-1px)}.performance-sku-collapsible:not([open]) .performance-sku-toggle-label.is-expanded,.performance-sku-collapsible[open] .performance-sku-toggle-label.is-collapsed,.performance-sku-toggle-label.is-collapsed{display:none}.performance-sku-collapsible:not([open]) .performance-sku-toggle-label.is-collapsed{display:inline}.performance-sku-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.performance-sku-category{--sku-color:var(--teal);min-width:0;display:grid;align-self:start;align-content:start;grid-gap:12px;gap:12px;border:1px solid color-mix(in srgb,var(--sku-color) 22%,var(--line));border-left:4px solid var(--sku-color);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--sku-color) 5%,#fff),#fff 42%),var(--surface);box-shadow:0 10px 26px rgba(22,42,54,.06);padding:12px}.performance-sku-category.is-featured{grid-column:1/-1;background:radial-gradient(circle at 92% 2%,rgba(183,121,31,.1),transparent 25%),linear-gradient(135deg,color-mix(in srgb,var(--sku-color) 5%,#fff),#fff 40%),var(--surface)}.performance-sku-category.tone-green{--sku-color:var(--green)}.performance-sku-category.tone-blue{--sku-color:var(--blue)}.performance-sku-category.tone-gold{--sku-color:var(--gold)}.performance-sku-category.tone-coral{--sku-color:var(--coral)}.performance-sku-category.tone-violet{--sku-color:var(--violet)}.performance-sku-category.tone-neutral{--sku-color:var(--muted)}.performance-sku-category-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.performance-sku-category-title{flex:0 0 auto;display:grid;grid-gap:2px;gap:2px}.performance-sku-category-title span{color:var(--muted);font-size:9px;line-height:1.2;font-weight:900;letter-spacing:.08em}.performance-sku-category-title h4{margin:0;color:var(--sku-color);font-size:18px;line-height:1.2;font-weight:950}.performance-sku-category-meta{min-width:0;flex:1 1 auto;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.performance-sku-category-meta>div{min-width:0;border:1px solid color-mix(in srgb,var(--sku-color) 12%,var(--line));border-radius:9px;background:rgba(255,255,255,.78);padding:6px 8px;display:grid;grid-gap:2px;gap:2px}.performance-sku-category-meta dt{color:var(--muted);font-size:9px;line-height:1.2;font-weight:800}.performance-sku-category-meta dd{min-width:0;margin:0;color:var(--ink);overflow:hidden;font-size:12px;line-height:1.3;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.performance-sku-category-meta>div:first-child dd{color:var(--sku-color)}.performance-sku-breakdown,.performance-sku-category-body{min-width:0;display:grid;align-content:start;grid-gap:8px;gap:8px}.performance-sku-category.is-featured .performance-sku-category-body{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch}.performance-sku-primary-chart{min-width:0}.performance-sku-category .chart-card{min-height:318px;border-color:color-mix(in srgb,var(--sku-color) 16%,var(--line));border-left:0;box-shadow:none}.performance-sku-category .chart-canvas{height:248px}.performance-sku-category.is-featured .performance-sku-primary-chart,.performance-sku-category.is-featured .performance-sku-primary-chart .chart-card{min-height:556px;height:100%}.performance-sku-category.is-featured .performance-sku-primary-chart .chart-canvas{height:486px}.performance-sku-category.is-misc-combined .performance-sku-primary-chart,.performance-sku-category.is-misc-combined .performance-sku-primary-chart .chart-card{min-height:570px;height:570px}.performance-sku-category.is-misc-combined .performance-sku-primary-chart .chart-canvas{height:500px}.performance-sku-customization{min-width:0;display:grid;grid-gap:6px;gap:6px}.performance-sku-customization .chart-card{min-height:240px;border-left:3px solid #b7791f;background:radial-gradient(circle at 86% 12%,rgba(183,121,31,.1),transparent 28%),var(--surface)}.performance-sku-customization .chart-canvas{height:172px}.performance-sku-customization-note{margin:0;border:1px solid color-mix(in srgb,#b7791f 24%,var(--line));border-radius:8px;background:color-mix(in srgb,#b7791f 6%,#fff);color:var(--muted);padding:7px 9px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:7px;gap:7px;font-size:10px;line-height:1.5}.performance-sku-customization-note strong{color:#9a6417;font-weight:950;white-space:nowrap}.performance-sku-customization-note span{min-width:0}.performance-sku-attribute-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.performance-sku-attribute-grid .chart-card{min-height:242px}.performance-sku-attribute-grid .chart-canvas{height:174px}.performance-sku-panel-head{align-items:center}.sku-details-content{padding-top:2px}.performance-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-daily-panel{border:1px solid color-mix(in srgb,var(--blue) 18%,var(--line));border-radius:var(--radius);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--blue-soft) 62%,transparent) 0,transparent 28%),linear-gradient(180deg,#ffffff 0,#f9fbfd 100%);padding:12px}.performance-daily-summary{min-width:0;color:inherit;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px}.performance-daily-summary::-webkit-details-marker{display:none}.performance-daily-summary:hover .panel-title{color:var(--teal)}.performance-daily-summary-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.performance-daily-summary-copy small,.performance-daily-summary-meta{color:var(--muted);font-size:12px;line-height:1.45;font-weight:750}.performance-daily-summary-meta{flex:0 0 auto;white-space:nowrap}.performance-daily-panel .collapsible-table-affordance{border-color:var(--teal);background:var(--teal-soft)}.performance-daily-panel .collapsible-table-affordance-icon:before{transform:rotate(-45deg)}.performance-daily-panel[open] .collapsible-table-affordance-icon:before{transform:rotate(45deg) translate(-1px,-1px)}.performance-daily-panel:not([open]) .performance-daily-toggle-label.is-expanded,.performance-daily-panel[open] .performance-daily-toggle-label.is-collapsed,.performance-daily-toggle-label.is-collapsed{display:none}.performance-daily-panel:not([open]) .performance-daily-toggle-label.is-collapsed{display:inline}.performance-daily-content{min-width:0;padding-top:12px;display:grid;grid-gap:12px;gap:12px}.performance-daily-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.performance-daily-group-card,.performance-daily-row,.performance-daily-weekend-card{--daily-color:var(--muted);--daily-soft:#edf1f4}.performance-daily-group-card.tone-green,.performance-daily-row.tone-green,.performance-daily-weekend-card.tone-green{--daily-color:var(--green);--daily-soft:var(--green-soft)}.performance-daily-group-card.tone-gold,.performance-daily-row.tone-gold,.performance-daily-weekend-card.tone-gold{--daily-color:var(--gold);--daily-soft:var(--gold-soft)}.performance-daily-group-card.tone-coral,.performance-daily-row.tone-coral,.performance-daily-weekend-card.tone-coral{--daily-color:var(--coral);--daily-soft:var(--coral-soft)}.performance-daily-group-card{min-width:0;border:1px solid color-mix(in srgb,var(--daily-color) 24%,var(--line));border-left:4px solid var(--daily-color);border-radius:var(--radius);background:color-mix(in srgb,var(--daily-soft) 24%,#fff);padding:14px;display:grid;grid-gap:10px;gap:10px}.performance-daily-group-title{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.performance-daily-group-title>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.performance-daily-group-title span,.performance-daily-weekend-card>div span{color:var(--muted);font-size:11px;line-height:1.2;font-weight:800}.performance-daily-group-title h4,.performance-daily-weekend-card h4{margin:0;color:var(--ink);font-size:16px;line-height:1.15;font-weight:950}.performance-daily-group-meta{flex:0 0 auto;min-width:206px;display:grid;justify-items:end;grid-gap:7px;gap:7px}.performance-daily-group-days{flex:0 0 auto;border-radius:999px;background:var(--daily-soft);color:var(--daily-color);padding:5px 9px;font-size:11px;line-height:1;font-weight:900}.performance-daily-traffic-mix{min-width:196px;display:grid;grid-gap:6px;gap:6px}.performance-daily-traffic-mix-rows{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px}.performance-daily-traffic-mix-rows span{min-width:0;border:1px solid color-mix(in srgb,var(--daily-color) 12%,var(--line));border-radius:7px;background:rgba(255,255,255,.78);color:var(--muted);padding:5px 6px;display:flex;align-items:center;gap:4px;font-size:10px;line-height:1.1;font-weight:850;white-space:nowrap}.performance-daily-traffic-mix-rows i{flex:0 0 auto;width:7px;height:7px;border-radius:3px}.performance-daily-traffic-mix-rows i.is-traffic,.performance-daily-traffic-track i.is-traffic{background:#386fa8}.performance-daily-traffic-mix-rows i.is-non-traffic,.performance-daily-traffic-track i.is-non-traffic{background:#1f8a83}.performance-daily-traffic-mix-rows b{margin-left:auto;color:var(--ink);font-size:10px;line-height:1;font-weight:950}.performance-daily-traffic-track{position:relative;overflow:hidden;height:7px;border-radius:999px;background:#e8eef2;display:flex}.performance-daily-traffic-track i{flex:0 0 auto;height:100%}.performance-daily-group-card>strong{color:var(--daily-color);font-size:27px;line-height:1;font-weight:950}.performance-daily-group-card dl,.performance-daily-weekend-card dl{min-width:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.performance-daily-group-card dl div,.performance-daily-weekend-card dl div{min-width:0;display:grid;grid-gap:3px;gap:3px}.performance-daily-group-card dt,.performance-daily-weekend-card dt{color:var(--muted);font-size:10px;line-height:1.2;font-weight:800}.performance-daily-group-card dd,.performance-daily-weekend-card dd{min-width:0;margin:0;color:var(--ink);font-size:12px;line-height:1.2;font-weight:900;overflow-wrap:anywhere}.performance-daily-mini-track,.performance-daily-track{position:relative;overflow:hidden;border-radius:999px;background:#e8eef2}.performance-daily-track{height:7px}.performance-daily-mini-track i,.performance-daily-track i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--daily-color)}.performance-daily-weekend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.performance-daily-weekend-card{min-width:0;border:1px solid color-mix(in srgb,var(--daily-color) 20%,var(--line));border-top:3px solid var(--daily-color);border-radius:var(--radius);background:#fff;padding:12px;display:grid;grid-gap:9px;gap:9px}.performance-daily-weekend-card>div{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.performance-daily-weekend-card>strong{color:var(--daily-color);font-size:20px;line-height:1;font-weight:950}.performance-daily-department-panel{min-width:0;border:1px solid color-mix(in srgb,var(--teal) 18%,var(--line));border-radius:var(--radius);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--teal-soft) 72%,transparent) 0,transparent 30%),#fff;padding:12px;display:grid;grid-gap:12px;gap:12px}.performance-daily-department-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.performance-daily-department-head>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.performance-daily-department-head span{color:var(--muted);font-size:11px;line-height:1.2;font-weight:900}.performance-daily-department-head h4{margin:0;color:var(--ink);font-size:16px;line-height:1.15;font-weight:950}.performance-daily-department-head p{flex:0 0 auto;margin:0;color:var(--muted);font-size:12px;line-height:1.35;font-weight:800}.performance-daily-department-head-note{flex:0 0 auto;min-width:0;display:grid;justify-items:end;grid-gap:5px;gap:5px}.performance-daily-department-weekend-note{display:inline-flex;align-items:center;gap:5px;color:#d93025;font-size:11px;line-height:1.2;font-weight:900}.performance-daily-department-weekend-note i{width:9px;height:9px;border-radius:3px;background:#d93025;box-shadow:0 0 0 2px color-mix(in srgb,#d93025 12%,transparent)}.performance-daily-department-toolbar{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.performance-daily-department-filter{min-width:0;display:grid;grid-gap:8px;gap:8px}.performance-daily-department-area-list,.performance-daily-department-child-list,.performance-daily-department-standalone-list{min-width:0;display:flex;flex-wrap:wrap;gap:8px}.performance-daily-department-area-card{--daily-department-color:var(--teal);min-width:168px;border:1px solid color-mix(in srgb,var(--daily-department-color) 26%,var(--line));border-radius:8px;background:#fff;color:var(--ink);display:flex;align-items:stretch;overflow:hidden;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.performance-daily-department-area-card.is-active,.performance-daily-department-area-card.is-expanded,.performance-daily-department-area-card:hover{border-color:color-mix(in srgb,var(--daily-department-color) 62%,var(--line));background:color-mix(in srgb,var(--daily-department-color) 8%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--daily-department-color) 12%,transparent)}.performance-daily-department-area-pick{min-width:0;flex:1 1 auto;padding:8px 10px;display:flex;align-items:center;gap:8px;cursor:pointer}.performance-daily-department-area-pick input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.performance-daily-department-expand{position:relative;flex:0 0 32px;border:0;border-left:1px solid color-mix(in srgb,var(--daily-department-color) 20%,var(--line));background:color-mix(in srgb,var(--daily-department-color) 5%,#fff);color:var(--daily-department-color);cursor:pointer}.performance-daily-department-expand:before{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:translate(-50%,-64%) rotate(45deg);transition:transform .16s ease}.performance-daily-department-expand[aria-expanded=true]:before{transform:translate(-50%,-34%) rotate(225deg)}.performance-daily-department-expand:hover:not(:disabled){background:color-mix(in srgb,var(--daily-department-color) 12%,#fff)}.performance-daily-department-expand:disabled{color:#aab4bb;cursor:not-allowed}.performance-daily-department-child-panel{min-width:0;border:1px solid color-mix(in srgb,var(--teal) 14%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--teal-soft) 24%,#fff);padding:9px;display:grid;grid-gap:8px;gap:8px}.performance-daily-department-child-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.performance-daily-department-child-head strong{color:var(--ink);font-size:12px;line-height:1.2;font-weight:920}.performance-daily-department-child-head span{flex:0 0 auto;color:var(--muted);font-size:11px;line-height:1.2;font-weight:850}.performance-daily-department-option{--daily-department-color:var(--teal);flex:0 0 auto;min-width:146px;border:1px solid color-mix(in srgb,var(--daily-department-color) 20%,var(--line));border-radius:8px;background:#fff;color:var(--ink);padding:8px 10px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.performance-daily-department-child-option{min-width:132px;padding:7px 9px}.performance-daily-department-option.is-active,.performance-daily-department-option:hover{border-color:color-mix(in srgb,var(--daily-department-color) 62%,var(--line));background:color-mix(in srgb,var(--daily-department-color) 8%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--daily-department-color) 12%,transparent)}.performance-daily-department-option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.performance-daily-department-check{position:relative;flex:0 0 auto;width:16px;height:16px;border:2px solid color-mix(in srgb,var(--daily-department-color) 44%,#c8d3da);border-radius:5px;background:#fff}.performance-daily-department-area-card.is-active .performance-daily-department-check,.performance-daily-department-option.is-active .performance-daily-department-check{border-color:var(--daily-department-color);background:var(--daily-department-color)}.performance-daily-department-area-card.is-active .performance-daily-department-check:after,.performance-daily-department-option.is-active .performance-daily-department-check:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.performance-daily-department-option-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.performance-daily-department-option-copy em,.performance-daily-department-option-copy strong{overflow:hidden;max-width:150px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.performance-daily-department-option-copy strong{color:var(--ink);font-size:12px;font-weight:920}.performance-daily-department-option-copy em{color:var(--daily-department-color);font-size:11px;font-style:normal;font-weight:900}.performance-daily-department-actions{flex:0 0 auto;display:flex;align-items:center;gap:6px}.performance-daily-department-actions button{min-height:30px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);padding:6px 9px;font:inherit;font-size:12px;line-height:1;font-weight:850;cursor:pointer}.performance-daily-department-actions button:hover:not(:disabled){border-color:var(--teal);color:var(--teal)}.performance-daily-department-actions button:disabled{background:#f5f7f9;color:#a0aab2;cursor:not-allowed}.performance-daily-department-chart{min-width:0;min-height:300px}.performance-daily-department-chart .chart-canvas{height:300px}.performance-daily-list-panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.performance-daily-list-summary{min-width:0;color:inherit;cursor:pointer;list-style:none;background:#f8fafc;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.performance-daily-list-summary::-webkit-details-marker{display:none}.performance-daily-list-summary:hover .panel-title{color:var(--teal)}.performance-daily-list-summary-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.performance-daily-list-summary-copy small,.performance-daily-list-summary-meta{color:var(--muted);font-size:12px;line-height:1.35;font-weight:750}.performance-daily-list-summary-meta{flex:0 0 auto;white-space:nowrap}.performance-daily-panel .performance-daily-list-panel .collapsible-table-affordance-icon:before{transform:rotate(-45deg)}.performance-daily-panel .performance-daily-list-panel[open] .collapsible-table-affordance-icon:before{transform:rotate(45deg) translate(-1px,-1px)}.performance-daily-list-panel[open] .performance-daily-list-toggle-label.is-collapsed,.performance-daily-list-toggle-label.is-expanded{display:none}.performance-daily-list-panel:not([open]) .performance-daily-list-toggle-label.is-collapsed,.performance-daily-list-panel[open] .performance-daily-list-toggle-label.is-expanded{display:inline}.performance-daily-list{min-width:0;overflow-x:auto;background:#fff}.performance-daily-row{min-width:760px;min-height:48px;border-bottom:1px solid var(--line);background:#fff;padding:8px 12px;display:grid;grid-template-columns:minmax(132px,.9fr) minmax(150px,.9fr) minmax(120px,1fr) minmax(110px,.8fr) minmax(142px,.9fr);grid-gap:12px;gap:12px;align-items:center}.performance-daily-row:last-child{border-bottom:0}.performance-daily-row:not(.performance-daily-row-head){box-shadow:inset 3px 0 0 var(--daily-color)}.performance-daily-row-head{min-height:36px;background:#f5f7f9}.performance-daily-row-head span{color:var(--muted);font-size:11px;line-height:1.2;font-weight:900}.performance-daily-row>span,.performance-daily-row>strong{min-width:0;color:var(--ink);font-size:12px;line-height:1.25;font-weight:850}.performance-daily-date{display:grid;grid-gap:2px;gap:2px}.performance-daily-date b{color:var(--ink);font-size:13px;font-weight:950}.performance-daily-date em{color:var(--muted);font-size:10px;font-style:normal;font-weight:750}.performance-daily-row>span>i{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:4px 8px;font-size:11px;line-height:1;font-style:normal;font-weight:900;white-space:nowrap}.performance-daily-row>span>i.is-workday{background:var(--blue-soft);color:var(--blue)}.performance-daily-row>span>i.is-weekend{background:var(--violet-soft);color:var(--violet)}.performance-daily-rate{display:grid;grid-template-columns:54px minmax(60px,1fr);align-items:center;grid-gap:8px;gap:8px}.performance-daily-rate b{color:var(--daily-color);font-size:12px;font-weight:950}.performance-daily-mini-track{height:6px}.performance-body-grid,.performance-operations-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:14px;gap:14px;align-items:start}.performance-side-panel{display:grid;align-content:start;grid-gap:14px;gap:14px}.performance-focus-panel,.performance-side-panel,.performance-table-panel{height:-moz-fit-content;height:fit-content}.performance-staff-focus{display:grid;grid-gap:10px;gap:10px}.performance-focus-panel .performance-staff-focus{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-staff-card{--target-color:var(--teal);min-width:0;border:1px solid var(--line);border-left:4px solid var(--target-color);border-radius:var(--radius);background:#fff;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:center}.performance-staff-card.tone-green{--target-color:var(--green)}.performance-staff-card.tone-blue{--target-color:var(--blue)}.performance-staff-card.tone-gold{--target-color:var(--gold)}.performance-staff-card.tone-coral{--target-color:var(--coral)}.performance-staff-card div:first-child{min-width:0;display:grid;grid-gap:4px;gap:4px}.performance-staff-card span,.performance-staff-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.performance-staff-card strong{color:var(--ink);font-size:15px;line-height:1.15;font-weight:900}.performance-staff-card b{color:var(--target-color);font-size:17px;line-height:1;font-weight:950;white-space:nowrap}.performance-mini-track{grid-column:1/-1;height:8px}.performance-ai-panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:14px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:14px;gap:14px}.performance-ai-panel-head{grid-column:1/-1;min-width:0;border-bottom:1px solid var(--line);padding:1px 2px 12px;display:grid;grid-template-columns:minmax(190px,.44fr) minmax(360px,1fr) auto;align-items:stretch;grid-gap:12px;gap:12px}.performance-ai-panel-title{min-width:0;display:grid;align-content:start;grid-gap:4px;gap:4px;padding-top:3px}.performance-ai-panel-title span{color:var(--muted);font-size:11px;line-height:1;font-weight:850;letter-spacing:.08em}.performance-ai-panel-title h3{margin:0;color:var(--ink);font-size:18px;line-height:1.25;font-weight:950}.performance-ai-panel-head>em{flex:0 0 auto;align-self:start;border:1px solid color-mix(in srgb,var(--blue) 22%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--blue) 7%,#fff);color:var(--blue);padding:5px 9px;font-size:11px;line-height:1;font-style:normal;font-weight:850;white-space:nowrap}.performance-ai-manual-note{grid-column:1/-1;min-width:0}.manual-note-card{--manual-note-color:var(--blue);min-width:0;border:1px solid color-mix(in srgb,var(--manual-note-color) 18%,var(--line));border-left:4px solid var(--manual-note-color);border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--manual-note-color) 7%,#fff),#fff 48%),#fff;padding:12px;display:grid;grid-gap:10px;gap:10px;box-shadow:0 8px 20px rgba(16,24,40,.04)}.manual-note-card.is-inline{border-left-width:3px;background:linear-gradient(135deg,color-mix(in srgb,var(--manual-note-color) 6%,#fff),#fff 52%),#fff;padding:7px 8px;grid-template-columns:minmax(72px,auto) minmax(240px,1fr) auto;align-items:center;gap:9px;box-shadow:none}.manual-note-card.is-inline.has-ai-summary{overflow:hidden;border-color:color-mix(in srgb,var(--blue) 23%,var(--line));border-left:0;background:#fff;padding:0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;box-shadow:0 8px 22px rgba(35,70,110,.06)}.manual-note-week-panel{min-width:0;display:grid;grid-gap:0;gap:0}.manual-note-card.is-collapsed .manual-note-week-panel,.manual-note-week-panel[hidden]{display:none}.manual-note-week-tabs{min-width:0;min-height:68px;border-bottom:1px solid color-mix(in srgb,var(--blue) 24%,var(--line));background:linear-gradient(180deg,#f8fbfc,#fff);padding:9px 10px 0;display:flex;align-items:flex-end;gap:6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.manual-note-week-tabs::-webkit-scrollbar{display:none}.manual-note-week-tabs button{position:relative;flex:0 0 auto;min-width:86px;max-width:134px;min-height:58px;border:1px solid color-mix(in srgb,var(--blue) 14%,var(--line));border-bottom:0;border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;background:#eef4f8;color:var(--muted);padding:9px 10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;grid-gap:3px 6px;gap:3px 6px;font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 -1px 0 rgba(255,255,255,.72);transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.manual-note-week-tabs button:before{content:"";position:absolute;top:0;right:10px;left:10px;height:3px;border-radius:0 0 999px 999px;background:color-mix(in srgb,var(--blue) 28%,#fff)}.manual-note-week-tabs button:hover{border-color:color-mix(in srgb,var(--blue) 28%,var(--line));background:#fff;color:var(--blue)}.manual-note-week-tabs button.is-active{z-index:1;border-color:color-mix(in srgb,var(--blue) 38%,var(--line));background:#fff;box-shadow:0 -4px 14px rgba(52,111,172,.1);color:var(--blue)}.manual-note-week-tabs button:after{content:"";position:absolute;right:10px;bottom:0;left:10px;height:2px;border-radius:999px 999px 0 0;background:var(--blue);opacity:0}.manual-note-week-tabs button.is-active:after{opacity:1}.manual-note-week-tabs button.is-active:before{background:var(--blue)}.manual-note-week-tabs button.is-active span{padding-right:30px}.manual-note-week-tabs strong{font-size:12px;font-weight:950}.manual-note-week-tabs span,.manual-note-week-tabs strong{overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.manual-note-week-tabs span{grid-column:1/-1;color:inherit;font-size:10px;font-weight:760;opacity:.82}.manual-note-week-tabs em{grid-row:1;grid-column:2;justify-self:start;border-radius:999px;background:var(--teal-soft);color:var(--teal);padding:3px 6px;font-size:9px;line-height:1;font-style:normal;font-weight:950}.manual-note-week-toggle{position:absolute;right:9px;bottom:8px;border-radius:999px;background:color-mix(in srgb,var(--blue) 8%,#fff);color:var(--blue);padding:2px 5px;font-size:8px;line-height:1;font-weight:900;pointer-events:none}.manual-note-week-tabs button.is-collapsed .manual-note-week-toggle{background:color-mix(in srgb,var(--teal) 10%,#fff);color:var(--teal)}.manual-note-ai-row,.manual-note-manager-row{min-width:0;display:grid;grid-template-columns:minmax(132px,auto) minmax(260px,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px}.manual-note-ai-row{min-height:43px;border-bottom:1px solid color-mix(in srgb,var(--blue) 15%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--blue) 8%,#fff),#fff 48%)}.manual-note-card.is-weekly .manual-note-ai-row{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:start;gap:8px 10px;padding:10px 12px 12px}.manual-note-card.is-weekly .manual-note-ai-row .manual-note-row-label{grid-column:1;grid-row:1;align-self:center}.manual-note-card.is-weekly .manual-note-ai-fields{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr))}.manual-note-card.is-weekly .manual-note-ai-row>p{grid-column:1/-1;grid-row:2}.manual-note-card.is-weekly .manual-note-ai-meta{grid-column:2;grid-row:1;align-self:center;justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:7px}.manual-note-ai-fields{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(112px,1fr));grid-gap:6px;gap:6px}.manual-note-ai-fields p{min-width:0;margin:0;border:1px solid color-mix(in srgb,var(--blue) 13%,var(--line));border-radius:calc(var(--radius) - 3px);background:rgba(255,255,255,.76);padding:6px 7px;display:grid;align-content:start;grid-gap:4px;gap:4px}.manual-note-ai-fields b{color:var(--blue);font-size:9px;line-height:1;font-weight:950}.manual-note-ai-fields span{color:var(--ink);font-size:10px;line-height:1.4;font-weight:750;overflow-wrap:anywhere}.manual-note-manager-row{min-height:48px;background:linear-gradient(90deg,color-mix(in srgb,var(--teal) 6%,#fff),#fff 48%)}.manual-note-card.is-weekly .manual-note-manager-row{grid-template-columns:88px minmax(360px,1fr) auto;align-items:stretch}.manual-note-card.is-inline.has-ai-summary.is-weekly .manual-note-manager-row .manual-note-head,.manual-note-card.is-weekly .manual-note-manager-row .manual-note-head{align-self:stretch;display:grid;align-content:center;justify-items:center;grid-gap:6px;gap:6px;border-right:1px solid color-mix(in srgb,var(--teal) 11%,var(--line));padding:8px 8px 8px 0}.manual-note-card.is-inline.has-ai-summary.is-weekly .manual-note-manager-row .manual-note-head>div,.manual-note-card.is-weekly .manual-note-manager-row .manual-note-head>div{display:grid;justify-items:center;grid-gap:5px;gap:5px}.manual-note-card.is-inline.has-ai-summary.is-weekly .manual-note-manager-row .manual-note-row-label,.manual-note-card.is-weekly .manual-note-manager-row .manual-note-row-label{flex-direction:column;gap:5px}.manual-note-card.is-inline.has-ai-summary.is-weekly .manual-note-manager-row .manual-note-row-label span,.manual-note-card.is-weekly .manual-note-manager-row .manual-note-row-label span{white-space:normal;text-align:center;line-height:1.2}.manual-note-card.is-inline.has-ai-summary.is-weekly .manual-note-manager-row .manual-note-status,.manual-note-card.is-weekly .manual-note-manager-row .manual-note-status{justify-self:center;max-width:none;text-align:center}.manual-note-weekly-fields{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(112px,1fr));grid-gap:6px;gap:6px}.manual-note-weekly-fields label{position:relative;min-width:0;display:grid;grid-gap:3px;gap:3px}.manual-note-weekly-fields label>span{color:var(--muted);font-size:9px;line-height:1;font-weight:900}.manual-note-weekly-fields textarea{width:100%;min-width:0;min-height:56px;border:1px solid color-mix(in srgb,var(--teal) 20%,var(--line));border-radius:calc(var(--radius) - 3px);background:#fff;color:var(--ink);padding:7px 8px 22px;font:inherit;font-size:11px;line-height:1.45;font-weight:760;outline:none;resize:vertical;field-sizing:content;overflow-wrap:anywhere;transition:border-color .16s ease,box-shadow .16s ease}.manual-note-weekly-fields .has-voice-input textarea{padding-right:34px}.manual-note-field-count{position:absolute;right:8px;bottom:5px;border-radius:999px;background:rgba(255,255,255,.9);color:var(--muted);padding:2px 5px;font-size:9px;line-height:1;font-weight:850;pointer-events:none}.manual-note-field-count.is-danger{color:var(--coral)}.manual-note-weekly-fields textarea::placeholder{color:color-mix(in srgb,var(--muted) 70%,#fff)}.manual-note-weekly-fields textarea:hover:not(:disabled){border-color:color-mix(in srgb,var(--teal) 38%,var(--line))}.manual-note-weekly-fields textarea:focus{border-color:color-mix(in srgb,var(--teal) 64%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 11%,transparent)}.manual-note-weekly-fields textarea:disabled{cursor:wait;opacity:.72}.voice-input-control{position:absolute;right:9px;bottom:9px;z-index:2;display:inline-grid;place-items:center}.manual-note-field input+.voice-input-control{top:50%;bottom:auto;transform:translateY(-50%)}.manual-note-weekly-fields .voice-input-control{right:8px;bottom:20px}.voice-input-button{width:28px;height:28px;border:1px solid color-mix(in srgb,var(--teal) 26%,var(--line));border-radius:8px;background:rgba(255,255,255,.94);color:var(--teal);padding:0;display:grid;place-items:center;box-shadow:0 6px 14px rgba(31,138,131,.12);cursor:pointer;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.voice-input-button svg{width:16px;height:16px;fill:currentColor}.voice-input-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--teal) 54%,var(--line));background:#fff;box-shadow:0 8px 18px rgba(31,138,131,.16)}.voice-input-button:active:not(:disabled),.voice-input-control.is-listening .voice-input-button{transform:scale(.96);border-color:var(--teal);background:var(--teal);color:#fff}.voice-input-button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.voice-input-control.is-connecting .voice-input-button,.voice-input-control.is-finalizing .voice-input-button{border-color:color-mix(in srgb,var(--blue) 46%,var(--line));color:var(--blue)}.voice-input-control.is-error .voice-input-button{border-color:color-mix(in srgb,var(--coral) 48%,var(--line));color:var(--coral)}.voice-input-status{position:absolute;right:0;bottom:calc(100% + 5px);max-width:128px;border:1px solid color-mix(in srgb,var(--teal) 18%,var(--line));border-radius:7px;background:rgba(255,255,255,.97);color:var(--teal);padding:4px 6px;font-size:10px;line-height:1;font-weight:850;white-space:nowrap;box-shadow:0 8px 18px rgba(22,35,44,.09);pointer-events:none}.voice-input-control.is-error .voice-input-status{border-color:color-mix(in srgb,var(--coral) 18%,var(--line));color:var(--coral)}.manual-note-row-label{min-width:0;display:flex;align-items:center;gap:7px}.manual-note-row-label i{width:25px;height:25px;border-radius:8px;background:var(--blue);color:#fff;display:grid;place-items:center;flex:0 0 auto;font-size:9px;line-height:1;font-style:normal;font-weight:950;letter-spacing:-.02em}.manual-note-manager-row .manual-note-row-label i{background:var(--teal)}.manual-note-card.is-inline.has-ai-summary .manual-note-row-label span{color:var(--ink);font-size:12px;line-height:1.2;font-weight:950;white-space:nowrap}.manual-note-ai-row>p{min-width:0;margin:0;overflow:hidden;color:var(--ink);font-size:12px;line-height:1.5;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.manual-note-ai-meta{display:grid;justify-items:end;grid-gap:5px;gap:5px}.manual-note-ai-meta>em{border:1px solid color-mix(in srgb,var(--blue) 22%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--blue) 7%,#fff);color:var(--blue);padding:4px 7px;font-size:10px;line-height:1;font-style:normal;font-weight:900;white-space:nowrap}.manual-note-ai-meta .manual-note-history-trigger{min-height:24px;border:1px solid color-mix(in srgb,var(--blue) 20%,var(--line));border-radius:7px;background:#fff;color:var(--blue);padding:3px 7px;font:inherit;font-size:9px;line-height:1;font-weight:900;cursor:pointer}.manual-note-ai-meta .manual-note-history-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--blue) 9%,#fff)}.manual-note-card.is-inline.has-ai-summary .manual-note-head{display:grid;align-items:center;justify-content:stretch;grid-gap:4px;gap:4px}.manual-note-card.is-inline.has-ai-summary .manual-note-head>div{display:flex}.manual-note-card.is-inline.has-ai-summary .manual-note-status{overflow:hidden;justify-self:start;max-width:132px;color:var(--muted);text-overflow:ellipsis}.manual-note-card.is-inline.has-ai-summary .manual-note-field input{height:32px;border-color:color-mix(in srgb,var(--teal) 20%,var(--line));background:#fff;line-height:32px}.manual-note-card.is-inline.has-ai-summary .manual-note-field input:focus{border-color:color-mix(in srgb,var(--teal) 64%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 11%,transparent)}.manual-note-card.is-inline.has-ai-summary .manual-note-foot{min-width:184px}.manual-note-card.is-inline.has-ai-summary .manual-note-foot>span{font-size:10px}.manual-note-card.is-inline.has-ai-summary .manual-note-foot button{border-color:color-mix(in srgb,var(--teal) 20%,var(--line));color:var(--teal)}.manual-note-card.is-inline.has-ai-summary .manual-note-foot button:last-child{border-color:var(--teal);background:var(--teal);color:#fff}.manual-note-history-trigger[aria-expanded=true]{background:var(--teal-soft)}.manual-note-history{border-top:1px solid color-mix(in srgb,var(--teal) 16%,var(--line));background:linear-gradient(180deg,#f8fbfb,#fff);padding:12px 14px 14px;display:grid;grid-gap:10px;gap:10px}.manual-note-history>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.manual-note-history>header>div{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.manual-note-history>header strong{color:var(--ink);font-size:12px;line-height:1.3;font-weight:950}.manual-note-history>header b,.manual-note-history>header span{color:var(--muted);font-size:10px;line-height:1.3;font-weight:800}.manual-note-history>header b{flex:0 0 auto;border-radius:999px;background:#eef3f3;padding:4px 7px}.manual-note-history ol{max-height:min(360px,42vh);overflow-y:auto;overscroll-behavior:contain;list-style:none;margin:0;padding:0 6px 2px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;grid-gap:10px;gap:10px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--teal) 38%,var(--line)) transparent}.manual-note-history ol::-webkit-scrollbar{width:8px}.manual-note-history ol::-webkit-scrollbar-track{background:transparent}.manual-note-history ol::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--teal) 28%,var(--line))}.manual-note-history li{position:relative;min-width:0;padding:0;display:block}.manual-note-history li:last-child{padding-bottom:0}.manual-note-history li:before{display:none}.manual-note-history li>i{position:absolute;left:9px;top:13px;z-index:1;width:7px;height:7px;border:0;border-radius:999px;background:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 13%,#fff)}.manual-note-history li>div{min-width:0;border:1px solid color-mix(in srgb,var(--teal) 14%,var(--line));border-radius:calc(var(--radius) - 3px);background:#fff;padding:9px 10px 10px 24px;display:grid;grid-gap:8px;gap:8px;box-shadow:0 5px 14px rgba(31,138,131,.05)}.manual-note-history li header{display:flex;align-items:center;flex-wrap:wrap;gap:4px 7px}.manual-note-history li header span{color:var(--ink);font-size:11px;line-height:1.25;font-weight:900}.manual-note-history li header time{color:var(--muted);font-size:9px;line-height:1.25;font-weight:760}.manual-note-history li header em{margin-left:auto;border-radius:999px;background:var(--teal-soft);color:var(--teal);padding:3px 6px;font-size:9px;line-height:1;font-style:normal;font-weight:900}.manual-note-history li p,.manual-note-history-empty{margin:0;color:var(--muted);font-size:11px;line-height:1.5;font-weight:720}.manual-note-history li>div>p{overflow-wrap:anywhere}.manual-note-history-fields{display:grid;grid-gap:6px;gap:6px}.manual-note-history-fields p{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;border-radius:6px;background:color-mix(in srgb,var(--teal) 4%,#fff);padding:6px 7px}.manual-note-history-fields p b{justify-self:start;border-radius:5px;background:color-mix(in srgb,var(--teal) 10%,#fff);color:var(--teal);padding:2px 5px;font-size:10px;line-height:1.25;font-weight:900;white-space:nowrap}.manual-note-history-fields p span{min-width:0;color:color-mix(in srgb,var(--ink) 84%,var(--muted));line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.manual-note-history-empty{border:1px dashed var(--line);border-radius:calc(var(--radius) - 3px);background:#fff;padding:12px;text-align:center}.manual-note-history-empty.is-error{border-color:color-mix(in srgb,var(--coral) 22%,var(--line));color:var(--coral)}.manual-note-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.manual-note-card.is-inline .manual-note-head{display:flex;align-items:center;gap:7px}.manual-note-head div{min-width:0;display:grid;grid-gap:3px;gap:3px}.manual-note-head span{color:var(--manual-note-color);font-size:11px;line-height:1;font-weight:900}.manual-note-card.is-inline .manual-note-head span{color:var(--muted)}.manual-note-head h4{margin:0;color:var(--ink);font-size:15px;line-height:1.25;font-weight:950}.manual-note-card.is-inline .manual-note-head h4{font-size:13px;line-height:1.25}.manual-note-status{flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--manual-note-color) 9%,#fff);color:var(--manual-note-color);padding:5px 8px;font-size:11px;line-height:1;font-style:normal;font-weight:850;white-space:nowrap}.manual-note-card.is-inline .manual-note-status{justify-self:start;padding:0;background:transparent;color:var(--muted);font-size:10px}.manual-note-status.is-error{background:color-mix(in srgb,var(--coral) 10%,#fff);color:var(--coral)}.manual-note-card.is-inline .manual-note-status.is-error{background:transparent}.manual-note-description{margin:0;color:var(--muted);font-size:12px;line-height:1.45;font-weight:750}.manual-note-field{position:relative;min-width:0;display:block}.manual-note-field textarea{min-height:92px;resize:vertical;padding:10px 11px;font:inherit;font-size:13px;line-height:1.55;font-weight:720}.manual-note-field input,.manual-note-field textarea{width:100%;border:1px solid color-mix(in srgb,var(--manual-note-color) 16%,var(--line));border-radius:calc(var(--radius) - 2px);background:rgba(255,255,255,.92);color:var(--ink);outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.manual-note-field input{height:34px;padding:0 10px;font:inherit;font-size:12px;line-height:34px;font-weight:760}.manual-note-field.has-voice-input textarea{padding-right:46px}.manual-note-field.has-voice-input input{padding-right:42px}.manual-note-field textarea::placeholder{color:color-mix(in srgb,var(--muted) 78%,#fff)}.manual-note-field input::placeholder{color:color-mix(in srgb,var(--muted) 78%,#fff)}.manual-note-field input:hover:not(:disabled),.manual-note-field textarea:hover:not(:disabled){border-color:color-mix(in srgb,var(--manual-note-color) 34%,var(--line))}.manual-note-field input:focus,.manual-note-field textarea:focus{border-color:color-mix(in srgb,var(--manual-note-color) 62%,var(--line));background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--manual-note-color) 12%,transparent)}.manual-note-field input:disabled,.manual-note-field textarea:disabled{cursor:wait;opacity:.72}.manual-note-foot{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.manual-note-card.is-inline .manual-note-foot{display:flex;align-items:center;justify-items:end;justify-content:flex-end;gap:8px}.manual-note-foot span{color:var(--muted);font-size:11px;line-height:1;font-weight:800}.manual-note-foot span.is-danger{color:var(--coral)}.manual-note-foot div{display:flex;align-items:center;gap:8px}.manual-note-card.is-inline .manual-note-foot div{gap:6px}.manual-note-card.is-inline .manual-note-foot.is-weekly-actions,.manual-note-card.is-inline.has-ai-summary .manual-note-foot.is-weekly-actions,.manual-note-foot.is-weekly-actions{align-self:end;justify-self:end;min-width:62px;display:grid;justify-content:end;grid-gap:0;gap:0}.manual-note-card.is-inline .manual-note-foot.is-weekly-actions div,.manual-note-foot.is-weekly-actions div{display:grid;grid-template-columns:minmax(58px,1fr);align-items:stretch;grid-gap:6px;gap:6px}.manual-note-foot button{border:1px solid color-mix(in srgb,var(--manual-note-color) 18%,var(--line));border-radius:calc(var(--radius) - 2px);background:#fff;color:var(--manual-note-color);padding:7px 11px;font-size:12px;line-height:1;font-weight:900;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.manual-note-card.is-inline .manual-note-foot button{padding:6px 8px;font-size:11px}.manual-note-card.is-inline .manual-note-foot.is-weekly-actions button,.manual-note-foot.is-weekly-actions button{width:100%;min-height:28px;padding:6px 8px;text-align:center}.manual-note-foot button:last-child{border-color:var(--manual-note-color);background:var(--manual-note-color);color:#fff}.manual-note-foot button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--manual-note-color)}.manual-note-foot button:first-child:hover:not(:disabled){background:color-mix(in srgb,var(--manual-note-color) 8%,#fff)}.manual-note-foot button:disabled{cursor:not-allowed;opacity:.48}.performance-ai-detail-card,.performance-ai-summary{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:14px;display:grid;align-content:start;grid-gap:12px;gap:12px}.performance-ai-detail-card .panel-head,.performance-ai-summary .panel-head{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);padding-bottom:9px}.performance-ai-summary h4{margin:0;color:var(--ink);font-size:14px;line-height:1.2;font-weight:900}.performance-ai-action p,.performance-ai-summary p,.performance-coaching-item p{margin:0;color:var(--muted);font-size:13px;line-height:1.55;font-weight:750}.performance-ai-focus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.performance-ai-focus{--target-color:var(--teal);min-width:0;border:1px solid var(--line);border-left:4px solid var(--target-color);border-radius:var(--radius);background:#fbfcfd;padding:11px;display:grid;grid-gap:5px;gap:5px}.performance-ai-focus h5{margin:0;color:var(--muted);font-size:12px;line-height:1.3;font-weight:850}.performance-ai-action.tone-teal,.performance-ai-focus.tone-teal,.performance-coaching-item.tone-teal{--target-color:var(--teal)}.performance-ai-action.tone-blue,.performance-ai-focus.tone-blue,.performance-coaching-item.tone-blue{--target-color:var(--blue)}.performance-ai-action.tone-green,.performance-ai-focus.tone-green,.performance-coaching-item.tone-green{--target-color:var(--green)}.performance-ai-action.tone-gold,.performance-ai-focus.tone-gold,.performance-coaching-item.tone-gold{--target-color:var(--gold)}.performance-ai-action.tone-coral,.performance-ai-focus.tone-coral,.performance-coaching-item.tone-coral{--target-color:var(--coral)}.performance-ai-action.tone-violet,.performance-ai-focus.tone-violet,.performance-coaching-item.tone-violet{--target-color:var(--violet)}.performance-ai-action.tone-neutral,.performance-ai-focus.tone-neutral,.performance-coaching-item.tone-neutral{--target-color:var(--muted)}.performance-ai-action em,.performance-ai-action span,.performance-ai-focus em,.performance-coaching-item em,.performance-coaching-item span,.performance-risk-list span{color:var(--muted);font-size:12px;line-height:1.4;font-style:normal;font-weight:750}.performance-ai-focus strong{color:var(--target-color);font-size:20px;line-height:1.1;font-weight:950}.performance-ai-actions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.performance-ai-action,.performance-coaching-item{--target-color:var(--teal);min-width:0;border:1px solid var(--line);border-left:4px solid var(--target-color);border-radius:var(--radius);background:#fff;padding:12px;display:grid;align-content:start;grid-gap:8px;gap:8px}.performance-ai-action header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.performance-ai-action h4,.performance-ai-detail-card h4,.performance-coaching-item h5{margin:0;color:var(--ink);font-size:14px;line-height:1.2;font-weight:900}.performance-ai-action span{flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--target-color) 11%,transparent);color:var(--target-color);padding:4px 7px;white-space:nowrap}.performance-ai-action em,.performance-coaching-item em{color:var(--target-color)}.performance-ai-detail-grid{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:14px;gap:14px}.performance-coaching-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.performance-risk-list{display:grid;grid-gap:8px;gap:8px}.performance-risk-list span{border-left:3px solid var(--coral);border-radius:0 var(--radius) var(--radius) 0;background:color-mix(in srgb,var(--coral) 7%,#fff);padding:9px 10px;color:var(--ink)}.inventory-module{gap:18px}.inventory-ai-panel{background:#fbfcfd;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:14px;gap:14px}.inventory-ai-panel,.inventory-ai-summary,.inventory-risk-panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius);padding:14px;display:grid}.inventory-ai-summary,.inventory-risk-panel{background:#fff;align-content:start;grid-gap:12px;gap:12px}.inventory-action-card p,.inventory-ai-summary p,.inventory-risk-row p{margin:0;color:var(--muted);font-size:13px;line-height:1.55;font-weight:750}.inventory-focus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.inventory-focus-card{min-width:0;border:1px solid var(--line);border-left:4px solid var(--target-color);border-radius:var(--radius);background:#fbfcfd;padding:11px;display:grid;grid-gap:5px;gap:5px}.inventory-action-card.tone-teal,.inventory-focus-card,.inventory-focus-card.tone-teal,.inventory-risk-row.tone-teal{--target-color:var(--teal)}.inventory-action-card.tone-blue,.inventory-focus-card.tone-blue,.inventory-risk-row.tone-blue{--target-color:var(--blue)}.inventory-action-card.tone-green,.inventory-focus-card.tone-green,.inventory-risk-row.tone-green{--target-color:var(--green)}.inventory-action-card.tone-gold,.inventory-focus-card.tone-gold,.inventory-risk-row.tone-gold{--target-color:var(--gold)}.inventory-action-card.tone-coral,.inventory-focus-card.tone-coral,.inventory-risk-row.tone-coral{--target-color:var(--coral)}.inventory-action-card.tone-violet,.inventory-focus-card.tone-violet,.inventory-risk-row.tone-violet{--target-color:var(--violet)}.inventory-action-card.tone-neutral,.inventory-focus-card.tone-neutral,.inventory-risk-row.tone-neutral{--target-color:var(--muted)}.inventory-action-card em,.inventory-action-card span,.inventory-focus-card em,.inventory-focus-card span,.inventory-risk-main em,.inventory-risk-row dt{color:var(--muted);font-size:12px;line-height:1.4;font-style:normal;font-weight:750}.inventory-focus-card strong{color:var(--target-color);font-size:20px;line-height:1.1;font-weight:950}.inventory-action-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.inventory-action-card{--target-color:var(--teal);min-width:0;border:1px solid var(--line);border-left:4px solid var(--target-color);border-radius:var(--radius);background:#fff;padding:12px;display:grid;align-content:start;grid-gap:8px;gap:8px}.inventory-action-card div{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.inventory-action-card strong,.inventory-risk-main strong{color:var(--ink);font-size:14px;line-height:1.25;font-weight:900}.inventory-action-card span,.inventory-risk-main span{flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--target-color) 11%,transparent);color:var(--target-color);padding:4px 7px;white-space:nowrap}.inventory-action-card em{color:var(--target-color)}.inventory-note-strip,.inventory-risk-panel{grid-column:1/-1}.inventory-risk-list{display:grid;grid-gap:10px;gap:10px}.inventory-risk-row{--target-color:var(--teal);min-width:0;border:1px solid var(--line);border-left:4px solid var(--target-color);border-radius:var(--radius);background:#fbfcfd;padding:12px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(340px,1.1fr) minmax(220px,.8fr);align-items:center;grid-gap:12px;gap:12px}.inventory-risk-main{min-width:0;display:grid;grid-gap:5px;gap:5px}.inventory-risk-main em,.inventory-risk-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-risk-row dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.inventory-risk-row dl div{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:8px}.inventory-risk-row dd{overflow:hidden;margin:3px 0 0;color:var(--ink);font-size:14px;line-height:1.1;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.inventory-note-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.inventory-note-strip span{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:10px;color:var(--muted);font-size:12px;line-height:1.45;font-weight:750}.domestic-agent-inventory-list,.domestic-agent-inventory-model-chart{min-width:0;display:grid;grid-gap:12px;gap:12px}.domestic-agent-inventory-model-chart{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:14px 16px 12px;box-shadow:0 14px 30px rgba(28,35,41,.04)}.domestic-agent-inventory-model-chart-head{align-items:end;gap:12px}.domestic-agent-inventory-model-chart-head>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.domestic-agent-inventory-model-chart-head label>span,.domestic-agent-inventory-model-chart-head>div>span{color:var(--muted);font-size:12px;line-height:1.35;font-weight:850}.domestic-agent-inventory-model-chart-head label{width:min(360px,42vw);min-width:220px;display:grid;grid-gap:6px;gap:6px}.domestic-agent-inventory-model-chart-head select{width:100%;min-height:38px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink);padding:8px 10px;font:inherit;font-size:13px;font-weight:800}.domestic-agent-inventory-model-chart-head select:focus{border-color:var(--teal);outline:3px solid color-mix(in srgb,var(--teal) 14%,transparent)}.domestic-agent-inventory-model-chart-canvas{width:100%;min-height:320px}.domestic-agent-inventory-toolbar{min-width:0;display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,.6fr);align-items:end;grid-gap:12px;gap:12px}.domestic-agent-inventory-summary{min-width:0;display:grid;grid-gap:3px;gap:3px}.domestic-agent-inventory-filter-grid label>span,.domestic-agent-inventory-search span,.domestic-agent-inventory-summary span{color:var(--muted);font-size:12px;line-height:1.35;font-weight:850}.domestic-agent-inventory-summary strong{color:var(--ink);font-size:18px;line-height:1.2;font-weight:950}.domestic-agent-inventory-filter-grid label,.domestic-agent-inventory-search{min-width:0;display:grid;grid-gap:6px;gap:6px}.domestic-agent-inventory-filter-grid select,.domestic-agent-inventory-search input{width:100%;min-height:38px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink);padding:8px 10px;font:inherit;font-size:13px;font-weight:800}.domestic-agent-inventory-search input::placeholder{color:color-mix(in srgb,var(--muted) 72%,transparent)}.domestic-agent-inventory-filter-grid select:focus,.domestic-agent-inventory-search input:focus{border-color:var(--teal);outline:3px solid color-mix(in srgb,var(--teal) 14%,transparent)}.domestic-agent-inventory-filter-grid{min-width:0;display:grid;grid-template-columns:minmax(260px,1.2fr) repeat(5,minmax(130px,.7fr)) auto;align-items:end;grid-gap:10px;gap:10px}.domestic-agent-inventory-tabs{min-width:0;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.domestic-agent-inventory-reset,.domestic-agent-inventory-tabs button{min-height:38px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--muted);padding:8px 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.domestic-agent-inventory-tabs button.active,.domestic-agent-inventory-tabs button:hover{border-color:var(--teal);background:var(--teal-soft);color:var(--teal)}.domestic-agent-inventory-reset:focus-visible,.domestic-agent-inventory-tabs button:focus-visible{border-color:var(--teal);outline:3px solid color-mix(in srgb,var(--teal) 14%,transparent);outline-offset:2px}.domestic-agent-inventory-tabs button span{min-width:20px;border-radius:999px;background:color-mix(in srgb,currentColor 10%,transparent);padding:2px 6px;font-size:11px;line-height:1}.domestic-agent-inventory-reset{min-width:74px}.domestic-agent-inventory-reset:disabled{cursor:default;opacity:.48}.domestic-agent-inventory-result-strip{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:9px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.domestic-agent-inventory-result-strip span{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:8px 10px;color:var(--muted);font-size:12px;line-height:1.25;font-weight:850}.domestic-agent-inventory-result-strip strong{display:block;overflow:hidden;margin-top:3px;color:var(--ink);font-size:15px;line-height:1.15;font-weight:950;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1180px){.domestic-agent-inventory-filter-grid,.domestic-agent-inventory-toolbar{grid-template-columns:1fr 1fr}.domestic-agent-inventory-tabs{grid-column:1/-1}.domestic-agent-inventory-result-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.domestic-agent-inventory-model-chart-head{align-items:stretch}.domestic-agent-inventory-model-chart-head label{width:100%;min-width:0}.domestic-agent-inventory-filter-grid,.domestic-agent-inventory-result-strip,.domestic-agent-inventory-toolbar{grid-template-columns:1fr}.domestic-agent-inventory-reset{width:100%}}.pnl-module{gap:18px}.pnl-manager-note{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(31,138,131,.08),transparent 45%),#fbfcfd;padding:13px 14px;display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:13px;line-height:1.5;font-weight:750}.pnl-manager-note strong{color:var(--ink);font-weight:950}.pnl-group-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.pnl-group-card{min-width:0;min-height:216px;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:14px;display:grid;align-content:start;grid-gap:12px;gap:12px}.pnl-group-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.pnl-group-head h3{margin:0 0 6px;color:var(--ink);font-size:16px;line-height:1.2;font-weight:900}.pnl-group-head span,.pnl-line span,.pnl-note-list,.pnl-source-item em,.pnl-source-item span{color:var(--muted);font-size:12px;line-height:1.4;font-weight:700}.pnl-amount{flex:0 0 auto;border-radius:999px;background:var(--tone-bg);color:var(--tone);padding:5px 9px;font-size:12px;font-weight:900;white-space:nowrap}.pnl-lines{display:grid;grid-gap:8px;gap:8px}.pnl-line{display:grid;grid-template-columns:minmax(78px,1fr) auto;align-items:baseline;grid-gap:10px;gap:10px}.pnl-line span{min-width:0;display:grid;grid-gap:2px;gap:2px}.pnl-line span em{color:var(--muted);font-size:11px;line-height:1.25;font-style:normal;font-weight:700}.pnl-line b{color:var(--ink);font-size:13px;white-space:nowrap}.pnl-focus-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:14px;gap:14px;align-items:stretch}.pnl-source-list{display:grid;grid-gap:10px;gap:10px}.pnl-source-item{border-bottom:1px solid var(--line);padding-bottom:10px;display:grid;grid-gap:4px;gap:4px}.pnl-source-item:last-child{border-bottom:0;padding-bottom:0}.pnl-source-item b{color:var(--ink);font-size:17px;line-height:1.15;font-weight:900}.pnl-chip-list{display:flex;flex-wrap:wrap;gap:8px}.pnl-chip{border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);padding:6px 9px;font-size:12px;font-weight:800;white-space:nowrap}.pnl-note-list{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.online-module{gap:18px}.online-manager-hero{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(31,138,131,.08),transparent 46%),#fbfcfd;padding:18px;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);grid-gap:16px;gap:16px;align-items:stretch}.online-manager-hero-main{min-width:0;border-right:1px solid var(--line);padding-right:16px;display:grid;align-content:space-between;grid-gap:14px;gap:14px}.online-manager-hero-main h3{margin:6px 0 0;color:var(--ink);font-size:clamp(25px,2.6vw,38px);line-height:1.08;font-weight:950}.online-manager-hero-main p{margin:0;color:var(--muted);font-size:14px;line-height:1.62;font-weight:750}.online-manager-snapshot-grid{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.online-manager-snapshot-card{min-width:0;min-height:116px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:13px;display:grid;align-content:space-between;grid-gap:10px;gap:10px}.online-manager-action span,.online-manager-platform-card dt,.online-manager-platform-head span,.online-manager-snapshot-card em,.online-manager-snapshot-card span,.online-opportunity-card dt,.online-opportunity-card span,.online-staff-rank-row dt,.online-staff-rank-row span{color:var(--muted);font-size:12px;line-height:1.35;font-style:normal;font-weight:750}.online-manager-snapshot-card strong{overflow:hidden;color:var(--ink);font-size:26px;line-height:1;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.online-manager-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:14px;gap:14px}.online-manager-panel,.online-manager-platform-card{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:14px}.online-manager-action-list,.online-opportunity-list,.online-staff-rank-list{display:grid;grid-gap:10px;gap:10px}.online-manager-action{min-width:0;border:1px solid var(--line);border-left-width:4px;border-radius:var(--radius);background:#fff;padding:12px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.online-manager-action.tone-coral{border-left-color:var(--coral)}.online-manager-action.tone-gold{border-left-color:var(--gold)}.online-manager-action.tone-green{border-left-color:var(--green)}.online-manager-action.tone-teal{border-left-color:var(--teal)}.online-manager-action.tone-blue{border-left-color:var(--blue)}.online-manager-action.tone-violet{border-left-color:var(--violet)}.online-manager-action>b,.online-opportunity-card>b,.online-staff-rank-row>b{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--teal);background:var(--teal-soft);font-size:12px;font-weight:950}.online-manager-action strong,.online-manager-platform-head strong,.online-opportunity-card strong,.online-staff-rank-row strong{color:var(--ink);font-size:15px;line-height:1.25;font-weight:900}.online-manager-action p,.online-manager-platform-card p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.45;font-weight:700}.online-opportunity-card{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:12px;display:grid;grid-template-columns:34px minmax(0,1fr) minmax(176px,auto);grid-gap:10px;gap:10px;align-items:center}.online-opportunity-card>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.online-opportunity-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-manager-platform-card dl,.online-opportunity-card dl,.online-staff-rank-row dl{margin:0;display:grid;grid-gap:8px;gap:8px}.online-opportunity-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.online-manager-platform-card dd,.online-opportunity-card dd,.online-staff-rank-row dd{margin:3px 0 0;color:var(--ink);font-size:15px;line-height:1;font-weight:950}.online-manager-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.online-manager-platform-card{border-left-width:4px;display:grid;grid-gap:12px;gap:12px}.online-manager-platform-card.platform-xhs{border-left-color:var(--coral)}.online-manager-platform-card.platform-douyin{border-left-color:var(--blue)}.online-manager-platform-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.online-manager-platform-card dl{grid-template-columns:repeat(4,minmax(0,1fr))}.online-manager-platform-card dl div,.online-opportunity-card dl div,.online-staff-rank-row dl div{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:8px}.online-overview-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:14px;gap:14px;align-items:stretch}.online-account-panel,.online-content-panel,.online-insight-panel,.online-staff-period-panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:14px}.online-staff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.online-platform-summary-card,.online-platform-summary-grid{display:grid;grid-gap:12px;gap:12px}.online-platform-summary-card{min-width:0;border:1px solid var(--line);border-left-width:4px;border-radius:var(--radius);background:#fff;padding:13px}.online-platform-summary-card.platform-xhs{border-left-color:var(--coral)}.online-platform-summary-card.platform-douyin{border-left-color:var(--blue)}.online-platform-summary-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.online-platform-summary-title{min-width:0;display:grid;grid-gap:4px;gap:4px}.online-platform-summary-head dt,.online-platform-summary-title span{color:var(--muted);font-size:12px;line-height:1.35;font-weight:750}.online-platform-summary-title strong{color:var(--ink);font-size:18px;line-height:1.1;font-weight:900}.online-platform-summary-head dl{margin:0;display:grid;grid-template-columns:repeat(3,auto);grid-gap:8px;gap:8px}.online-platform-summary-head dl div{min-width:78px;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:7px 8px}.online-platform-summary-head dd,.online-platform-summary-head dt{margin:0;text-align:right}.online-platform-summary-head dd{margin-top:3px;color:var(--ink);font-size:14px;line-height:1;font-weight:900}.online-staff-period-panel table{min-width:960px}.online-staff-card{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:13px;display:grid;grid-gap:12px;gap:12px}.online-staff-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.online-staff-head>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.online-insight-item em,.online-insight-item span,.online-latest,.online-platform-head span,.online-platform-metrics dt,.online-staff-head span{color:var(--muted);font-size:12px;line-height:1.35;font-weight:700}.online-staff-head strong{overflow:hidden;color:var(--ink);font-size:18px;line-height:1.1;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.online-staff-head dl{margin:0;display:grid;grid-template-columns:repeat(3,auto);grid-gap:8px;gap:8px}.online-staff-head dl div{min-width:66px;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:7px 8px}.online-staff-head dd,.online-staff-head dt{margin:0;text-align:right}.online-staff-head dt{color:var(--muted);font-size:11px;line-height:1.2;font-weight:750}.online-staff-head dd{margin-top:3px;color:var(--ink);font-size:14px;line-height:1;font-weight:900}.online-platform-list{display:grid;grid-gap:8px;gap:8px}.online-platform-row{border:1px solid var(--line);border-left-width:4px;border-radius:var(--radius);background:#fbfcfd;padding:10px;display:grid;grid-gap:9px;gap:9px}.online-platform-row.platform-xhs{border-left-color:var(--coral)}.online-platform-row.platform-douyin{border-left-color:var(--blue)}.online-platform-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.online-platform-head span{border-radius:999px;padding:3px 8px;color:var(--ink);background:#eef2f5;font-weight:850;white-space:nowrap}.platform-xhs .online-platform-head span{color:#9d3925;background:var(--coral-soft)}.platform-douyin .online-platform-head span{color:var(--blue);background:var(--blue-soft)}.online-platform-head strong{overflow:hidden;color:var(--ink);font-size:14px;line-height:1.15;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.online-platform-metrics{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.online-platform-metrics div{min-width:0;display:grid;grid-gap:3px;gap:3px}.online-platform-metrics dd{color:var(--ink);font-size:14px;line-height:1.1;font-weight:900}.online-latest,.online-platform-metrics dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-insight-list{margin-top:12px;display:grid;grid-gap:10px;gap:10px}.online-staff-rank-row{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:10px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px}.online-staff-rank-row>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.online-staff-rank-row span,.online-staff-rank-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-staff-rank-row dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.online-insight-item{border-bottom:1px solid var(--line);padding-bottom:10px;display:grid;grid-gap:4px;gap:4px}.online-insight-item:last-child{border-bottom:0;padding-bottom:0}.online-insight-item strong{color:var(--ink);font-size:17px;line-height:1.2;font-weight:900}.online-insight-item em{font-style:normal}.online-content-panel table{min-width:1120px}.walkin-module{gap:18px}.walkin-performance-summary{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.walkin-performance-summary .source-sales-metric-card{min-height:166px}.walkin-sku-hero-card{position:relative;min-width:0;min-height:166px;overflow:hidden;border:1px solid color-mix(in srgb,var(--teal) 16%,var(--line));border-radius:var(--radius);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,251,252,.98)),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--blue-soft) 48%,transparent) 0,transparent 46%);padding:14px 14px 13px 16px;display:grid;grid-template-columns:minmax(172px,.72fr) minmax(250px,1fr);grid-gap:14px;gap:14px;box-shadow:0 8px 24px rgba(28,35,41,.05)}.walkin-sku-hero-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--teal),color-mix(in srgb,var(--teal) 45%,var(--blue)))}.walkin-sku-hero-main{min-width:0;display:grid;align-content:space-between;grid-gap:10px;gap:10px}.walkin-sku-hero-main>div:first-child{min-width:0;display:grid;grid-gap:8px;gap:8px}.walkin-sku-hero-main strong{overflow:hidden;color:var(--ink);font-size:clamp(26px,2.25vw,34px);line-height:1;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.walkin-sku-hero-main span{color:var(--muted);font-size:12px;line-height:1;font-weight:850}.walkin-sku-hero-detail-chips,.walkin-sku-hero-trends{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.walkin-sku-hero-detail-chips span{border:1px solid color-mix(in srgb,var(--teal) 14%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--teal-soft) 25%,#fff);padding:4px 8px;color:var(--muted);font-weight:800}.walkin-sku-hero-detail-chips span,.walkin-sku-trend-badge{min-width:0;font-size:11px;line-height:1;white-space:nowrap}.walkin-sku-trend-badge{--trend-color:var(--muted);--trend-bg:#f1f5f4;--trend-border:color-mix(in srgb,var(--muted) 12%,var(--line));border:1px solid var(--trend-border);border-radius:999px;background:var(--trend-bg);color:var(--trend-color);padding:5px 8px;display:inline-grid;grid-template-columns:auto 15px auto;align-items:center;gap:4px;font-style:normal;font-weight:850}.walkin-sku-trend-badge.is-up{--trend-color:#236d3b;--trend-bg:color-mix(in srgb,var(--green-soft) 76%,#fff);--trend-border:color-mix(in srgb,var(--green) 22%,var(--line))}.walkin-sku-trend-badge.is-down{--trend-color:#9d3925;--trend-bg:color-mix(in srgb,var(--coral-soft) 78%,#fff);--trend-border:color-mix(in srgb,var(--coral) 24%,var(--line))}.walkin-sku-trend-badge b,.walkin-sku-trend-badge em,.walkin-sku-trend-badge i{font:inherit;font-style:normal}.walkin-sku-trend-badge i{width:15px;text-align:center}.walkin-sku-structure-panel{min-width:0;border-left:1px solid color-mix(in srgb,var(--teal) 10%,var(--line));padding-left:14px;display:grid;align-content:space-between;grid-gap:9px;gap:9px}.walkin-sku-structure-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.walkin-sku-structure-head span{color:var(--ink);font-size:12px;line-height:1;font-weight:900}.walkin-sku-structure-head b{border:1px solid color-mix(in srgb,var(--teal) 14%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--teal-soft) 22%,#fff);padding:3px 8px;color:var(--muted);font-size:11px;line-height:1;font-weight:850}.walkin-sku-structure-track{min-width:0;height:8px;overflow:hidden;border-radius:999px;background:#edf2f4;display:flex;box-shadow:inset 0 0 0 1px rgba(28,35,41,.03)}.walkin-sku-structure-track span{min-width:4px;height:100%;background:var(--walkin-sku-category-color,var(--muted))}.walkin-sku-structure-list{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px 8px;gap:7px 8px}.walkin-sku-structure-list div{--walkin-sku-category-color:var(--muted);min-width:0;border:1px solid color-mix(in srgb,var(--walkin-sku-category-color) 14%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--walkin-sku-category-color) 5%,#fff);padding:7px 8px 8px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px 8px;gap:5px 8px;box-shadow:inset 3px 0 0 var(--walkin-sku-category-color)}.walkin-sku-structure-list div.tone-green,.walkin-sku-structure-track span.tone-green{--walkin-sku-category-color:var(--green)}.walkin-sku-structure-list div.tone-blue,.walkin-sku-structure-track span.tone-blue{--walkin-sku-category-color:var(--blue)}.walkin-sku-structure-list div.tone-gold,.walkin-sku-structure-track span.tone-gold{--walkin-sku-category-color:var(--gold)}.walkin-sku-structure-list div.tone-coral,.walkin-sku-structure-track span.tone-coral{--walkin-sku-category-color:var(--coral)}.walkin-sku-structure-list div.tone-violet,.walkin-sku-structure-track span.tone-violet{--walkin-sku-category-color:var(--violet)}.walkin-sku-structure-list div.tone-neutral,.walkin-sku-structure-track span.tone-neutral{--walkin-sku-category-color:var(--muted)}.walkin-sku-structure-list b,.walkin-sku-structure-list em,.walkin-sku-structure-list i,.walkin-sku-structure-list small,.walkin-sku-structure-list span{overflow:hidden;color:var(--muted);font-size:10.5px;line-height:1.25;font-style:normal;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.walkin-sku-structure-list .walkin-sku-structure-category{color:var(--ink);font-weight:900}.walkin-sku-structure-list strong{overflow:hidden;color:var(--ink);font-size:16px;line-height:1;font-weight:950;text-overflow:ellipsis;white-space:nowrap;text-align:right}.walkin-sku-structure-list b{color:var(--walkin-sku-category-color);text-align:right}.walkin-sku-structure-list small{align-self:center}.walkin-sku-structure-list i{border-radius:999px;background:color-mix(in srgb,var(--walkin-sku-category-color) 10%,#fff);padding:3px 7px;color:color-mix(in srgb,var(--walkin-sku-category-color) 84%,var(--ink));font-size:11px;font-weight:900;text-align:right}.walkin-sku-composition-panel{--source-board-accent:var(--blue);gap:12px}.walkin-sku-composition-grid{min-width:0;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-gap:10px;gap:10px;align-items:stretch}.walkin-sku-composition-grid.has-sku-model{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}.walkin-sku-composition-grid.has-sku-model .walkin-sku-pie-panel{order:1}.walkin-sku-composition-grid.has-sku-model .walkin-sku-stacked-panel{order:2}.walkin-sku-composition-grid.has-sku-model .walkin-sku-model-panel{grid-column:1/-1;order:3}.walkin-sku-model-panel,.walkin-sku-pie-panel,.walkin-sku-stacked-panel{min-width:0;border:1px solid color-mix(in srgb,var(--source-board-accent) 12%,var(--line));border-radius:8px;background:#fff;padding:10px;display:grid;grid-gap:8px;gap:8px;align-content:start}.walkin-sku-model-panel .panel-head,.walkin-sku-pie-panel .panel-head,.walkin-sku-stacked-panel .panel-head{margin-bottom:0}.walkin-sku-model-panel h4,.walkin-sku-pie-panel h4,.walkin-sku-stacked-panel h4{margin:0;color:var(--ink);font-size:13px;line-height:1.2;font-weight:900}.walkin-sku-pie-panel .chart-canvas{height:260px}.walkin-sku-model-chart{min-width:0;max-height:260px;overflow:auto;padding-right:4px;display:grid;grid-gap:8px;gap:8px;scrollbar-color:color-mix(in srgb,var(--blue) 28%,#c8d4dc) transparent;scrollbar-width:thin}.walkin-sku-model-chart::-webkit-scrollbar{width:8px;height:8px}.walkin-sku-model-chart::-webkit-scrollbar-track{border-radius:999px;background:#edf2f5}.walkin-sku-model-chart::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--blue) 28%,#c8d4dc)}.walkin-sku-model-row{--source-sku-color:var(--source-board-accent);min-width:0;border-top:1px solid var(--line);padding-top:8px;display:grid;grid-template-columns:minmax(112px,.5fr) minmax(120px,1fr) minmax(70px,auto);grid-gap:10px;gap:10px;align-items:center}.walkin-sku-model-row:first-child{border-top:0;padding-top:0}.walkin-sku-model-row.tone-teal{--source-sku-color:var(--teal)}.walkin-sku-model-row.tone-green{--source-sku-color:var(--green)}.walkin-sku-model-row.tone-blue{--source-sku-color:var(--blue)}.walkin-sku-model-row.tone-gold{--source-sku-color:var(--gold)}.walkin-sku-model-row.tone-coral{--source-sku-color:var(--coral)}.walkin-sku-model-row.tone-violet{--source-sku-color:var(--violet)}.walkin-sku-model-row.tone-neutral{--source-sku-color:var(--muted)}.walkin-sku-model-row>strong{overflow:hidden;color:var(--ink);font-size:12.5px;line-height:1.25;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.walkin-sku-model-track{min-width:0;height:12px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--source-sku-color) 10%,#edf2f4)}.walkin-sku-model-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--source-sku-color),color-mix(in srgb,var(--source-sku-color) 58%,#fff))}.walkin-sku-model-value{min-width:0;display:grid;grid-gap:3px;gap:3px;justify-items:end;text-align:right}.walkin-sku-model-value b,.walkin-sku-model-value em{overflow:hidden;max-width:100%;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.walkin-sku-model-value b{color:var(--source-sku-color);font-size:14px;font-weight:950}.walkin-sku-model-value em{color:var(--muted);font-size:10.5px;font-style:normal;font-weight:820}.walkin-sku-stacked-shell{min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-color:color-mix(in srgb,var(--blue) 28%,#c8d4dc) transparent;scrollbar-width:thin;padding-bottom:4px}.walkin-sku-stacked-shell::-webkit-scrollbar{height:8px}.walkin-sku-stacked-shell::-webkit-scrollbar-track{border-radius:999px;background:#edf2f5}.walkin-sku-stacked-shell::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--blue) 28%,#c8d4dc)}.walkin-sku-stacked-frame{height:260px}.walkin-sku-stacked-frame .chart-canvas{height:100%}.walkin-source-summary{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:18px;display:grid;grid-gap:14px;gap:14px}.walkin-source-summary-copy{display:flex;align-items:center;min-width:0}.walkin-source-summary-copy h3{position:relative;margin:0;color:var(--ink);font-size:24px;line-height:1.08;font-weight:950;display:inline-flex;align-items:center;gap:8px}.walkin-source-summary-copy .walkin-summary-help-popover{font-size:12px;font-weight:750}.walkin-source-summary-metrics{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-gap:10px;gap:10px}.walkin-source-summary-card{min-height:108px}.walkin-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.walkin-source-strip{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:14px;display:grid;grid-template-columns:minmax(220px,.52fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.walkin-source-strip.is-ok{border-color:color-mix(in srgb,var(--green) 28%,var(--line))}.walkin-source-strip.is-warning{border-color:color-mix(in srgb,var(--gold) 35%,var(--line))}.walkin-source-strip div{min-width:0;display:grid;grid-gap:4px;gap:4px}.walkin-funnel-label span,.walkin-funnel-value span,.walkin-mini-metric em,.walkin-mini-metric span,.walkin-note-panel span,.walkin-source-strip em,.walkin-source-strip li,.walkin-source-strip p,.walkin-source-strip span{color:var(--muted);font-size:12px;line-height:1.4;font-style:normal;font-weight:750}.walkin-source-strip strong{min-width:0;overflow:hidden;color:var(--ink);font-size:17px;line-height:1.15;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.walkin-source-strip p{margin:0}.walkin-source-strip ul{grid-column:1/-1;margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.walkin-crm-risk-alert{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:14px;display:grid;grid-template-columns:minmax(240px,.38fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:stretch}.walkin-crm-risk-alert.is-risk{border-color:color-mix(in srgb,var(--coral) 35%,var(--line));background:color-mix(in srgb,var(--coral-soft) 34%,#fff)}.walkin-crm-risk-alert.is-ok{border-color:color-mix(in srgb,var(--green) 28%,var(--line));background:color-mix(in srgb,var(--green-soft) 36%,#fff)}.walkin-crm-risk-copy{min-width:0;display:grid;align-content:center;grid-gap:7px;gap:7px}.walkin-crm-ai-action em,.walkin-crm-ai-action p,.walkin-crm-ai-action span,.walkin-crm-ai-focus em,.walkin-crm-ai-focus span,.walkin-crm-ai-note-strip span,.walkin-crm-ai-risk-list span,.walkin-crm-ai-summary p,.walkin-crm-coaching-row em,.walkin-crm-coaching-row p,.walkin-crm-coaching-row span,.walkin-crm-risk-copy p,.walkin-crm-risk-copy span,.walkin-crm-risk-metric em,.walkin-crm-risk-metric span{color:var(--muted);font-size:12px;line-height:1.45;font-style:normal;font-weight:750}.walkin-crm-risk-copy strong{color:var(--ink);font-size:22px;line-height:1.15;font-weight:950}.walkin-crm-ai-action p,.walkin-crm-ai-summary p,.walkin-crm-coaching-row p,.walkin-crm-risk-copy p{margin:0}.walkin-crm-risk-metrics{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));grid-gap:10px;gap:10px}.walkin-crm-risk-metric{--target-color:var(--muted);min-width:0;min-height:104px;border:1px solid var(--line);border-left:4px solid var(--target-color);border-radius:var(--radius);background:var(--surface);color:var(--target-color);padding:11px;display:grid;grid-gap:7px;gap:7px;align-content:space-between}.walkin-crm-ai-action.tone-teal,.walkin-crm-ai-focus.tone-teal,.walkin-crm-coaching-row.tone-teal,.walkin-crm-risk-metric.tone-teal{--target-color:var(--teal)}.walkin-crm-ai-action.tone-blue,.walkin-crm-ai-focus.tone-blue,.walkin-crm-coaching-row.tone-blue,.walkin-crm-risk-metric.tone-blue{--target-color:var(--blue)}.walkin-crm-ai-action.tone-green,.walkin-crm-ai-focus.tone-green,.walkin-crm-coaching-row.tone-green,.walkin-crm-risk-metric.tone-green{--target-color:var(--green)}.walkin-crm-ai-action.tone-gold,.walkin-crm-ai-focus.tone-gold,.walkin-crm-coaching-row.tone-gold,.walkin-crm-risk-metric.tone-gold{--target-color:var(--gold)}.walkin-crm-ai-action.tone-coral,.walkin-crm-ai-focus.tone-coral,.walkin-crm-coaching-row.tone-coral,.walkin-crm-risk-metric.tone-coral{--target-color:var(--coral)}.walkin-crm-ai-action.tone-violet,.walkin-crm-ai-focus.tone-violet,.walkin-crm-coaching-row.tone-violet,.walkin-crm-risk-metric.tone-violet{--target-color:var(--violet)}.walkin-crm-ai-action.tone-neutral,.walkin-crm-ai-focus.tone-neutral,.walkin-crm-coaching-row.tone-neutral,.walkin-crm-risk-metric.tone-neutral{--target-color:var(--muted)}.walkin-crm-ai-action div,.walkin-crm-risk-metric div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.walkin-crm-risk-metric-label{min-width:0;display:inline-flex;align-items:center;gap:6px}.walkin-crm-risk-source-help{position:relative;width:16px;height:16px;border:1px solid color-mix(in srgb,var(--target-color) 34%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--target-color) 10%,#fff);color:var(--target-color);display:inline-grid;place-items:center;flex:0 0 auto;font-size:11px;line-height:1;font-weight:950;cursor:help}.walkin-crm-risk-source-help:focus-visible{outline:2px solid color-mix(in srgb,var(--target-color) 22%,transparent);outline-offset:2px}.walkin-crm-risk-source-popover{position:absolute;left:0;top:calc(100% + 8px);z-index:40;width:min(340px,calc(100vw - 48px));border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 16px 36px rgba(19,31,44,.16);padding:10px;display:none;gap:6px;color:var(--muted);font-size:12px;line-height:1.45;font-weight:750;text-align:left}.walkin-crm-risk-source-help:focus .walkin-crm-risk-source-popover,.walkin-crm-risk-source-help:focus-within .walkin-crm-risk-source-popover,.walkin-crm-risk-source-help:hover .walkin-crm-risk-source-popover{display:grid}.walkin-crm-risk-source-popover strong{color:var(--ink);font-size:12px;line-height:1.2;font-weight:900}.walkin-crm-risk-source-popover span{color:var(--muted);font-size:12px;line-height:1.45;font-weight:750}.walkin-crm-risk-metric b{border-radius:999px;background:color-mix(in srgb,var(--target-color) 12%,transparent);color:var(--target-color);padding:4px 7px;font-size:11px;line-height:1;font-weight:900;white-space:nowrap}.walkin-crm-risk-metric strong{color:var(--ink);font-size:21px;line-height:1;font-weight:950}.walkin-crm-ai-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:14px;display:grid;grid-gap:14px;gap:14px}.walkin-crm-ai-summary{display:grid;grid-gap:12px;gap:12px}.walkin-crm-ai-action-grid,.walkin-crm-ai-detail-grid,.walkin-crm-ai-focus-grid{display:grid;grid-gap:10px;gap:10px}.walkin-crm-ai-focus-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.walkin-crm-ai-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.walkin-crm-ai-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.walkin-crm-ai-action,.walkin-crm-ai-focus,.walkin-crm-coaching-row{--target-color:var(--muted);min-width:0;border:1px solid var(--line);border-left:4px solid var(--target-color);border-radius:var(--radius);background:var(--surface);color:var(--target-color);padding:11px;display:grid;grid-gap:7px;gap:7px}.walkin-crm-ai-action strong,.walkin-crm-ai-focus strong,.walkin-crm-coaching-row strong{min-width:0;color:var(--ink);font-size:15px;line-height:1.2;font-weight:950}.walkin-crm-ai-focus strong{font-size:18px}.walkin-crm-ai-action>em,.walkin-crm-coaching-row>em{color:var(--target-color)}.walkin-crm-ai-detail-panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:12px;display:grid;grid-gap:10px;gap:10px}.walkin-crm-ai-detail-panel h4{margin:0;color:var(--ink);font-size:13px;line-height:1.2;font-weight:900}.walkin-crm-coaching-list{display:grid;grid-gap:10px;gap:10px}.walkin-crm-ai-note-strip,.walkin-crm-ai-risk-list{display:flex;flex-wrap:wrap;gap:8px}.walkin-crm-ai-note-strip span,.walkin-crm-ai-risk-list span{border-radius:999px;background:#f1f4f6;padding:6px 9px}.walkin-crm-ai-risk-list span{background:color-mix(in srgb,var(--coral-soft) 58%,#fff);color:color-mix(in srgb,var(--coral) 70%,var(--ink))}.walkin-metric-row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.walkin-yunding-metric-panel{display:grid;grid-gap:10px;gap:10px}.walkin-yunding-metric-panel .panel-head{margin-bottom:0}.walkin-yunding-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.walkin-yunding-metric-card{min-width:0;min-height:122px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:12px;display:grid;grid-gap:10px;gap:10px;align-content:space-between}.walkin-yunding-metric-card>div{min-width:0;display:grid;grid-gap:7px;gap:7px}.walkin-yunding-metric-card dt,.walkin-yunding-metric-card em,.walkin-yunding-metric-card span{color:var(--muted);font-size:12px;line-height:1.35;font-style:normal;font-weight:750}.walkin-yunding-metric-card strong{overflow:hidden;color:var(--ink);font-size:24px;line-height:1;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.walkin-yunding-metric-card dl{margin:0;border-top:1px solid var(--line);padding-top:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 8px;gap:4px 8px;align-items:baseline}.walkin-yunding-metric-card dd{margin:0;color:var(--teal);font-size:18px;line-height:1;font-weight:900;white-space:nowrap}.walkin-yunding-metric-card dl em{grid-column:1/-1}.walkin-crm-detail-grid,.walkin-crm-grid,.walkin-crm-layout,.walkin-crm-table-grid,.walkin-primary-grid{display:grid;grid-gap:14px;gap:14px}.walkin-crm-layout{align-items:start}.walkin-primary-grid{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr)}.walkin-crm-grid{grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);align-items:stretch}.walkin-crm-detail-grid{grid-template-columns:minmax(0,1fr);align-items:start}.walkin-crm-table-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.walkin-panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:14px}.walkin-trend-panel .chart-card{min-height:324px;border:0;background:transparent;box-shadow:none;padding:0}.walkin-yunding-profile-panel{display:grid;grid-gap:12px;gap:12px}.walkin-yunding-profile-panel .panel-head{margin-bottom:0}.walkin-funnel-list{display:grid;grid-gap:10px;gap:10px}.walkin-funnel-step{min-height:72px;border:1px solid var(--line);border-left:4px solid;border-radius:var(--radius);background:var(--surface);padding:11px;display:grid;grid-template-columns:42px minmax(0,1fr) minmax(84px,auto);grid-gap:10px;gap:10px;align-items:center}.walkin-funnel-index{width:34px;height:34px;border-radius:var(--radius);display:grid;place-items:center;background:color-mix(in srgb,currentColor 12%,transparent);color:currentColor;font-size:12px;font-weight:900}.walkin-funnel-main{min-width:0;display:grid;grid-gap:9px;gap:9px}.walkin-funnel-label{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.walkin-funnel-label strong{min-width:0;color:var(--ink);font-size:14px;line-height:1.2;font-weight:900}.walkin-funnel-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.walkin-funnel-track{overflow:hidden;height:8px;border-radius:999px;background:#e9eef2}.walkin-funnel-track span{display:block;height:100%;border-radius:inherit;background:currentColor}.walkin-funnel-value{min-width:0;display:grid;justify-items:end;grid-gap:4px;gap:4px}.walkin-funnel-value strong{color:var(--ink);font-size:18px;line-height:1;font-weight:900;white-space:nowrap}.walkin-mini-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.walkin-mini-metric{min-height:92px;border:1px solid var(--line);border-left:4px solid;border-radius:var(--radius);background:var(--surface);padding:12px;display:grid;grid-gap:8px;gap:8px;align-content:space-between}.walkin-mini-metric strong{color:var(--ink);font-size:20px;line-height:1;font-weight:900}.walkin-crm-daily-panel,.walkin-crm-funnel-panel,.walkin-crm-metric-panel,.walkin-crm-profile-panel,.walkin-crm-staff-panel,.walkin-crm-table-panel{display:grid;grid-gap:12px;gap:12px;align-content:start}.walkin-crm-funnel-panel .panel-head,.walkin-crm-metric-panel .panel-head,.walkin-crm-profile-panel .panel-head,.walkin-crm-staff-panel .panel-head,.walkin-crm-table-panel .panel-head{margin-bottom:0}.walkin-crm-funnel-panel .walkin-funnel-list{gap:7px}.walkin-crm-funnel-panel .walkin-funnel-step{min-height:56px;padding:9px 10px;grid-template-columns:38px minmax(0,1fr) minmax(76px,auto)}.walkin-crm-funnel-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.walkin-crm-funnel-summary article{min-width:0;border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);background:var(--surface);padding:9px;display:grid;grid-gap:5px;gap:5px}.walkin-crm-funnel-summary em,.walkin-crm-funnel-summary span,.walkin-crm-overview em,.walkin-crm-overview span{color:var(--muted);font-size:12px;line-height:1.35;font-style:normal;font-weight:750}.walkin-crm-funnel-summary strong{overflow:hidden;color:var(--ink);font-size:18px;line-height:1;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.walkin-crm-metric-panel .walkin-mini-metric-grid{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px}.walkin-crm-metric-panel .walkin-mini-metric{min-height:84px;padding:11px}.walkin-crm-metric-panel .walkin-mini-metric strong{font-size:18px}.walkin-crm-overview{min-height:100%;display:grid;grid-template-rows:auto 1fr auto;grid-gap:12px;gap:12px}.walkin-crm-overview-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.walkin-crm-overview-hero article{min-width:0;min-height:96px;border:1px solid color-mix(in srgb,currentColor 24%,var(--line));border-left:4px solid;border-radius:calc(var(--radius) - 2px);padding:11px;display:grid;grid-gap:7px;gap:7px;align-content:space-between}.walkin-crm-overview-hero strong{overflow:hidden;color:var(--ink);font-size:22px;line-height:1;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.walkin-crm-rate-board{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;align-content:stretch}.walkin-crm-rate-board article{min-width:0;border:1px solid color-mix(in srgb,currentColor 18%,var(--line));border-radius:calc(var(--radius) - 2px);background:var(--surface);padding:10px;display:grid;grid-gap:8px;gap:8px;align-content:space-between}.walkin-crm-rate-board article>div:first-child{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.walkin-crm-rate-board strong{color:var(--ink);font-size:18px;line-height:1;font-weight:950;white-space:nowrap}.walkin-crm-rate-track{overflow:hidden;height:8px;border-radius:999px;background:#e9eef2}.walkin-crm-rate-track i{display:block;height:100%;border-radius:inherit;background:currentColor}.walkin-crm-overview-foot{border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);background:color-mix(in srgb,var(--teal-soft) 42%,#fff);padding:10px;display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;align-items:center}.walkin-crm-overview-foot strong{color:var(--ink);font-size:18px;line-height:1;font-weight:950;white-space:nowrap}.walkin-crm-overview-foot em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.walkin-crm-staff-title{position:relative;display:inline-flex;align-items:center;gap:6px}.panel-head .walkin-summary-help,.walkin-source-summary-copy .walkin-summary-help{position:relative;width:18px;height:18px;border:1px solid color-mix(in srgb,var(--teal) 32%,var(--line));border-radius:999px;background:var(--teal-soft);color:var(--teal);display:inline-grid;place-items:center;flex:0 0 auto;font-size:12px;line-height:1;font-weight:950;cursor:help}.panel-head .walkin-summary-help:focus-visible,.walkin-source-summary-copy .walkin-summary-help:focus-visible{outline:2px solid color-mix(in srgb,var(--teal) 24%,transparent);outline-offset:2px}.panel-head .walkin-summary-help-popover,.walkin-source-summary-copy .walkin-summary-help-popover{position:absolute;left:0;top:calc(100% + 8px);z-index:30;width:min(380px,calc(100vw - 48px));border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 16px 36px rgba(19,31,44,.14);padding:10px;display:none;gap:6px;color:var(--muted);font-size:12px;line-height:1.45;font-weight:750;text-align:left}.panel-head .walkin-summary-help:focus .walkin-summary-help-popover,.panel-head .walkin-summary-help:focus-within .walkin-summary-help-popover,.panel-head .walkin-summary-help:hover .walkin-summary-help-popover,.walkin-source-summary-copy .walkin-summary-help:focus .walkin-summary-help-popover,.walkin-source-summary-copy .walkin-summary-help:focus-within .walkin-summary-help-popover,.walkin-source-summary-copy .walkin-summary-help:hover .walkin-summary-help-popover{display:grid}.panel-head .walkin-summary-help-popover strong,.walkin-source-summary-copy .walkin-summary-help-popover strong{color:var(--ink);font-size:12px;line-height:1.2;font-weight:900}.panel-head .walkin-summary-help-popover span,.walkin-source-summary-copy .walkin-summary-help-popover span{color:var(--muted);font-size:12px;line-height:1.45;font-weight:750}.walkin-daily-panel table{min-width:1040px}.walkin-crm-staff-panel table{min-width:1120px}.walkin-crm-daily-panel table{min-width:1100px}.walkin-crm-table-panel table{min-width:640px}.walkin-crm-profile-panel table{min-width:520px}.walkin-crm-staff-panel .table-scroll{max-height:480px;overflow:auto}.walkin-crm-table-panel .table-scroll{max-height:344px;overflow:auto}.walkin-crm-staff-panel th,.walkin-crm-table-panel th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.walkin-crm-staff-panel .table-summary-row td{position:-webkit-sticky;position:sticky;top:37px;z-index:2;box-shadow:0 8px 16px rgba(19,31,44,.08)}.walkin-crm-staff-panel th{z-index:3}.walkin-crm-staff-panel td,.walkin-crm-staff-panel th,.walkin-crm-table-panel td,.walkin-crm-table-panel th{padding:10px}.walkin-crm-profile-panel .walkin-profile-chart-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.walkin-crm-profile-panel .walkin-profile-chart{padding:9px;gap:6px}.walkin-crm-profile-panel .walkin-profile-chart .chart-canvas{height:154px}.walkin-crm-profile-panel .walkin-profile-chart .empty-hint{min-height:154px}.walkin-profile-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.walkin-profile-chart{min-width:0;border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);background:var(--surface);padding:10px;display:grid;grid-gap:8px;gap:8px}.walkin-profile-chart .panel-head{margin-bottom:0}.walkin-profile-chart h4{margin:0;color:var(--ink);font-size:13px;line-height:1.2;font-weight:900}.walkin-profile-chart .chart-canvas{height:188px}.walkin-profile-chart .empty-hint{min-height:188px;display:grid;place-items:center;padding:16px}.walkin-note-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:12px 14px;display:flex;flex-wrap:wrap;gap:8px}.walkin-note-panel span{border-radius:999px;background:var(--surface);padding:6px 9px}.recruiting-module{gap:18px}.recruiting-action-card p,.recruiting-action-card span,.recruiting-conversion-card em,.recruiting-conversion-card p,.recruiting-conversion-card span,.recruiting-funnel-label span,.recruiting-funnel-value span,.recruiting-note-panel span,.recruiting-target-card dt,.recruiting-target-card em,.recruiting-target-card span{color:var(--muted);font-size:12px;line-height:1.4;font-style:normal;font-weight:750}.recruiting-metric-row{grid-template-columns:repeat(6,minmax(0,1fr))}.recruiting-target-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.recruiting-target-card{min-width:0;min-height:178px;border:1px solid var(--line);border-left:4px solid;border-radius:var(--radius);background:var(--surface);padding:12px;display:grid;grid-gap:12px;gap:12px;align-content:space-between}.recruiting-target-card>div:first-child{min-width:0;display:grid;grid-gap:6px;gap:6px}.recruiting-target-card strong{color:var(--ink);font-size:24px;line-height:1;font-weight:950}.recruiting-target-card dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.recruiting-target-card dl div{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:8px}.recruiting-target-card dd{overflow:hidden;margin:3px 0 0;color:var(--ink);font-size:14px;line-height:1;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.recruiting-operations-grid,.recruiting-primary-grid{display:grid;grid-gap:14px;gap:14px}.recruiting-primary-grid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.recruiting-operations-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start}.recruiting-panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:14px}.recruiting-chart-panel .chart-card{min-height:342px;border:0;background:transparent;box-shadow:none;padding:0}.recruiting-action-list,.recruiting-funnel-list{display:grid;grid-gap:10px;gap:10px}.recruiting-funnel-step{min-height:72px;border:1px solid var(--line);border-left:4px solid;border-radius:var(--radius);background:var(--surface);padding:11px;display:grid;grid-template-columns:42px minmax(0,1fr) minmax(88px,auto);grid-gap:10px;gap:10px;align-items:center}.recruiting-action-card>b,.recruiting-funnel-step>b{width:34px;height:34px;border-radius:var(--radius);display:grid;place-items:center;background:color-mix(in srgb,currentColor 12%,transparent);color:currentColor;font-size:12px;font-weight:900}.recruiting-funnel-main{min-width:0;display:grid;grid-gap:9px;gap:9px}.recruiting-funnel-label{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.recruiting-action-card strong,.recruiting-funnel-label strong{min-width:0;color:var(--ink);font-size:14px;line-height:1.2;font-weight:900}.recruiting-funnel-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recruiting-funnel-track{overflow:hidden;height:8px;border-radius:999px;background:#e9eef2}.recruiting-funnel-track span{display:block;height:100%;border-radius:inherit;background:currentColor}.recruiting-funnel-value{min-width:0;display:grid;justify-items:end;grid-gap:4px;gap:4px}.recruiting-funnel-value strong{color:var(--ink);font-size:18px;line-height:1;font-weight:900;white-space:nowrap}.recruiting-conversion-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.recruiting-conversion-card{min-height:112px;border:1px solid var(--line);border-left:4px solid;border-radius:var(--radius);background:var(--surface);padding:12px;display:grid;grid-gap:8px;gap:8px;align-content:space-between}.recruiting-conversion-card strong{color:var(--ink);font-size:22px;line-height:1;font-weight:900}.recruiting-conversion-card p{margin:0}.recruiting-store-panel table{min-width:1120px}.recruiting-action-card{min-width:0;border:1px solid var(--line);border-left:4px solid;border-radius:var(--radius);background:var(--surface);padding:11px;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.recruiting-action-card div{min-width:0;display:grid;grid-gap:5px;gap:5px}.recruiting-action-card p{margin:0}.recruiting-note-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:12px 14px;display:flex;flex-wrap:wrap;gap:8px}.recruiting-note-panel span{border-radius:999px;background:var(--surface);padding:6px 9px}.tone-neutral{color:var(--muted);background-color:#eef2f4}.section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-link{min-height:140px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px;display:grid;grid-gap:10px;gap:10px}.section-link:hover{border-color:var(--teal)}.section-link em,.section-link span{color:var(--muted);font-size:12px;line-height:1.45;font-style:normal;font-weight:700}.section-link strong{font-size:20px;font-weight:900}.ai-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ai-card{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:14px}.ai-card strong{display:block;margin-bottom:8px;font-size:15px}.ai-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.55;font-weight:650}.ai-card.positive{border-color:rgba(61,139,89,.28)}.ai-card.watch{border-color:rgba(183,119,24,.28)}.ai-card.risk{border-color:rgba(223,91,68,.28)}@media (max-width:1180px){.domestic-agent-sale-in-lists,.hero,.inventory-ai-panel,.inventory-risk-row,.module-body,.offline-brand-category-head,.online-manager-grid,.online-manager-hero,.online-overview-grid,.online-yunke-grid,.performance-ai-detail-grid,.performance-ai-panel,.performance-ai-panel-head,.performance-body-grid,.performance-operations-grid,.performance-staff-source-card,.performance-target-hero,.performance-three-month-grid,.pnl-focus-grid,.recruiting-operations-grid,.recruiting-primary-grid,.summary,.walkin-crm-ai-detail-grid,.walkin-crm-detail-grid,.walkin-crm-grid,.walkin-crm-risk-alert,.walkin-crm-table-grid,.walkin-performance-summary,.walkin-primary-grid,.walkin-sku-composition-grid,.walkin-source-grid,.walkin-source-strip,.yunke-source-hero{grid-template-columns:1fr}.domestic-agent-expansion-toolbar{grid-template-columns:minmax(0,1fr)}.domestic-agent-expansion-actions{border-top:1px solid color-mix(in srgb,var(--blue) 16%,var(--line));border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.domestic-agent-overview-flow,.performance-module-head,.section-analysis-module-head{grid-template-columns:1fr}.performance-ai-panel-head>em{justify-self:start}.manual-note-card.is-inline{grid-template-columns:1fr}.manual-note-card.is-inline .manual-note-foot{display:flex;align-items:center;justify-content:space-between}.hero-main,.online-manager-hero-main,.yunke-source-hero-main{border-right:0;border-bottom:1px solid var(--line);padding-right:0;padding-bottom:16px}.online-manager-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-list,.chart-grid,.inventory-action-grid,.inventory-note-strip,.kpi-strip,.metric-row,.online-manager-platform-grid,.online-staff-grid,.people-strip,.performance-ai-actions,.performance-chart-grid,.performance-coaching-list,.performance-composition-grid,.performance-note-strip,.performance-sku-metric-grid,.performance-staff-sku-grid,.pnl-group-grid,.recruiting-conversion-grid,.recruiting-metric-row,.recruiting-target-grid,.section-grid,.walkin-crm-ai-action-grid,.walkin-crm-ai-focus-grid,.walkin-crm-profile-panel .walkin-profile-chart-grid,.walkin-crm-risk-metrics,.walkin-metric-row,.walkin-mini-metric-grid,.walkin-source-summary-copy,.yunke-source-metric-grid,.yunke-source-segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.shell{width:min(100% - 24px,720px);padding-top:16px}.manual-note-week-tabs{padding:7px 8px 0;overflow-x:auto}.manual-note-week-tabs button{min-width:104px;max-width:118px}.domestic-agent-expansion-table-panel{padding:10px}.domestic-agent-expansion-table-panel .panel-head{align-items:stretch;gap:10px}.domestic-agent-expansion-inline-button{width:100%}.domestic-agent-expansion-actions,.domestic-agent-expansion-attachment-item,.domestic-agent-expansion-copy-dialog,.domestic-agent-expansion-history-body,.domestic-agent-expansion-history-head,.domestic-agent-expansion-history-preview-head{grid-template-columns:minmax(0,1fr)}.manual-note-ai-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.manual-note-card.is-weekly .manual-note-ai-row{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.manual-note-ai-row>p{grid-column:1/-1;white-space:normal}.manual-note-ai-fields{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.manual-note-ai-meta{grid-row:1;grid-column:2}.manual-note-card.is-weekly .manual-note-ai-meta{grid-column:1;grid-row:2;justify-self:start;justify-content:flex-start;flex-wrap:wrap}.manual-note-card.is-weekly .manual-note-ai-fields,.manual-note-card.is-weekly .manual-note-ai-row>p{grid-column:1;grid-row:3}.manual-note-card.is-weekly .manual-note-manager-row,.manual-note-manager-row{grid-template-columns:minmax(0,1fr)}.manual-note-card.is-inline.has-ai-summary.is-weekly .manual-note-manager-row .manual-note-head,.manual-note-card.is-weekly .manual-note-manager-row .manual-note-head{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--teal) 11%,var(--line));padding:0 0 8px}.manual-note-weekly-fields{grid-template-columns:minmax(0,1fr)}.manual-note-card.is-inline.has-ai-summary .manual-note-head{display:flex;align-items:center;justify-content:space-between}.manual-note-card.is-inline.has-ai-summary .manual-note-foot{min-width:0}.manual-note-history{padding:10px}.manual-note-history ol{grid-template-columns:minmax(0,1fr);max-height:min(420px,58vh)}.manual-note-history>header,.manual-note-history>header>div{align-items:flex-start;flex-direction:column;gap:3px}.manual-note-history-fields p{grid-template-columns:minmax(0,1fr);gap:3px}.manual-note-history-fields p b{justify-self:start}.collapsible-table-head,.module-header,.section-foot,.topbar,.yunke-risk-board-head{flex-direction:column;align-items:flex-start}.toolbar{justify-content:flex-start;min-width:0;width:100%}.toolbar-stack{justify-items:start;min-width:0;width:100%}.pill{flex:1 1 150px}.yunke-risk-board-summary{width:100%;min-width:0}.yunke-risk-filter-tabs{width:100%;justify-content:flex-start}.yunke-risk-filter-group,.yunke-risk-staff-filter,.yunke-risk-type-card-list,.yunke-risk-type-filter{width:100%;min-width:0}.yunke-risk-filter-group{justify-items:stretch}.yunke-risk-board-title-row{flex-wrap:wrap}.yunke-risk-staff-filter,.yunke-risk-type-filter{justify-content:flex-start}.period-switcher,.store-switcher{width:100%;min-width:0}.period-popover,.store-popover{left:0;right:auto;width:calc(100vw - 24px)}.store-tree-row{gap:4px;padding-left:calc(var(--store-depth, 0) * 10px)}.store-region-option{grid-template-columns:30px minmax(0,1fr)}.store-region-checkbox{width:30px}.store-selection-summary{align-items:stretch;flex-direction:column}.store-selection-actions,.store-selection-button{width:100%}.store-selection-button{flex:1 1}.store-option{grid-template-columns:minmax(0,1fr);padding-right:38px}.store-option-metrics{min-width:0;grid-template-columns:repeat(3,auto);justify-content:start;justify-items:start;gap:8px}.ai-list,.chart-grid,.inventory-action-grid,.inventory-focus-grid,.inventory-note-strip,.inventory-risk-row,.inventory-risk-row dl,.kpi-strip,.metric-row,.offline-brand-catalog-row,.offline-brand-category-head,.online-manager-grid,.online-manager-platform-grid,.online-manager-snapshot-grid,.online-staff-grid,.online-yunke-grid,.people-strip,.performance-ai-actions,.performance-ai-detail-grid,.performance-ai-focus-grid,.performance-chart-grid,.performance-coaching-list,.performance-composition-grid,.performance-daily-group-grid,.performance-daily-weekend-grid,.performance-focus-panel .performance-staff-focus,.performance-note-strip,.performance-sku-metric-grid,.performance-staff-sku-grid,.performance-staff-source-grid,.performance-target-grid,.pnl-group-grid,.recruiting-conversion-grid,.recruiting-metric-row,.recruiting-operations-grid,.recruiting-primary-grid,.recruiting-target-grid,.section-grid,.walkin-crm-ai-action-grid,.walkin-crm-ai-detail-grid,.walkin-crm-ai-focus-grid,.walkin-crm-detail-grid,.walkin-crm-grid,.walkin-crm-risk-alert,.walkin-crm-risk-metrics,.walkin-crm-table-grid,.walkin-metric-row,.walkin-mini-metric-grid,.walkin-performance-summary,.walkin-primary-grid,.walkin-source-grid,.walkin-source-strip,.walkin-source-summary-copy,.walkin-source-summary-metrics,.walkin-yunding-metric-grid,.yunke-source-hero,.yunke-source-metric-grid,.yunke-source-segment-grid{grid-template-columns:1fr}.performance-daily-summary{flex-direction:column;align-items:stretch}.performance-daily-summary-meta{padding-left:82px}.performance-daily-group-title{align-items:stretch;flex-direction:column}.performance-daily-group-meta,.performance-daily-traffic-mix{min-width:0;width:100%;justify-items:start}.performance-daily-department-head,.performance-daily-department-toolbar,.performance-daily-list-summary{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.performance-daily-department-head p,.performance-daily-department-head-note,.performance-daily-list-summary-meta{align-self:flex-start}.performance-daily-department-head-note{justify-items:start}.performance-daily-department-actions{justify-content:flex-start}.performance-daily-department-option{min-width:134px}.walkin-crm-funnel-panel .walkin-funnel-step,.walkin-crm-funnel-summary,.walkin-crm-metric-panel .walkin-mini-metric-grid,.walkin-crm-overview-foot,.walkin-crm-overview-hero,.walkin-crm-profile-panel .walkin-profile-chart-grid,.walkin-crm-rate-board{grid-template-columns:1fr}.source-sales-metric-card.has-aside{grid-template-columns:1fr;grid-template-areas:"main" "details" "trends" "aside" "target"}.performance-no-order-list,.source-sales-no-order-list{max-height:none}.module{padding:16px}.collapsible-table-filter,.collapsible-table-filter select,.collapsible-table-trigger{width:100%}.collapsible-table-trigger{flex-direction:column;align-items:stretch;gap:8px}.collapsible-table-trigger-main{width:100%;align-items:flex-start}.collapsible-table-trigger-meta{width:100%;justify-content:space-between}.domestic-agent-overview-bridge,.domestic-agent-overview-dealer-highlights,.domestic-agent-overview-metrics,.domestic-agent-overview-stats,.performance-target-main-comparisons,.performance-target-main-value{grid-template-columns:1fr}.domestic-agent-overview-progress p{flex-direction:column;align-items:flex-start;gap:4px}.domestic-agent-overview-progress b{text-align:left}.performance-sku-attribute-grid{grid-template-columns:1fr}.performance-target-progress p{flex-direction:column;gap:4px}.performance-productivity-months{grid-template-columns:1fr}.performance-staff-productivity-table{overflow-x:auto}.performance-staff-productivity-row{min-width:760px}.performance-product-aov-matrix{overflow-x:auto;padding-bottom:2px}.performance-product-aov-row{min-width:660px}.performance-productivity-card{grid-template-columns:1fr;grid-template-areas:"head" "value" "stats" "track" "lists" "note"}.performance-productivity-lists{grid-template-columns:1fr}.offline-brand-category-head dl,.performance-sku-category-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.offline-brand-catalog-total{justify-items:start}.online-platform-metrics,.online-staff-head{grid-template-columns:1fr 1fr}.online-staff-head dl{grid-template-columns:repeat(3,minmax(0,1fr))}.online-platform-summary-head{grid-template-columns:1fr}.online-platform-summary-head dl{grid-template-columns:repeat(3,minmax(0,1fr))}.online-manager-hero{padding:16px}.online-manager-action,.online-opportunity-card,.recruiting-action-card,.recruiting-funnel-step,.walkin-funnel-step{grid-template-columns:minmax(0,1fr)}.online-manager-action>b,.online-opportunity-card>b,.online-staff-rank-row>b,.recruiting-action-card>b,.recruiting-funnel-step>b{width:max-content;height:auto;border-radius:999px;padding:5px 8px}.online-manager-platform-card dl,.online-opportunity-card dl,.online-staff-rank-row dl,.recruiting-target-card dl{grid-template-columns:1fr}.walkin-source-strip ul{grid-column:auto}.walkin-profile-chart-grid{grid-template-columns:1fr}.recruiting-funnel-value,.walkin-funnel-value{justify-items:start}.recruiting-funnel-label,.walkin-funnel-label{display:grid;grid-gap:4px;gap:4px}}.offline-yunke-module,.online-yunke-panel{gap:18px}.yunke-source-hero{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:18px;display:grid;grid-template-columns:minmax(260px,.56fr) minmax(0,1.44fr);grid-gap:14px;gap:14px;align-items:stretch}.yunke-source-hero-main{min-width:0;border-right:1px solid var(--line);padding-right:16px;display:grid;align-content:space-between;grid-gap:14px;gap:14px}.yunke-source-hero-main h3{margin:6px 0 0;color:var(--ink);font-size:clamp(24px,2.4vw,34px);line-height:1.08;font-weight:950}.yunke-source-hero-main p,.yunke-source-note{margin:0;color:var(--muted);font-size:13px;line-height:1.55;font-weight:750}.yunke-source-metric-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.online-yunke-panel,.online-yunke-priority-panel,.yunke-source-metric-card,.yunke-source-overview,.yunke-source-segment-card{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd}.yunke-source-metric-card{min-height:118px;background:#fff;padding:13px;display:grid;align-content:space-between;grid-gap:8px;gap:8px}.yunke-source-metric-card em,.yunke-source-metric-card span,.yunke-source-priority-row em,.yunke-source-priority-row span,.yunke-source-segment-card dt,.yunke-source-segment-card span{color:var(--muted);font-size:12px;line-height:1.35;font-style:normal;font-weight:750}.yunke-source-metric-card strong{overflow:hidden;color:var(--ink);font-size:25px;line-height:1;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.online-yunke-panel,.yunke-source-overview{padding:14px;display:grid;grid-gap:12px;gap:12px}.yunke-source-segment-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.yunke-source-segment-card{border-left:4px solid var(--tone);background:#fff;padding:12px;display:grid;grid-gap:10px;gap:10px}.yunke-source-segment-card>div{display:grid;grid-gap:4px;gap:4px}.yunke-source-segment-card strong{color:var(--tone);font-size:16px;line-height:1.12;font-weight:900}.yunke-source-segment-card dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.yunke-source-segment-card dl div{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:7px 8px}.yunke-source-segment-card dd{margin:3px 0 0;overflow:hidden;color:var(--ink);font-size:14px;line-height:1;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.yunke-source-priority-list{display:grid;grid-gap:8px;gap:8px}.yunke-source-priority-row{border:1px solid color-mix(in srgb,var(--tone) 26%,var(--line));border-left:4px solid var(--tone);border-radius:var(--radius);background:#fff;padding:10px;display:grid;grid-gap:6px;gap:6px}.yunke-source-priority-row>div{display:grid;grid-gap:3px;gap:3px}.yunke-source-priority-row strong{color:var(--ink);font-size:14px;font-weight:900}.yunke-source-priority-row p{margin:0;color:var(--ink);font-size:13px;font-weight:700;line-height:1.45}.yunke-risk-reminder-panel-horizontal .yunke-source-priority-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch}.yunke-risk-reminder-panel-horizontal .yunke-source-priority-row{min-height:128px;align-content:start}.yunke-risk-board-panel{background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(247,250,250,.98)),#fbfcfd;display:grid;grid-gap:12px;gap:12px}.yunke-risk-board-head{align-items:flex-start;margin-bottom:0}.yunke-risk-board-panel-filtered .yunke-risk-board-head{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:start;grid-gap:10px 16px;gap:10px 16px}.yunke-risk-board-head>div:first-child{min-width:0;display:grid;grid-gap:4px;gap:4px}.yunke-risk-board-title-row{min-width:0;display:inline-flex;align-items:center;gap:10px}.yunke-risk-board-head>div:first-child>span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.yunke-risk-board-summary{min-width:250px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.yunke-risk-board-summary span{border:1px solid color-mix(in srgb,var(--tone) 24%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--tone-bg) 72%,#fff);color:var(--tone);padding:6px 9px;display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:12px;font-weight:850;line-height:1;white-space:nowrap}.yunke-risk-board-summary strong{color:var(--tone);font-size:15px;font-weight:950;line-height:1}.yunke-risk-filter-tabs{min-width:0;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.yunke-risk-filter-group{width:100%;min-width:0;display:grid;grid-gap:9px;gap:9px}.yunke-risk-board-panel-filtered .yunke-risk-filter-group{grid-column:1/-1;grid-row:2;display:grid;grid-gap:9px;gap:9px}.yunke-risk-filter-tabs button{min-height:30px;border:1px solid color-mix(in srgb,var(--tone) 24%,var(--line));border-radius:999px;background:#fff;color:var(--tone);padding:5px 10px;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12px;font-weight:850;line-height:1;white-space:nowrap;cursor:pointer}.yunke-risk-filter-tabs button.active,.yunke-risk-filter-tabs button:hover{border-color:color-mix(in srgb,var(--tone) 62%,var(--line));background:var(--tone-bg)}.yunke-risk-filter-tabs button:disabled{border-color:var(--line);background:#f6f8f9;color:#9aa5ad;cursor:not-allowed}.yunke-risk-filter-tabs button:disabled strong{color:#9aa5ad}.yunke-risk-filter-tabs button:focus-visible{border-color:var(--tone);outline:2px solid color-mix(in srgb,var(--tone) 18%,transparent);outline-offset:2px}.yunke-risk-filter-tabs strong{color:var(--tone);font-size:15px;font-weight:950;line-height:1}.yunke-risk-filter-tabs button span{color:inherit;font-size:12px;font-weight:850;line-height:1}.yunke-risk-board-panel-filtered .yunke-risk-filter-tabs{grid-column:auto;grid-row:auto;width:100%;justify-content:flex-start}.yunke-risk-staff-filter,.yunke-risk-type-filter{width:100%;min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:10px;color:var(--muted);font-size:12px;font-weight:850;line-height:1}.yunke-risk-board-panel-filtered .yunke-risk-staff-filter,.yunke-risk-board-panel-filtered .yunke-risk-type-filter{grid-column:auto;grid-row:auto;padding-top:2px}.yunke-risk-staff-filter>span,.yunke-risk-type-filter>span{flex:0 0 auto;min-width:28px;color:#55636f;font-size:12px;font-weight:900}.yunke-risk-type-card-list{width:auto;min-width:0;flex:1 1 auto;padding-bottom:3px;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:8px;overflow-x:auto;overscroll-behavior-x:contain}.yunke-risk-type-card-list button{flex:0 0 108px;min-height:42px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);padding:7px 10px;display:grid;align-content:center;justify-items:start;grid-gap:3px;gap:3px;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.yunke-risk-type-card-list button.active,.yunke-risk-type-card-list button:hover{border-color:var(--teal);background:color-mix(in srgb,var(--teal-soft) 72%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--teal) 18%,transparent)}.yunke-risk-type-card-list button:focus-visible{border-color:var(--teal);outline:2px solid color-mix(in srgb,var(--teal) 18%,transparent);outline-offset:2px}.yunke-risk-type-card-list strong{color:var(--teal);font-size:15px;font-weight:950;line-height:1}.yunke-risk-type-card-list span{color:var(--ink);font-size:12px;font-weight:850;line-height:1.2}@media (max-width:760px){.yunke-risk-board-panel-filtered .yunke-risk-board-head{grid-template-columns:1fr}.yunke-risk-board-panel-filtered .yunke-risk-filter-tabs,.yunke-risk-board-panel-filtered .yunke-risk-staff-filter,.yunke-risk-board-panel-filtered .yunke-risk-type-filter{grid-column:1;grid-row:auto}.yunke-risk-board-panel-filtered .yunke-risk-filter-tabs{width:100%;justify-content:flex-start}}.yunke-risk-table-scroll{border-color:color-mix(in srgb,var(--teal) 13%,var(--line))}.yunke-risk-table{min-width:1120px;table-layout:fixed}.yunke-risk-table td:first-child,.yunke-risk-table th:first-child{width:84px}.yunke-risk-table td:nth-child(2),.yunke-risk-table th:nth-child(2){width:104px}.yunke-risk-table td:nth-child(3),.yunke-risk-table th:nth-child(3){width:108px}.yunke-risk-table td:nth-child(4),.yunke-risk-table th:nth-child(4){width:132px}.yunke-risk-table td:nth-child(5),.yunke-risk-table th:nth-child(5){width:92px}.yunke-risk-table td:nth-child(6),.yunke-risk-table th:nth-child(6){width:360px}.yunke-risk-table td:nth-child(7),.yunke-risk-table th:nth-child(7){width:240px}.yunke-risk-table-row td{background:#fff}.yunke-risk-table-row td:first-child{border-left:4px solid var(--tone)}.yunke-risk-table-row:hover td{background:color-mix(in srgb,var(--tone-bg) 42%,#fff)}.yunke-risk-staff-group-row td{border-top:1px solid color-mix(in srgb,var(--teal) 18%,var(--line));border-bottom:1px solid color-mix(in srgb,var(--teal) 12%,var(--line));background:color-mix(in srgb,var(--teal-soft) 52%,#fff);padding:8px 10px}.yunke-risk-staff-group-head{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.yunke-risk-staff-group-head strong{color:var(--ink);font-size:14px;line-height:1.1;font-weight:950}.yunke-risk-staff-group-head em,.yunke-risk-staff-group-head span{border:1px solid color-mix(in srgb,var(--teal) 16%,var(--line));border-radius:999px;background:#fff;color:var(--muted);padding:4px 8px;font-size:12px;font-style:normal;line-height:1;font-weight:850;white-space:nowrap}.yunke-risk-staff-group-head em{color:var(--teal)}.yunke-risk-kind-chip,.yunke-risk-status-chip{max-width:100%;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;line-height:1;white-space:nowrap}.yunke-risk-status-chip{border:1px solid color-mix(in srgb,var(--tone) 26%,transparent);background:var(--tone-bg);color:var(--tone);padding:5px 8px}.yunke-risk-kind-chip{border:1px solid var(--line);background:#f7f9fb;color:var(--ink);padding:5px 8px}.yunke-risk-detail-cell,.yunke-risk-evidence-cell{white-space:normal;word-break:break-word}.yunke-risk-detail-cell strong{display:block;color:var(--ink);font-size:13px;font-weight:900;line-height:1.3}.yunke-risk-detail-cell span,.yunke-risk-evidence-cell{color:var(--muted);font-size:12px;font-weight:750;line-height:1.45}.yunke-risk-detail-cell span{display:block;margin-top:5px}.yunke-risk-evidence-cell{color:var(--ink)}.online-yunke-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:14px;gap:14px}.online-yunke-priority-panel{padding:14px;display:grid;grid-gap:10px;gap:10px}.online-yunke-table{min-width:860px}.offline-brand-block,.offline-brand-category,.offline-brand-category-list{display:grid;grid-gap:10px;gap:10px}.offline-brand-category{min-width:0;border:1px solid var(--line);border-left:4px solid var(--tone);border-radius:var(--radius);background:#fff;padding:12px}.offline-brand-category-head{min-width:0;display:grid;grid-template-columns:minmax(180px,.76fr) minmax(0,1.24fr);grid-gap:12px;gap:12px;align-items:center}.offline-brand-catalog-copy,.offline-brand-catalog-total,.offline-brand-category-title{min-width:0;display:grid;grid-gap:4px;gap:4px}.offline-brand-catalog-copy span,.offline-brand-catalog-total span,.offline-brand-category-head dt,.offline-brand-category-title span{color:var(--muted);font-size:12px;line-height:1.35;font-weight:750}.offline-brand-category-title strong{color:var(--tone);font-size:18px;line-height:1.2;font-weight:950;word-break:break-word}.offline-brand-category-head dl{min-width:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.offline-brand-category-head dl div{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:8px}.offline-brand-category-head dd{margin:3px 0 0;overflow:hidden;color:var(--ink);font-size:14px;line-height:1;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.offline-brand-catalog-bar,.offline-brand-category-bar{height:8px;overflow:hidden;border-radius:999px;background:#edf1f4}.offline-brand-catalog-bar span,.offline-brand-category-bar span{display:block;height:100%;border-radius:inherit;background:var(--tone)}.offline-brand-catalog-list{display:grid;grid-gap:8px;gap:8px}.offline-brand-catalog-row{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:10px;display:grid;grid-template-columns:minmax(180px,.9fr) minmax(140px,1fr) minmax(104px,auto);grid-gap:10px;gap:10px;align-items:center}.offline-brand-catalog-copy strong{overflow:hidden;color:var(--ink);font-size:14px;line-height:1.2;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.offline-brand-catalog-total{justify-items:end}.offline-brand-catalog-total strong{color:var(--ink);font-size:15px;line-height:1;font-weight:950;white-space:nowrap}.wow-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:14px;display:grid;grid-gap:14px;gap:14px}.wow-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.wow-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:12px;display:grid;grid-gap:8px;gap:8px}.wow-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.wow-card-head span{color:var(--muted);font-size:12px;font-weight:750}.wow-card-head strong{font-size:22px;font-weight:900}.wow-card-lines{display:grid;grid-gap:5px;gap:5px}.wow-line{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--muted);font-weight:700}.wow-line b{color:var(--ink);font-weight:850}.wow-table{min-width:1000px}.wow-value{display:grid;grid-gap:2px;gap:2px;line-height:1.2}.wow-value b{color:var(--ink);font-size:13px;font-weight:900}.wow-value em{color:var(--muted);font-size:11px;font-style:normal;font-weight:700}.change-pill{display:inline-flex;align-items:center;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:800;white-space:nowrap}.change-pill.up{background:var(--green-soft);color:#236d3b}.change-pill.down{background:var(--coral-soft);color:#9d3925}.change-pill.neutral{background:#f1f5f4;color:var(--muted)}.yunke-ai-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:14px;display:grid;grid-gap:12px;gap:12px}.yunke-ai-summary{display:grid;grid-gap:10px;gap:10px}.yunke-ai-summary p{margin:0;color:var(--ink);font-size:14px;font-weight:750;line-height:1.55}.yunke-ai-focus-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.yunke-ai-action,.yunke-ai-focus,.yunke-coaching-row,.yunke-priority-row{border:1px solid color-mix(in srgb,var(--tone) 26%,var(--line));border-radius:var(--radius);background:#fff}.yunke-ai-focus{padding:11px;display:grid;grid-gap:4px;gap:4px}.yunke-ai-action span,.yunke-ai-focus span,.yunke-coaching-row span,.yunke-priority-row span{color:var(--muted);font-size:12px;font-weight:750}.yunke-ai-focus strong{color:var(--tone);font-size:18px;font-weight:900}.yunke-ai-action em,.yunke-ai-focus em,.yunke-coaching-row em,.yunke-priority-row em{color:var(--muted);font-size:12px;font-style:normal;font-weight:700;line-height:1.35}.yunke-ai-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.yunke-ai-action{padding:12px;display:grid;grid-gap:8px;gap:8px;border-top:3px solid var(--tone)}.yunke-ai-action div,.yunke-priority-row div{display:flex;align-items:center;justify-content:space-between;gap:8px}.yunke-ai-action strong,.yunke-coaching-row strong,.yunke-priority-row strong{color:var(--ink);font-size:14px;font-weight:850}.yunke-ai-action p,.yunke-coaching-row p,.yunke-priority-row p{margin:0;color:var(--ink);font-size:13px;font-weight:700;line-height:1.45}.yunke-ai-detail-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.yunke-ai-detail-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:12px;display:grid;grid-gap:10px;gap:10px}.yunke-ai-detail-panel h4{margin:0;color:var(--ink);font-size:14px;font-weight:850}.yunke-coaching-list,.yunke-priority-list,.yunke-risk-list{display:grid;grid-gap:8px;gap:8px}.yunke-coaching-row,.yunke-priority-row{padding:10px;display:grid;grid-gap:6px;gap:6px;background:var(--tone-bg)}.yunke-coaching-row{background:#fff;border-left:3px solid var(--tone)}.yunke-ai-note-strip span,.yunke-risk-list span{display:block;border:1px solid var(--line);border-radius:var(--radius);background:#f7f9fb;color:var(--muted);padding:8px 10px;font-size:12px;font-weight:750;line-height:1.4}.yunke-ai-note-strip{display:flex;flex-wrap:wrap;gap:8px}.customer-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-tier-grid,.tier-panel{display:grid;grid-gap:10px;gap:10px}.tier-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:14px}.tier-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.tier-title{margin:0 0 4px;font-size:14px;font-weight:850}.tier-desc{margin:0;color:var(--muted);font-size:12px;line-height:1.4;font-weight:700}.tier-count{flex:0 0 auto;display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;color:var(--tone);background:var(--tone-bg);font-size:13px;font-weight:850;white-space:nowrap}.tier-list{display:grid;grid-gap:6px;gap:6px}.tier-row{display:grid;grid-template-columns:48px 1fr 28px;align-items:center;grid-gap:8px;gap:8px;font-size:12px;font-weight:700;color:var(--muted)}.tier-row b{color:var(--ink);font-weight:850;text-align:right}.customer-base-overview{border:1px solid color-mix(in srgb,var(--teal) 16%,var(--line));border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,251,.98)),#fbfcfd;padding:15px;display:grid;grid-gap:14px;gap:14px}.customer-base-overview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.customer-base-overview-head>div:first-child{min-width:0;display:grid;grid-gap:5px;gap:5px}.customer-base-overview-head h3{margin:0;color:var(--ink);font-size:16px;line-height:1.2;font-weight:900}.customer-base-overview-head p{max-width:860px;margin:0;color:var(--muted);font-size:12px;line-height:1.45;font-weight:750}.customer-base-tag-row{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.customer-base-tag-row span{border-radius:999px;background:var(--teal-soft);color:var(--teal);padding:5px 9px;font-size:12px;font-weight:850;line-height:1;white-space:nowrap}.stock-overview-grid{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(360px,1.28fr) minmax(320px,1fr);grid-gap:10px;gap:10px;align-items:stretch}.stock-overview-grid.has-target.no-risk{grid-template-columns:minmax(250px,.78fr) minmax(360px,1.38fr)}.stock-overview-grid.no-target.has-risk{grid-template-columns:minmax(360px,1.32fr) minmax(320px,1fr)}.stock-overview-grid.no-target.no-risk{grid-template-columns:minmax(0,1fr)}.stock-funnel-card,.stock-risk-card,.stock-target-card{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:13px;display:grid;grid-gap:11px;gap:11px}.stock-target-card{border-left:4px solid var(--tone);background:linear-gradient(180deg,color-mix(in srgb,var(--tone-bg) 42%,#fff),#fff 58%),#fff}.stock-funnel-card{border-top:3px solid var(--teal)}.stock-risk-card{border-top:3px solid var(--coral)}.stock-card-head{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.stock-card-head span,.stock-flow-step span,.stock-mini-metric span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.stock-card-head strong{overflow:hidden;color:var(--ink);font-size:26px;line-height:1;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.stock-target-card .stock-card-head strong{color:var(--tone);font-size:30px}.stock-target-card p{margin:0;color:var(--muted);font-size:12px;font-weight:750;line-height:1.45}.stock-risk-grid,.stock-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.stock-support-grid{margin-top:auto}.stock-mini-metric{min-width:0;border-top:1px solid color-mix(in srgb,var(--tone) 18%,var(--line));padding-top:8px;display:grid;grid-gap:4px;gap:4px}.stock-mini-metric strong{overflow:hidden;color:var(--tone);font-size:19px;line-height:1;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.stock-mini-metric em{color:var(--muted);font-size:11px;font-style:normal;font-weight:700;line-height:1.35}.stock-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.stock-flow-step{min-width:0;min-height:66px;border-radius:var(--radius);background:#f6f9fa;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;grid-gap:4px 8px;gap:4px 8px}.stock-flow-step span,.stock-flow-step strong{min-width:0;grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-flow-step strong{color:var(--ink);font-size:20px;line-height:1;font-weight:950}.stock-flow-step i{grid-column:2;grid-row:1/span 2;align-self:center;color:var(--teal);font-style:normal;font-size:15px;font-weight:900}.stock-conversion-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.feedback-workbench{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:14px;display:grid;grid-gap:12px;gap:12px}.feedback-head{align-items:flex-start;flex-wrap:wrap;gap:10px}.feedback-title-block{display:grid;grid-gap:4px;gap:4px}.feedback-panel-title{display:inline-flex;align-items:center;gap:6px}.feedback-title-block span{color:var(--muted);font-size:12px;font-weight:700}.feedback-filter-stack{display:grid;grid-gap:7px;gap:7px;justify-items:end;flex:1 1 360px;min-width:min(100%,300px)}.staff-tabs{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.staff-tab,.tier-filter-tab{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);padding:6px 11px;font-size:13px;font-weight:800;cursor:pointer}.staff-tab.active{border-color:var(--teal);background:var(--teal);color:#fff}.staff-tab em,.tier-filter-tab em{font-style:normal;opacity:.7;font-size:11px}.tier-filter-tabs{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.tier-filter-tab.active{border-color:var(--tone,var(--teal));background:var(--tone-bg,var(--teal-soft));color:var(--tone,var(--teal))}.feedback-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.page-size-control,.page-summary{color:var(--muted);font-size:12px;font-weight:700}.page-size-control{display:flex;align-items:center;gap:6px}.page-size-control select{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:12px;font-weight:750;padding:4px 6px}.chat-feedback-list,.chat-record{display:grid;grid-gap:10px;gap:10px}.chat-record{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:12px}.chat-record-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.chat-record-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chat-customer{font-size:14px;font-weight:850}.chat-id,.chat-time{color:var(--muted);font-size:12px;font-weight:700}.chat-ai-chip{display:inline-flex;align-items:center;border-radius:999px;background:var(--blue-soft);color:#386fa8;padding:3px 8px;font-size:12px;font-weight:850}.chat-record-badges{display:flex}.chat-record-badges,.customer-tag-list{align-items:center;gap:6px;flex-wrap:wrap}.customer-tag-list{display:inline-flex;min-width:0}.customer-tag,.customer-tag-label{display:inline-flex;align-items:center;max-width:100%;border-radius:999px;font-size:12px;font-weight:750;line-height:1.2}.customer-tag-label{color:var(--muted)}.customer-tag{border:1px solid #d7e5e2;background:var(--teal-soft);color:#1f6f68;padding:3px 8px;overflow-wrap:anywhere}.chat-badge{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:750;color:var(--muted);background:#f7f9fb}.chat-record-body{display:grid;grid-gap:5px;gap:5px}.chat-next,.chat-signal{margin:0;font-size:13px;font-weight:700;color:var(--muted)}.chat-next b,.chat-signal b{color:var(--ink);font-weight:850}.chat-ai-box{border:1px solid #d7e5e2;border-radius:var(--radius);background:#f7fbfa;padding:10px;display:grid;grid-gap:8px;gap:8px}.chat-ai-box-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.chat-ai-box-head strong{color:var(--ink);font-size:13px;font-weight:850}.chat-ai-box-head span{border-radius:999px;background:var(--teal-soft);color:#1f6f68;padding:3px 8px;font-size:12px;font-weight:800}.chat-ai-box p{margin:0;color:var(--ink);font-size:13px;font-weight:700;line-height:1.45}.chat-ai-chip-row,.chat-ai-evidence{display:flex;flex-wrap:wrap;gap:6px}.chat-ai-evidence span,.chat-ai-mini-chip{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800;line-height:1.2}.chat-ai-mini-chip.need{background:var(--green-soft);color:#236d3b}.chat-ai-mini-chip.objection{background:var(--gold-soft);color:#86500f}.chat-ai-mini-chip.risk{background:var(--coral-soft);color:#9d3925}.chat-ai-evidence span{border:1px solid var(--line);background:#fff;color:var(--muted)}.chat-ai-script b{color:var(--ink);font-weight:850}.detail-button{align-self:start;width:max-content;border:1px solid color-mix(in srgb,var(--teal) 46%,var(--line));background:#fff;box-shadow:0 4px 12px rgba(31,138,131,.1);color:var(--teal);display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:6px 11px 6px 7px;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.detail-button,.detail-button:before{border-radius:999px;font-weight:950;line-height:1}.detail-button:before{content:"›";width:17px;height:17px;background:var(--teal);color:#fff;display:inline-grid;place-items:center;flex:0 0 auto;font-size:14px}.detail-button:hover,.detail-button[aria-expanded=true]{border-color:var(--teal);background:var(--teal-soft);box-shadow:0 7px 16px rgba(31,138,131,.14)}.detail-button:hover{transform:translateY(-1px)}.detail-button[aria-expanded=true]:before{content:"⌄";font-size:13px}.detail-button:focus-visible{border-color:var(--teal);outline:2px solid color-mix(in srgb,var(--teal) 18%,transparent);outline-offset:2px}.chat-transcript{gap:10px;max-height:360px;overflow:auto;background:#f7f9fb;border-radius:var(--radius);padding:10px 12px;border:1px solid var(--line)}.chat-message,.chat-transcript{display:flex;flex-direction:column}.chat-message{max-width:min(78%,620px);gap:5px}.chat-message.customer{align-self:flex-start}.chat-message.staff{align-self:flex-end;text-align:right}.chat-message.system{align-self:center;max-width:92%;text-align:center}.chat-message-meta{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;font-weight:800}.chat-message.staff .chat-message-meta{justify-content:flex-end}.chat-message.system .chat-message-meta{justify-content:center}.chat-message-meta em,.chat-message-meta i{font-style:normal;color:var(--soft);font-weight:750}.chat-message p{margin:0;white-space:pre-wrap;word-break:break-word;font-size:13px;font-weight:750;line-height:1.55;color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:9px 11px;background:#fff;text-align:left}.chat-message.customer p{border-top-left-radius:4px;background:#fff}.chat-message.staff p{border-top-right-radius:4px;background:var(--blue-soft)}.chat-message.system p{color:var(--muted);background:#eef3f7}.feedback-input{width:100%;min-height:60px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink);font-size:13px;font-weight:700;padding:8px 10px;resize:vertical;font-family:inherit}.feedback-input::placeholder{color:var(--muted);opacity:.7}.pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pagination-actions{display:flex;gap:6px;flex-wrap:wrap}.page-button{min-width:36px;min-height:32px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:13px;font-weight:750;padding:4px 8px;cursor:pointer}.page-button.active{background:var(--teal);border-color:var(--teal);color:#fff}.page-button:disabled{opacity:.4;cursor:default}.feedback-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:var(--muted);font-weight:700}.feedback-foot strong{color:var(--ink);font-size:13px;font-weight:850}.calc-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.calc-card{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:12px;display:grid;grid-gap:4px;gap:4px}.calc-card span{color:var(--muted);font-size:12px;font-weight:750}.calc-card strong{font-size:20px;font-weight:900}.calc-card em{color:var(--muted);font-size:11px;font-style:normal;font-weight:700;line-height:1.35}.analysis-list{display:grid;grid-gap:8px;gap:8px}.analysis-item{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px}.analysis-item span{color:var(--muted);font-weight:700}.analysis-item b{font-weight:850}.target-cell{display:grid;grid-gap:2px;gap:2px;line-height:1.2}.target-cell b{color:var(--ink);font-size:13px;font-weight:900}.target-cell em{color:var(--muted);font-size:11px;font-style:normal;font-weight:700}.meeting-metric-row{grid-template-columns:repeat(6,minmax(0,1fr))}.meeting-metric-card{position:relative;min-width:0}.meeting-metric-card .metric{height:100%;padding-right:42px}.meeting-metric-card>.meeting-help{position:absolute;top:12px;right:12px}.meeting-briefing{position:relative;overflow:hidden;display:grid;grid-gap:18px;gap:18px;background:radial-gradient(circle at 100% 0,rgba(44,135,124,.12) 0,transparent 30%),radial-gradient(circle at 0 100%,rgba(80,104,189,.08) 0,transparent 28%),#fff}.meeting-briefing:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--teal),#7399dc 55%,#deb44f)}.meeting-briefing-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.meeting-briefing-head>div:first-child{min-width:0;display:grid;grid-gap:5px;gap:5px}.meeting-briefing-head h2{margin:0;color:var(--ink);font-size:clamp(20px,2vw,27px);font-weight:950;letter-spacing:-.02em}.meeting-briefing-head p{max-width:720px;margin:0;color:var(--muted);font-size:13px;font-weight:720;line-height:1.65}.meeting-briefing-period{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--teal) 24%,var(--line));border-radius:var(--radius);background:rgba(255,255,255,.84);padding:10px 12px;display:grid;grid-gap:3px;gap:3px;text-align:right}.meeting-briefing-period span,.meeting-briefing-period strong{line-height:1.35}.meeting-briefing-period span{color:var(--teal);font-size:11px;font-weight:900}.meeting-briefing-period strong{color:var(--ink);font-size:13px;font-weight:900}.meeting-briefing-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.meeting-briefing-overview>div{min-width:0;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:var(--radius);background:rgba(255,255,255,.76);padding:12px 13px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:4px 10px;gap:4px 10px}.meeting-briefing-overview em,.meeting-briefing-overview span{color:var(--muted);font-size:11px;font-style:normal;font-weight:760;line-height:1.35}.meeting-briefing-overview strong{color:var(--ink);font-size:20px;font-weight:950;line-height:1}.meeting-briefing-overview em{grid-column:1/-1}.meeting-briefing-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);grid-gap:14px;gap:14px;align-items:stretch}.meeting-briefing-card,.meeting-recommendation-card,.meeting-signal-section{min-width:0;border:1px solid var(--line);border-radius:var(--radius)}.meeting-briefing-card{background:rgba(255,255,255,.9);padding:15px}.meeting-briefing-card-head{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.meeting-briefing-card-head>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.meeting-briefing-card-head h3{margin:0;color:var(--ink);font-size:16px;font-weight:930;line-height:1.35}.meeting-briefing-card-head>span{flex:0 0 auto;border-radius:999px;background:#f1f5f4;color:var(--muted);padding:5px 8px;font-size:11px;font-weight:850;line-height:1.2}.meeting-briefing-todos{display:grid;align-content:start;grid-gap:13px;gap:13px}.meeting-briefing-todo-groups{display:grid;grid-gap:12px;gap:12px}.meeting-briefing-todo-group{min-width:0;border-top:1px solid var(--line);padding-top:11px;display:grid;grid-gap:7px;gap:7px}.meeting-briefing-todo-group:first-child{border-top:0;padding-top:0}.meeting-briefing-todo-group>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.meeting-briefing-todo-group>header strong{border-radius:999px;padding:4px 9px;color:var(--priority);background:var(--priority-soft);font-size:11px;font-weight:950}.meeting-briefing-todo-group>header span{color:var(--muted);font-size:11px;font-weight:780}.meeting-briefing-todo-group[data-priority=urgent]{--priority:#b83d3d;--priority-soft:#fff0ef}.meeting-briefing-todo-group[data-priority=important]{--priority:#9b6813;--priority-soft:#fff7df}.meeting-briefing-todo-group[data-priority=routine]{--priority:#386fa8;--priority-soft:#edf5ff}.meeting-briefing-todo-group ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.meeting-briefing-todo-group li{min-width:0;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent);padding:8px 0;display:grid;grid-template-columns:8px minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px}.meeting-briefing-todo-group li:first-child{border-top:0}.meeting-briefing-todo-group li>span{width:7px;height:7px;margin-top:6px;border-radius:50%;background:var(--priority);box-shadow:0 0 0 4px var(--priority-soft)}.meeting-briefing-todo-group li>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.meeting-briefing-todo-group li strong{color:var(--ink);font-size:13px;font-weight:900;line-height:1.45}.meeting-briefing-todo-group li p{margin:0;color:var(--muted);font-size:12px;font-weight:690;line-height:1.55}.meeting-briefing-empty{margin:0;border:1px dashed color-mix(in srgb,var(--priority) 24%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--priority-soft) 55%,#fff);color:var(--muted);padding:9px 10px;font-size:12px;font-weight:740;line-height:1.45}.meeting-briefing-side{min-width:0;display:grid;grid-template-rows:auto 1fr;grid-gap:14px;gap:14px}.meeting-diagnosis-list{margin-top:12px;display:grid}.meeting-diagnosis-row{min-width:0;border-top:1px solid var(--line);padding:10px 0;display:grid;grid-template-columns:minmax(104px,.36fr) minmax(0,.64fr);align-items:start;grid-gap:10px;gap:10px}.meeting-diagnosis-row:first-child{border-top:0}.meeting-diagnosis-row>span{width:-moz-fit-content;width:fit-content;border-radius:6px;background:var(--diagnosis-soft);color:var(--diagnosis);padding:4px 7px;font-size:11px;font-weight:900;line-height:1.25}.meeting-diagnosis-row[data-level=risk]{--diagnosis:#b83d3d;--diagnosis-soft:#fff0ef}.meeting-diagnosis-row[data-level=watch]{--diagnosis:#9b6813;--diagnosis-soft:#fff7df}.meeting-diagnosis-row[data-level=good]{--diagnosis:#23784d;--diagnosis-soft:#eaf9f0}.meeting-diagnosis-row>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.meeting-diagnosis-row strong{color:var(--ink);font-size:12px;font-weight:830;line-height:1.5}.meeting-diagnosis-row em{color:var(--muted);font-size:11px;font-style:normal;font-weight:730}.meeting-recommendation-card{background:radial-gradient(circle at 100% 0,rgba(49,169,108,.12) 0,transparent 38%),#edfbf4;border-color:#b9e8ce;padding:15px;display:grid;align-content:start;grid-gap:12px;gap:12px}.meeting-recommendation-title{display:flex;align-items:center;gap:10px}.meeting-recommendation-title>span{width:30px;height:30px;flex:0 0 auto;border-radius:50%;background:#2c9a63;color:#fff;display:inline-grid;place-items:center;font-size:14px;font-weight:950}.meeting-recommendation-title>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.meeting-recommendation-title strong{color:#17633e;font-size:14px;font-weight:950}.meeting-recommendation-title em{color:#4e7c65;font-size:11px;font-style:normal;font-weight:760}.meeting-recommendation-card ol{margin:0;padding:0;list-style:none;counter-reset:meeting-recommendation;display:grid;grid-gap:8px;gap:8px}.meeting-recommendation-card li{counter-increment:meeting-recommendation;color:#24583f;display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:7px;gap:7px;font-size:12px;font-weight:760;line-height:1.55}.meeting-recommendation-card li:before{content:counter(meeting-recommendation);width:20px;height:20px;border-radius:50%;background:rgba(44,154,99,.12);color:#23784d;display:inline-grid;place-items:center;font-size:10px;font-weight:950}.meeting-signal-section{background:rgba(255,255,255,.7);padding:15px;display:grid;grid-gap:12px;gap:12px}.meeting-signal-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.meeting-signal-card{--signal:#5068bd;--signal-soft:#eff2ff;position:relative;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--signal) 23%,var(--line));border-radius:var(--radius);background:var(--signal-soft);padding:14px;display:grid;align-content:start;grid-gap:9px;gap:9px}.meeting-signal-card:after{content:"";position:absolute;top:-34px;right:-26px;width:92px;height:92px;border-radius:50%;background:color-mix(in srgb,var(--signal) 10%,transparent)}.meeting-signal-card[data-signal=warning]{--signal:#a97a15;--signal-soft:#fff8dc}.meeting-signal-card[data-signal=organization]{--signal:#278453;--signal-soft:#edfaf2}.meeting-signal-card>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.meeting-signal-card>div>span{color:var(--signal);font-size:10px;font-weight:900;letter-spacing:.08em}.meeting-signal-card h4{margin:0;color:var(--ink);font-size:15px;font-weight:950}.meeting-signal-index{position:absolute;top:12px;right:13px;z-index:1;color:color-mix(in srgb,var(--signal) 72%,transparent);font-size:11px;font-weight:950}.meeting-signal-card>strong{color:var(--signal);font-size:16px;font-weight:950;line-height:1.35}.meeting-signal-card p{margin:0;color:color-mix(in srgb,var(--ink) 78%,var(--muted));font-size:12px;font-weight:710;line-height:1.6}.meeting-title-with-help{min-width:0;display:flex;align-items:center;gap:7px}.meeting-help{position:relative;z-index:8;width:20px;height:20px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--muted) 42%,var(--line));border-radius:50%;background:#fff;color:var(--muted);display:inline-grid;place-items:center;font-size:12px;font-weight:950;line-height:1;cursor:help}.meeting-help:focus,.meeting-help:focus-visible,.meeting-help:hover{border-color:var(--teal);color:var(--teal);outline:3px solid var(--teal-soft)}.meeting-help-popover{position:absolute;right:-8px;top:calc(100% + 9px);z-index:30;display:none;width:min(280px,calc(100vw - 40px));border:1px solid color-mix(in srgb,var(--teal) 34%,var(--line));border-radius:var(--radius);background:#fff;box-shadow:0 16px 38px rgba(25,47,60,.18);color:var(--ink);padding:10px 11px;font-size:12px;font-weight:760;line-height:1.55;text-align:left;overflow-wrap:anywhere}.meeting-help:focus .meeting-help-popover,.meeting-help:focus-visible .meeting-help-popover,.meeting-help:hover .meeting-help-popover{display:block}.meeting-command-grid,.meeting-detail-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);grid-gap:14px;gap:14px}.meeting-panel{background:#fbfcfd;padding:14px;grid-gap:12px;gap:12px}.meeting-operations-card,.meeting-panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius);display:grid}.meeting-operations-card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--teal-soft) 72%,transparent) 0,transparent 34%),#fff;padding:16px;align-content:start;grid-gap:14px;gap:14px}.meeting-operations-card .panel-head>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.meeting-execution-score{border:1px solid color-mix(in srgb,var(--teal) 20%,var(--line));border-radius:var(--radius);background:color-mix(in srgb,var(--teal-soft) 56%,#fff);padding:14px;display:grid;grid-gap:12px;gap:12px}.meeting-execution-score>div:first-child{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:4px 12px;gap:4px 12px}.meeting-comparison-row em,.meeting-exception-row span,.meeting-execution-score em,.meeting-execution-score span,.meeting-invalid-summary span,.meeting-plan-row em,.meeting-quality-breakdown em,.meeting-quality-breakdown span,.meeting-ranking-table em,.meeting-template-coverage-row em,.meeting-todo-list li>div:last-child>em,.meeting-todo-owner em{color:var(--muted);font-size:12px;font-style:normal;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.meeting-execution-score strong{color:var(--ink);font-size:32px;font-weight:950;line-height:1}.meeting-execution-score em{grid-column:1/-1}.meeting-progress{width:100%;height:8px;border-radius:999px;background:#e9eff1;overflow:hidden}.meeting-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),#65b9ad);transition:width .18s ease-out}.meeting-comparison-list,.meeting-exception-list,.meeting-plan-list,.meeting-template-coverage-list{display:grid;grid-gap:0;gap:0}.meeting-plan-row{min-width:0;border-top:1px solid var(--line);padding:11px 0;display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,.58fr);align-items:center;grid-gap:12px;gap:12px}.meeting-comparison-row:first-child,.meeting-exception-row:first-child,.meeting-plan-row:first-child,.meeting-template-coverage-row:first-child{border-top:0;padding-top:0}.meeting-plan-row>div:first-child{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.meeting-plan-row dl{min-width:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.meeting-plan-row dl>div{min-width:0;display:grid;grid-gap:2px;gap:2px;text-align:right}.meeting-plan-row dt{color:var(--muted);font-size:11px;font-weight:750}.meeting-plan-row dd{margin:0;color:var(--ink);font-size:13px;font-weight:950;overflow-wrap:anywhere}.meeting-comparison-row{min-width:0;border-top:1px solid var(--line);padding:10px 0;display:grid;grid-template-columns:minmax(88px,.28fr) minmax(110px,.32fr) minmax(138px,.4fr);align-items:center;grid-gap:10px;gap:10px}.meeting-comparison-row>span:first-child{color:var(--muted);font-size:12px;font-weight:850}.meeting-comparison-row>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.meeting-comparison-row strong{color:var(--ink);font-size:16px;font-weight:950}.meeting-comparison-row .tag{justify-self:end;text-align:right}.meeting-template-coverage-row{min-width:0;border-top:1px solid var(--line);padding:9px 0;display:grid;grid-template-columns:32px minmax(0,1fr) 92px;align-items:center;grid-gap:10px;gap:10px}.meeting-template-coverage-row>span{width:28px;height:28px;border-radius:50%;background:var(--teal-soft);color:var(--teal);display:inline-grid;place-items:center;font-size:11px;font-weight:950}.meeting-template-coverage-row>div{min-width:0;display:grid;grid-gap:6px;gap:6px}.meeting-template-coverage-row>div:last-child{justify-items:end;gap:2px}.meeting-template-coverage-row strong{color:var(--ink);font-size:13px;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.meeting-quality-card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--violet-soft) 78%,transparent) 0,transparent 38%),#fff}.meeting-validity-equation{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.meeting-validity-equation>div{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:12px;display:grid;grid-gap:5px;gap:5px}.meeting-validity-equation span{color:var(--muted);font-size:12px;font-weight:800}.meeting-validity-equation strong{color:var(--ink);font-size:15px;font-weight:950;line-height:1.35}.meeting-validity-equation b{color:var(--teal);font-size:20px;font-weight:950}.meeting-quality-breakdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.meeting-quality-breakdown>div{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:10px;display:grid;grid-gap:4px;gap:4px}.meeting-quality-breakdown strong{color:var(--ink);font-size:18px;font-weight:950}.meeting-invalid-summary{border-top:1px solid var(--line);padding-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.meeting-invalid-summary>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.meeting-invalid-summary strong{color:var(--ink);font-size:15px;font-weight:950}.meeting-ranking-table{max-height:520px}.meeting-ranking-table td:nth-child(2){min-width:180px}.meeting-ranking-table td:nth-child(2) em,.meeting-ranking-table td:nth-child(2) strong{display:block}.meeting-ranking-table td:nth-child(2) strong{color:var(--ink);font-size:13px;font-weight:900;line-height:1.4}.meeting-ranking-table td:nth-child(2) em{margin-top:3px}.meeting-rank-index{width:26px;height:26px;border-radius:50%;background:var(--teal-soft);color:var(--teal);display:inline-grid;place-items:center;font-size:12px;font-weight:950}.meeting-exception-row{min-width:0;border-top:1px solid var(--line);padding:10px 0;display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center;grid-gap:10px;gap:10px}.meeting-exception-row>div{min-width:0}.meeting-exception-row>div:first-child{display:grid;grid-gap:3px;gap:3px}.meeting-exception-row>div:last-child{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px}.meeting-exception-row strong{color:var(--ink);font-size:13px;font-weight:900;overflow-wrap:anywhere}.meeting-exception-days{border-top:1px solid var(--line);padding-top:12px;display:grid;grid-gap:10px;gap:10px}.meeting-day-chip-list,.meeting-invalid-reasons{display:flex;flex-wrap:wrap;gap:7px}.meeting-closure-panel{min-width:0;border-top:1px solid var(--line);padding-top:14px;display:grid;grid-gap:14px;gap:14px}.meeting-closure-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.meeting-closure-stat{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:11px 12px;display:grid;grid-gap:4px;gap:4px}.meeting-closure-stat em,.meeting-closure-stat span{color:var(--muted);font-size:12px;font-style:normal;font-weight:800;line-height:1.35}.meeting-closure-stat strong{color:var(--ink);font-size:22px;font-weight:950;line-height:1.1;overflow-wrap:anywhere}.meeting-focus-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);grid-gap:14px;gap:14px}.meeting-focus-block{min-width:0;display:grid;align-content:start;grid-gap:10px;gap:10px}.meeting-owner-list,.meeting-priority-list{display:grid;grid-gap:8px;gap:8px}.meeting-priority-row{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;border-top:1px solid var(--line);padding-top:8px}.meeting-owner-line:first-child,.meeting-priority-row:first-child{border-top:0;padding-top:0}.meeting-priority-row>span{width:24px;height:24px;border-radius:50%;background:var(--teal-soft);color:var(--teal);display:inline-grid;place-items:center;font-size:12px;font-weight:950}.meeting-priority-row div{min-width:0;display:grid;grid-gap:4px;gap:4px}.meeting-owner-line strong,.meeting-priority-row strong{color:var(--ink);font-size:13px;font-weight:900;line-height:1.4;overflow-wrap:anywhere}.meeting-owner-line span:not(.tag),.meeting-priority-row em{color:var(--muted);font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.meeting-owner-line{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:8px}.meeting-owner-line>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.meeting-action-list,.meeting-note-list,.meeting-staff-list,.meeting-timeline{display:grid;grid-gap:10px;gap:10px}.meeting-recall-toolbar{min-width:0;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);grid-gap:12px;gap:12px;align-items:end;margin-bottom:12px}.meeting-search{min-width:0;display:grid;grid-gap:6px;gap:6px}.meeting-detail-title span,.meeting-result-line span,.meeting-search span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.meeting-search input{width:100%;min-height:40px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink);padding:9px 11px;font:inherit;font-size:13px;font-weight:800}.meeting-search input:focus{border-color:var(--teal);outline:3px solid var(--teal-soft)}.meeting-filter-tabs{min-width:0;display:flex;justify-content:flex-end;gap:8px;overflow-x:auto;padding-bottom:2px}.meeting-filter-tabs button{min-height:40px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--muted);padding:7px 10px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font:inherit;cursor:pointer}.meeting-filter-tabs button span{font-size:12px;font-weight:850}.meeting-filter-tabs button strong{min-width:24px;border-radius:999px;background:#eef3f7;color:var(--ink);padding:3px 7px;font-size:12px;font-weight:950;line-height:1.2;text-align:center}.meeting-filter-tabs button.active{border-color:var(--teal);background:var(--teal-soft);color:var(--teal)}.meeting-filter-tabs button.active strong{background:#fff;color:var(--teal)}.meeting-result-line{min-width:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px 0;display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.meeting-action-row,.meeting-row,.meeting-staff-row{min-width:0;border-top:1px solid var(--line);padding-top:10px}.meeting-action-row:first-child,.meeting-row:first-child,.meeting-staff-row:first-child{border-top:0;padding-top:0}.meeting-action-row>div{min-width:0;display:grid;grid-gap:7px;gap:7px}.meeting-action-row strong,.meeting-row h3,.meeting-staff-row strong{color:var(--ink);font-weight:900;overflow-wrap:anywhere}.meeting-action-row strong{font-size:14px;line-height:1.45}.meeting-action-row em{color:var(--muted);font-size:12px;font-style:normal;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.meeting-staff-row{display:grid;grid-gap:9px;gap:9px}.meeting-staff-row>div{min-width:0;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.meeting-staff-row>div span{color:var(--muted);font-size:12px;font-weight:750}.meeting-staff-row dl{margin:0;display:grid;grid-template-columns:64px 64px minmax(0,1fr);grid-gap:8px;gap:8px}.meeting-staff-row dt{color:var(--muted);font-size:11px;font-weight:750}.meeting-staff-row dd{margin:2px 0 0;color:var(--ink);font-size:13px;font-weight:900}.meeting-row{display:grid;grid-gap:12px;gap:12px}.meeting-row-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.meeting-row h3{margin:4px 0 0;font-size:17px;line-height:1.25}.meeting-row p{margin:0;color:var(--muted);font-size:13px;font-weight:750;line-height:1.55;overflow-wrap:anywhere}.meeting-summary{position:relative;min-width:0;border-radius:var(--radius)}.meeting-summary[data-expanded=true]{cursor:help}.meeting-summary:focus{outline:3px solid var(--teal-soft);outline-offset:3px}.meeting-summary-popover{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:20;display:none;max-height:min(460px,58vh);overflow:auto;border:1px solid var(--teal);border-radius:var(--radius);background:#fff;box-shadow:0 18px 45px rgba(25,47,60,.18);padding:12px 14px}.meeting-summary:focus .meeting-summary-popover,.meeting-summary:focus-within .meeting-summary-popover,.meeting-summary:hover .meeting-summary-popover{display:grid;grid-gap:8px;gap:8px}.meeting-summary-popover strong{color:var(--ink);font-size:13px;font-weight:950;line-height:1.35}.meeting-summary-popover p{color:var(--ink);font-size:13px;font-weight:760;line-height:1.65;white-space:normal;overflow-wrap:anywhere}.meeting-meta-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.meeting-meta-grid span{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--muted);padding:7px 8px;font-size:12px;font-weight:800;overflow-wrap:anywhere}.meeting-chapter-strip{display:flex;flex-wrap:wrap;gap:6px}.meeting-chapter-strip span{border-radius:999px;background:#eef3f7;color:var(--muted);padding:5px 8px;font-size:12px;font-weight:800;max-width:100%;overflow-wrap:anywhere}.meeting-detail-block{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:10px;display:grid;grid-gap:9px;gap:9px}.meeting-detail-title{min-width:0;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.meeting-detail-title strong{color:var(--ink);font-size:13px;font-weight:950}.meeting-chapter-list{display:grid;grid-gap:8px;gap:8px}.meeting-chapter-card{min-width:0;display:grid;grid-template-columns:68px minmax(0,.34fr) minmax(0,.66fr);grid-gap:10px;gap:10px;align-items:start;border-top:1px solid var(--line);padding-top:8px}.meeting-chapter-card:first-child{border-top:0;padding-top:0}.meeting-chapter-card span{color:var(--muted);font-size:12px;font-weight:850;line-height:1.4}.meeting-chapter-card strong{color:var(--ink);font-size:13px;font-weight:900;line-height:1.45;overflow-wrap:anywhere}.meeting-chapter-card p{color:var(--muted);font-size:13px;font-weight:750;line-height:1.5}.meeting-todo-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.meeting-todo-list li{min-width:0;display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border-top:1px solid var(--line);padding-top:8px}.meeting-todo-owner{min-width:0;display:grid;grid-gap:5px;gap:5px}.meeting-todo-list li>div:last-child{min-width:0;display:grid;grid-gap:4px;gap:4px}.meeting-template-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.meeting-template-chip{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:9px;display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.meeting-template-chip[data-matched=true]{border-color:color-mix(in srgb,var(--teal) 32%,var(--line));background:color-mix(in srgb,var(--teal-soft) 42%,#fff)}.meeting-template-chip[data-matched=false]{border-color:color-mix(in srgb,var(--coral) 32%,var(--line));background:color-mix(in srgb,var(--coral-soft) 40%,#fff)}.meeting-template-chip>span{width:24px;height:24px;border-radius:50%;background:#fff;color:var(--muted);display:inline-grid;place-items:center;font-size:11px;font-weight:950}.meeting-template-chip>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.meeting-template-chip strong{color:var(--ink);font-size:12px;font-weight:900;line-height:1.4;overflow-wrap:anywhere}.meeting-template-chip em{color:var(--muted);font-size:11px;font-style:normal;font-weight:720;line-height:1.4;overflow-wrap:anywhere}.meeting-todo-list li:first-child{border-top:0;padding-top:0}.meeting-todo-list .tag{justify-content:center;text-align:center}.meeting-empty-inline,.meeting-todo-list p{margin:0;color:var(--muted);font-size:13px;font-weight:780;line-height:1.5;overflow-wrap:anywhere}.meeting-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-note-list p{margin:0;color:var(--muted);font-size:13px;font-weight:750;line-height:1.5;overflow-wrap:anywhere}.meeting-overview-module{overflow:hidden;grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr);align-items:stretch;gap:22px;border-color:color-mix(in srgb,var(--teal) 18%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--teal-soft) 52%,#fff),#fff 56%,color-mix(in srgb,var(--blue-soft) 32%,#fff));box-shadow:0 14px 38px rgba(22,54,62,.07)}.meeting-overview-copy{min-width:0;display:grid;align-content:center;grid-gap:7px;gap:7px}.meeting-overview-copy h2{margin:0;color:var(--ink);font-size:clamp(26px,2.4vw,34px);font-weight:950;line-height:1.08;letter-spacing:-.035em}.meeting-overview-copy p{max-width:430px;margin:2px 0 0;color:var(--muted);font-size:13px;font-weight:720;line-height:1.65}.meeting-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.meeting-overview-metric{position:relative;min-width:0;min-height:120px;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:13px;background:rgba(255,255,255,.82);box-shadow:0 8px 22px rgba(20,54,61,.06);padding:15px;display:grid;align-content:space-between;grid-gap:8px;gap:8px}.meeting-overview-metric:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--teal)}.meeting-overview-metric:nth-child(2):before{background:var(--blue)}.meeting-overview-metric:nth-child(3):before{background:var(--violet)}.meeting-overview-metric:nth-child(4):before{background:var(--gold)}.meeting-overview-metric em,.meeting-overview-metric span{color:var(--muted);font-size:11px;font-style:normal;font-weight:780;line-height:1.35}.meeting-overview-metric strong{color:var(--ink);font-size:clamp(23px,2.2vw,31px);font-weight:950;line-height:1;letter-spacing:-.035em}.meeting-category-overview-module,.meeting-room-digest-module,.meeting-staff-summary-module{gap:20px}.meeting-room-digest-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.meeting-room-digest-card{--meeting-room-accent:var(--teal);position:relative;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--meeting-room-accent) 15%,var(--line));border-radius:var(--radius);background:color-mix(in srgb,var(--meeting-room-accent) 3%,#fff);padding:17px;display:grid;align-content:start;grid-gap:17px;gap:17px}.meeting-room-digest-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--meeting-room-accent)}.meeting-room-digest-card:nth-child(2){--meeting-room-accent:var(--blue)}.meeting-room-digest-card:nth-child(3){--meeting-room-accent:var(--violet)}.meeting-room-digest-card:nth-child(4){--meeting-room-accent:#87939d}.meeting-room-digest-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);padding-bottom:10px}.meeting-room-digest-head h3{margin:0;color:var(--ink);font-size:18px;font-weight:950;line-height:1.25}.meeting-room-action-item>span,.meeting-room-digest-head span,.meeting-room-digest-item>span{color:var(--muted);font-size:11px;font-weight:760;line-height:1.45;overflow-wrap:anywhere}.meeting-room-digest-section{min-width:0;display:grid;grid-gap:9px;gap:9px}.meeting-room-digest-section h4{margin:0;color:var(--meeting-room-accent);font-size:12px;font-weight:950;letter-spacing:.04em;line-height:1.35}.meeting-room-action-list,.meeting-room-digest-list{display:grid;grid-gap:8px;gap:8px}.meeting-room-action-item,.meeting-room-digest-item{min-width:0;border:1px solid color-mix(in srgb,var(--meeting-room-accent) 10%,var(--line));border-radius:10px;background:rgba(255,255,255,.92);padding:11px 12px;display:grid;grid-gap:5px;gap:5px}.meeting-room-digest-item strong{color:var(--ink);font-size:13px;font-weight:920;line-height:1.4;overflow-wrap:anywhere}.meeting-room-action-item p,.meeting-room-digest-item p{margin:0;color:var(--muted);font-size:13px;font-weight:710;line-height:1.6;overflow-wrap:anywhere}.meeting-room-action-item{border-color:color-mix(in srgb,var(--meeting-room-accent) 12%,var(--line));background:color-mix(in srgb,var(--meeting-room-accent) 5%,#fff)}.meeting-room-action-item p{color:var(--ink);font-weight:800}.meeting-summary-preview{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.meeting-expandable,.meeting-text-disclosure{min-width:0}.meeting-expandable>summary,.meeting-text-disclosure>summary{width:max-content;max-width:100%;margin-top:7px;color:var(--teal);cursor:pointer;font-size:11px;font-weight:880;line-height:1.4;list-style:none}.meeting-expandable>summary::-webkit-details-marker,.meeting-text-disclosure>summary::-webkit-details-marker{display:none}.meeting-expandable>summary:after,.meeting-text-disclosure>summary:after{content:"↓";display:inline-block;margin-left:5px;transition:transform .15s ease}.meeting-expandable[open]>summary:after,.meeting-text-disclosure[open]>summary:after{transform:rotate(180deg)}.meeting-text-disclosure>p{margin-top:8px;border-left:2px solid color-mix(in srgb,var(--teal) 32%,var(--line));padding-left:9px}.meeting-expandable{margin-top:8px;border-top:1px dashed color-mix(in srgb,var(--line) 82%,transparent);padding-top:1px}.meeting-category-secondary-list,.meeting-expandable>.meeting-room-action-list,.meeting-expandable>.meeting-room-digest-list,.meeting-staff-secondary-list{margin-top:9px}.meeting-staff-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.meeting-staff-team-card{min-width:0;border:1px solid color-mix(in srgb,var(--teal) 15%,var(--line));border-radius:var(--radius);background:color-mix(in srgb,var(--teal) 3%,#fff);padding:16px;display:grid;align-content:start;grid-gap:12px;gap:12px}.meeting-staff-team-card[data-meeting-team=host]{border-color:color-mix(in srgb,var(--violet) 18%,var(--line));background:color-mix(in srgb,var(--violet) 3%,#fff)}.meeting-staff-core-item>div,.meeting-staff-summary-head,.meeting-staff-team-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.meeting-staff-team-head{border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);padding-bottom:10px}.meeting-staff-team-head h3{margin:0;color:var(--ink);font-size:17px;font-weight:950}.meeting-staff-core-item span,.meeting-staff-summary-head span,.meeting-staff-team-head span{color:var(--muted);font-size:11px;font-weight:760;line-height:1.45}.meeting-staff-core-list,.meeting-staff-summary-list{display:grid;grid-gap:8px;gap:8px}.meeting-staff-summary-list{gap:0}.meeting-staff-summary-card{min-width:0;border:0;border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:0;background:transparent;padding:13px 0;display:grid;grid-gap:9px;gap:9px}.meeting-staff-summary-card:first-child{border-top:0;padding-top:0}.meeting-staff-summary-card:last-child{padding-bottom:0}.meeting-staff-summary-head>strong{color:var(--ink);font-size:14px;font-weight:930}.meeting-staff-core-item{min-width:0;border-radius:8px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:rgba(255,255,255,.88);padding:9px 10px;display:grid;grid-gap:5px;gap:5px}.meeting-staff-core-item strong{color:var(--ink);font-size:12px;font-weight:880;line-height:1.4;overflow-wrap:anywhere}.meeting-staff-core-item p{margin:0;color:var(--muted);font-size:12px;font-weight:720;line-height:1.55;overflow-wrap:anywhere}.meeting-category-secondary-list,.meeting-staff-secondary-list{display:grid;grid-gap:8px;gap:8px}.meeting-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;grid-gap:12px;gap:12px}.meeting-category-card-group{--meeting-category-accent:var(--blue);position:relative;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--meeting-category-accent) 16%,var(--line));border-radius:var(--radius);background:color-mix(in srgb,var(--meeting-category-accent) 3%,#fff);padding:15px;display:grid;align-content:start;grid-gap:12px;gap:12px}.meeting-category-card-group:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--meeting-category-accent)}.meeting-category-card-group[data-meeting-category=host-script]{--meeting-category-accent:var(--violet)}.meeting-category-card-group[data-meeting-category=customer-review]{--meeting-category-accent:var(--gold)}.meeting-category-group-head,.meeting-category-group-head>div,.meeting-category-list{display:grid;grid-gap:8px;gap:8px}.meeting-category-group-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);padding-bottom:11px}.meeting-category-group-head>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px}.meeting-category-index{color:var(--meeting-category-accent);font-size:10px;font-weight:950;letter-spacing:.08em}.meeting-category-group-head h3{margin:0;color:var(--ink);font-size:16px;font-weight:950;line-height:1.3}.meeting-category-card{min-width:0;border:1px solid color-mix(in srgb,var(--meeting-category-accent) 10%,var(--line));border-radius:9px;background:rgba(255,255,255,.92);padding:10px 11px;display:grid;grid-gap:7px;gap:7px}.meeting-category-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.meeting-category-card-head strong{color:var(--ink);font-size:13px;font-weight:920;line-height:1.4;overflow-wrap:anywhere}.meeting-category-card-head span,.meeting-category-meta{color:var(--muted);font-size:11px;font-weight:760;line-height:1.45;overflow-wrap:anywhere}.meeting-category-card-head span{flex:0 0 auto;white-space:nowrap}.meeting-category-card p{margin:0;color:var(--muted);font-size:12px;font-weight:720;line-height:1.55;overflow-wrap:anywhere}.meeting-category-empty{min-height:142px;border:1px dashed color-mix(in srgb,var(--meeting-category-accent) 20%,var(--line));border-radius:9px;display:grid;place-content:center;justify-items:center;grid-gap:5px;gap:5px;color:var(--muted)}.meeting-category-empty span{color:color-mix(in srgb,var(--meeting-category-accent) 62%,var(--muted));font-size:22px;font-weight:900}.meeting-category-empty p{margin:0;font-size:12px;font-weight:760}.meeting-raw-module{padding:0;gap:0;overflow:hidden;box-shadow:none}.meeting-raw-module-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:17px 20px;cursor:pointer;list-style:none}.meeting-raw-module-toggle::-webkit-details-marker{display:none}.meeting-raw-toggle-title{min-width:0;display:grid;grid-gap:3px;gap:3px}.meeting-raw-toggle-title>strong{color:var(--ink);font-size:17px;font-weight:930;line-height:1.3}.meeting-raw-toggle-title>em{color:var(--muted);font-size:11px;font-style:normal;font-weight:700;line-height:1.45}.meeting-raw-toggle-action{color:var(--coral);font-size:0;font-weight:880;white-space:nowrap}.meeting-raw-toggle-action:before{content:"展开详情";font-size:12px}.meeting-raw-toggle-action:after{content:"↓";display:inline-block;margin-left:6px;font-size:12px;transition:transform .15s ease}.meeting-raw-module[open] .meeting-raw-toggle-action:before{content:"收起详情"}.meeting-raw-module[open] .meeting-raw-toggle-action:after{transform:rotate(180deg)}.meeting-raw-module-body{border-top:1px solid var(--line);padding:20px;display:grid;grid-gap:16px;gap:16px}.meeting-raw-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.meeting-raw-summary-grid>div{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:11px 12px;display:grid;grid-gap:4px;gap:4px}.meeting-raw-card summary em,.meeting-raw-fields span,.meeting-raw-json .panel-head span,.meeting-raw-summary-grid em,.meeting-raw-summary-grid span{color:var(--muted);font-size:12px;font-style:normal;font-weight:800;line-height:1.35}.meeting-raw-summary-grid strong{color:var(--ink);font-size:22px;font-weight:950;line-height:1.1}.meeting-raw-list{display:grid;grid-gap:10px;gap:10px}.meeting-raw-card{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:0;overflow:hidden}.meeting-raw-card[open]{border-color:var(--teal);background:#fff}.meeting-raw-card summary{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:12px 14px;cursor:pointer;list-style:none}.meeting-raw-card summary::-webkit-details-marker{display:none}.meeting-raw-card summary>span{width:28px;height:28px;border-radius:50%;background:var(--coral-soft);color:var(--coral);display:inline-grid;place-items:center;font-size:12px;font-weight:950}.meeting-raw-card summary div{min-width:0;display:grid;grid-gap:4px;gap:4px}.meeting-raw-card summary strong{color:var(--ink);font-size:14px;font-weight:950;line-height:1.35;overflow-wrap:anywhere}.meeting-raw-fields{border-top:1px solid var(--line);padding:12px 14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.meeting-raw-fields>div{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:8px 9px;display:grid;grid-gap:4px;gap:4px}.meeting-raw-fields strong{color:var(--ink);font-size:12px;font-weight:900;line-height:1.45;overflow-wrap:anywhere}.meeting-raw-field-wide{grid-column:span 2}.meeting-raw-block,.meeting-raw-json{min-width:0;border-top:1px solid var(--line);padding:12px 14px;display:grid;grid-gap:10px;gap:10px}.meeting-raw-block>p{margin:0;color:var(--ink);font-size:13px;font-weight:760;line-height:1.65;overflow-wrap:anywhere}.meeting-raw-columns{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-raw-columns .meeting-raw-block{border-top:0}.meeting-raw-columns .meeting-raw-block+.meeting-raw-block{border-left:1px solid var(--line)}.meeting-raw-line{min-width:0;display:grid;grid-template-columns:86px minmax(0,.34fr) minmax(0,.66fr);grid-gap:10px;gap:10px;align-items:start;border-top:1px solid var(--line);padding-top:8px}.meeting-raw-line:first-of-type{border-top:0;padding-top:0}.meeting-raw-line p,.meeting-raw-line span,.meeting-raw-line strong{font-size:12px;line-height:1.45;overflow-wrap:anywhere}.meeting-raw-line span{color:var(--muted);font-weight:850}.meeting-raw-line strong{color:var(--ink);font-weight:900}.meeting-raw-line p{margin:0;color:var(--muted);font-weight:760}.meeting-raw-json pre{max-height:420px;margin:0;overflow:auto;border:1px solid var(--line);border-radius:var(--radius);background:#111827;color:#e5eef5;padding:12px;font-size:12px;line-height:1.55;white-space:pre}.meeting-pagination{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.meeting-page-group{display:inline-flex;align-items:center;gap:6px}.meeting-page-ellipsis{color:var(--muted);font-size:13px;font-weight:900;line-height:1}@media (max-width:1180px){.meeting-overview-module{grid-template-columns:minmax(0,1fr)}.meeting-category-grid,.stock-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-sales-sku-visual-grid{grid-template-columns:minmax(0,1fr)}.stock-funnel-card{grid-column:1/-1}.stock-conversion-grid,.stock-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.meeting-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-strip,.customer-tier-grid,.meeting-chart-grid,.meeting-closure-grid,.meeting-command-grid,.meeting-detail-grid,.meeting-focus-grid,.meeting-meta-grid,.meeting-metric-row,.wow-card-grid,.yunke-ai-action-grid,.yunke-ai-detail-grid,.yunke-ai-focus-grid{grid-template-columns:repeat(2,1fr)}.meeting-briefing-grid,.meeting-category-list,.meeting-chart-grid,.meeting-command-grid,.meeting-detail-grid,.meeting-focus-grid,.meeting-raw-columns,.meeting-raw-fields,.meeting-raw-summary-grid,.meeting-recall-toolbar,.meeting-room-digest-grid,.meeting-staff-summary-grid,.stock-overview-grid{grid-template-columns:minmax(0,1fr)}.meeting-invalid-summary,.meeting-quality-breakdown,.meeting-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-signal-card:last-child{grid-column:1/-1}.source-sales-board-head,.source-sales-sku-ledger-layout,.source-sales-sku-visual-grid,.source-sales-staff-ledger-grid,.source-sales-staff-row{grid-template-columns:minmax(0,1fr)}.source-sales-board-meta{justify-content:flex-start}.walkin-sku-hero-card{grid-template-columns:minmax(0,1fr)}.walkin-sku-structure-panel{border-top:1px solid color-mix(in srgb,var(--teal) 10%,var(--line));border-left:0;padding-top:11px;padding-left:0}.source-sales-sku-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-sales-staff-summary{border-right:0;border-bottom:1px solid var(--line);padding:0 0 9px}.source-sales-sku-rank-row{grid-template-columns:38px minmax(0,1fr) minmax(104px,132px)}.source-sales-person-row{grid-template-columns:minmax(150px,.44fr) minmax(0,1fr);align-items:start}.source-sales-person-skus{grid-column:1/-1}.source-sales-insight-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-sales-sku-bar-row,.source-sales-staff-bar-row{grid-template-columns:34px minmax(0,1fr);align-items:start}.source-sales-sku-bar-metrics,.source-sales-sku-bar-track,.source-sales-staff-bar-metrics{grid-column:2}.meeting-raw-field-wide,.stock-funnel-card{grid-column:auto}.customer-base-overview-head{display:grid}.customer-base-tag-row{justify-content:flex-start}.stock-conversion-grid,.stock-flow,.stock-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-raw-columns .meeting-raw-block+.meeting-raw-block{border-left:0;border-top:1px solid var(--line)}.meeting-filter-tabs{justify-content:flex-start}.meeting-chapter-card{grid-template-columns:62px minmax(0,1fr)}.meeting-chapter-card p{grid-column:2}}@media (max-width:560px){.meeting-category-grid,.meeting-category-group-head{grid-template-columns:minmax(0,1fr)}.meeting-category-group-head .tag{justify-self:start}.meeting-raw-module-toggle{grid-template-columns:minmax(0,1fr) auto}.meeting-raw-toggle-action{grid-column:1/-1}.meeting-briefing-overview,.meeting-closure-grid,.meeting-comparison-row,.meeting-exception-row,.meeting-invalid-summary,.meeting-meta-grid,.meeting-metric-row,.meeting-plan-row,.meeting-quality-breakdown,.meeting-staff-row dl,.meeting-template-chip-grid,.meeting-validity-equation,.stock-conversion-grid,.stock-flow,.stock-risk-grid,.stock-support-grid{grid-template-columns:minmax(0,1fr)}.meeting-briefing-card-head,.meeting-briefing-head{display:grid}.meeting-briefing-period{justify-self:start;text-align:left}.meeting-signal-grid{grid-template-columns:minmax(0,1fr)}.meeting-signal-card:last-child{grid-column:auto}.meeting-diagnosis-row{grid-template-columns:minmax(0,1fr)}.meeting-validity-equation b{display:none}.meeting-plan-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-comparison-row .tag,.meeting-plan-row dl>div{justify-self:start;text-align:left}.meeting-exception-row>div:last-child{justify-content:flex-start}.meeting-template-coverage-row{grid-template-columns:30px minmax(0,1fr)}.meeting-template-coverage-row>div:last-child{grid-column:2;justify-items:start}.source-sales-person-metrics,.source-sales-person-row,.source-sales-sku-bar-metrics,.source-sales-sku-card-grid,.source-sales-sku-rank-row,.source-sales-staff-bar-metrics,.source-sales-staff-detail-head,.source-sales-staff-metric-strip,.source-sales-staff-sku-row,.source-sales-target-grid,.walkin-sku-structure-list{grid-template-columns:minmax(0,1fr)}.source-sales-sku-rank-row{grid-template-columns:38px minmax(0,1fr);align-items:start}.source-sales-sku-chart-frame{height:286px}.source-sales-person-skus{grid-column:auto}.source-sales-person-metrics div{border-left:0;border-top:1px solid var(--line);padding:7px 0 0}.source-sales-person-metrics div:first-child{border-top:0;padding-top:0}.source-sales-person-metrics dd{display:grid;grid-column-gap:8px;column-gap:8px;grid-row-gap:6px;row-gap:6px}.source-sales-person-comparisons{grid-template-columns:minmax(84px,max-content)}.source-sales-target-head{align-items:flex-start;flex-wrap:wrap}.source-sales-target-panel>em{white-space:normal}.source-sales-person-skus span{max-width:100%}.source-sales-sku-total-board>strong{font-size:30px}.source-sales-insight-head{display:grid;justify-content:stretch;grid-gap:6px;gap:6px}.source-sales-insight-head strong{max-width:100%;text-align:left}.source-sales-sku-bar-copy span,.source-sales-sku-bar-copy strong,.source-sales-staff-bar-copy span,.source-sales-staff-bar-copy strong{white-space:normal;overflow-wrap:anywhere}.source-sales-drilldown-head{display:grid;justify-content:stretch;grid-gap:4px;gap:4px}.source-sales-drilldown-head span{text-align:left}.source-sales-sku-ledger-head{display:none}.source-sales-sku-ledger-list{max-height:none}.source-sales-sku-ledger-row{grid-template-columns:38px minmax(0,1fr);align-items:start}.source-sales-sku-ledger-bars,.source-sales-sku-ledger-result{grid-column:2}.source-sales-sku-ledger-result{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:start;text-align:left}.source-sales-staff-share{grid-template-columns:minmax(0,1fr);gap:6px}.source-sales-sku-rank-index{width:max-content;min-width:34px;height:auto;border-radius:999px;padding:6px 8px}.source-sales-sku-rank-value{grid-column:2;justify-items:start;text-align:left}.source-sales-staff-detail-head{display:none}.source-sales-staff-sku-row{gap:6px}.source-sales-staff-sku-row b,.source-sales-staff-sku-row span{text-align:left}.meeting-owner-line,.meeting-priority-row,.meeting-raw-card summary,.meeting-raw-line,.meeting-row-head,.meeting-staff-row>div,.meeting-todo-list li{grid-template-columns:minmax(0,1fr)}.meeting-category-card-head,.meeting-detail-title,.meeting-result-line,.meeting-room-digest-head,.meeting-staff-core-item>div,.meeting-staff-summary-head,.meeting-staff-team-head{display:grid}.meeting-chapter-card,.meeting-chapter-card p{grid-template-columns:minmax(0,1fr);grid-column:auto}}@media (max-width:1180px){.performance-sku-chart-grid{width:100%;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:stretch}.performance-sku-category.is-featured{grid-column:auto}}@media (max-width:900px){.performance-sku-category.is-featured .performance-sku-category-body{grid-template-columns:minmax(0,1fr)}.performance-sku-category.is-featured .performance-sku-primary-chart,.performance-sku-category.is-featured .performance-sku-primary-chart .chart-card{min-height:318px;height:auto}.performance-sku-category.is-featured .performance-sku-primary-chart .chart-canvas{height:248px}.domestic-agent-sku-attribute-card{grid-template-columns:minmax(0,1fr)}.domestic-agent-sku-attribute-detail{border-left:0;border-top:1px solid color-mix(in srgb,var(--sku-color) 14%,var(--line));padding-left:0;padding-top:10px}}@media (max-width:760px){.performance-sku-category-head{align-items:stretch;flex-direction:column;gap:10px}.performance-sku-category-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-sku-attribute-grid{grid-template-columns:minmax(0,1fr)}.performance-sku-customization-note{grid-template-columns:minmax(0,1fr);gap:2px}.performance-sku-category.is-misc-combined .performance-sku-primary-chart,.performance-sku-category.is-misc-combined .performance-sku-primary-chart .chart-card{min-height:318px;height:auto}.performance-sku-category.is-misc-combined .performance-sku-primary-chart .chart-canvas{height:248px}.screenshot-recognition-entry{width:100%;min-height:42px}.screenshot-recognition-overlay{align-items:stretch;padding:8px}.screenshot-recognition-dialog{width:100%;max-height:calc(100dvh - 16px);border-radius:12px}.screenshot-recognition-dialog-head{padding:17px 16px 12px}.screenshot-recognition-dialog-title{align-items:flex-start}.screenshot-recognition-dialog-title>i{width:36px;height:36px;border-radius:10px}.screenshot-recognition-dialog-title h2{font-size:18px}.screenshot-recognition-dialog-title p{font-size:12px}.screenshot-recognition-context{margin:0 16px 11px}.screenshot-recognition-tabs{gap:22px;padding:0 16px}.screenshot-recognition-history-panel,.screenshot-recognition-upload-panel{min-height:0;grid-template-columns:minmax(0,1fr)}.screenshot-recognition-upload-main{padding:16px}.screenshot-recognition-platform-option{min-height:76px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:5px;padding:8px 5px;text-align:center}.screenshot-recognition-platform-option>i{width:30px;height:30px}.screenshot-recognition-platform-option>span{display:block}.screenshot-recognition-platform-option>span>small{display:none}.screenshot-recognition-platform-option>em{position:absolute;top:6px;right:6px}.screenshot-recognition-dropzone,.screenshot-recognition-file-card,.screenshot-recognition-upload-placeholder{min-height:220px}.screenshot-recognition-batch-card{min-height:280px}.screenshot-recognition-batch-list{grid-template-columns:minmax(0,1fr);max-height:240px}.screenshot-recognition-output{height:380px;min-height:380px;max-height:none;border-top:1px solid var(--line);border-left:0}.screenshot-recognition-output>header{padding:15px 16px 13px}.screenshot-recognition-output-body{padding:16px}.screenshot-recognition-output>footer{padding:10px 16px}.screenshot-recognition-history-list{max-height:230px;border-right:0;border-bottom:1px solid var(--line)}.screenshot-recognition-history-detail{min-height:330px;padding:16px}.screenshot-recognition-history-images>a{height:160px}}@media (max-width:420px){.screenshot-recognition-dialog-title p{max-width:235px}.screenshot-recognition-file-card{grid-template-columns:72px minmax(0,1fr) auto;padding:13px}.screenshot-recognition-file-preview{width:72px;height:64px}.screenshot-recognition-history-item{grid-template-columns:44px minmax(0,1fr)}.screenshot-recognition-history-thumb{width:44px;height:40px}.screenshot-recognition-history-item em{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.screenshot-recognition-dialog,.screenshot-recognition-output-loading>i,.screenshot-recognition-overlay{animation:none}.screenshot-recognition-dropzone,.screenshot-recognition-entry,.screenshot-recognition-platform-option{transition:none}}.operating-data-page,.operating-data-panel{min-width:0}.operating-data-load-state{color:var(--muted);font-size:12px}.operating-data-load-state.is-error{color:var(--coral)}.operating-data-scroll-region{width:100%;overflow-x:auto;overflow-y:hidden;outline:none;overscroll-behavior-inline:contain;scrollbar-width:thin}.operating-data-scroll-region:focus-visible{border-color:var(--teal);box-shadow:0 0 0 3px rgba(31,138,131,.1)}.operating-data-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.operating-data-table td,.operating-data-table th{min-width:112px;height:44px;border-right:1px solid #e9eef0;border-bottom:1px solid #e9eef0;padding:8px 10px;text-align:right;vertical-align:middle;white-space:nowrap}.operating-data-table tr>:last-child{border-right:0}.operating-data-table tbody tr:last-child>*{border-bottom:0}.operating-data-group-row th{height:40px;background:#e7f3f2;color:#40565a;font-size:11px;font-weight:900;text-align:center}.operating-data-department-heading,.operating-data-progress-heading{position:-webkit-sticky;position:sticky;z-index:3;width:112px;min-width:112px}.operating-data-department-heading{left:0}.operating-data-progress-heading{right:0}.operating-data-label-row th{height:42px;background:#f1f6f6;color:#40565a;font-size:10px;font-weight:900}.operating-data-label.is-group-end,.operating-data-table tbody tr>:nth-child(20),.operating-data-table tbody tr>:nth-child(28){border-right-width:2px;border-right-color:#d5e0e2}.operating-data-department{position:-webkit-sticky;position:sticky;z-index:2;left:0;width:112px;min-width:112px;background:#fbfcfc;color:var(--ink);font-size:12px;font-weight:850;text-align:left!important}.operating-data-placeholder{background:#fff;color:var(--muted);font-size:12px;font-weight:700}.operating-data-table td.operating-data-editor-cell{background:#fff;padding:6px 7px}.operating-data-editor-cell input{width:100%;min-width:96px;min-height:32px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:6px 7px;color:var(--ink);font:inherit;font-size:10px;font-weight:700;text-align:right}.operating-data-editor-cell input:focus{border-color:var(--teal);box-shadow:0 0 0 3px rgba(31,138,131,.1);outline:none}.operating-data-table tbody tr>td:last-child{position:-webkit-sticky;position:sticky;z-index:1;right:0;width:112px;min-width:112px;background:#fff}.operating-data-row.is-total>td,.operating-data-row.is-total>td:last-child,.operating-data-row.is-total>th{border-top:1px solid color-mix(in srgb,var(--teal) 24%,var(--line));background:#edf7f6;color:#254c4c;font-weight:900}