.vf-board[data-v-dc36e79d]{padding:20px;background:#fff;border:1px solid #dbe5eb;border-radius:8px;margin-bottom:16px;color:#19394e}.vf-board header[data-v-dc36e79d],.vf-heading[data-v-dc36e79d],.vf-board footer[data-v-dc36e79d],.vf-pager[data-v-dc36e79d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.vf-board header[data-v-dc36e79d]{justify-content:space-between}.vf-board h2[data-v-dc36e79d]{margin:0;font-size:18px}.vf-board p[data-v-dc36e79d]{font-size:13px;line-height:1.7;margin:8px 0}.vf-board header p[data-v-dc36e79d],.vf-meta[data-v-dc36e79d]{color:#657d8d}.vf-board button[data-v-dc36e79d]{font:inherit;font-size:13px;padding:8px 12px;border:1px solid #bfd0db;border-radius:4px;background:#fff;color:#24516d;cursor:pointer}.vf-board button[data-v-dc36e79d]:disabled{opacity:.5;cursor:wait}.vf-board button[data-v-dc36e79d]:focus-visible{outline:2px solid #227c92;outline-offset:2px}.vf-board .vf-primary[data-v-dc36e79d]{background:#227c92;border-color:#227c92;color:#fff}.vf-task[data-v-dc36e79d]{border-top:1px solid #e0e8ee;padding:20px 0}.vf-task[data-v-dc36e79d]:last-of-type{padding-bottom:0}.vf-heading strong[data-v-dc36e79d]{font-size:16px}.vf-state[data-v-dc36e79d]{font-size:12px;padding:4px 7px;background:#f0f5f8;border-radius:4px}.vf-state.feedback[data-v-dc36e79d]{color:#227c92;background:#e8f4f6}.vf-state.closed[data-v-dc36e79d]{color:#247e69}.vf-late[data-v-dc36e79d],.vf-error[data-v-dc36e79d]{color:#b4532d}.vf-request[data-v-dc36e79d]{white-space:pre-wrap;overflow-wrap:anywhere}.vf-meta[data-v-dc36e79d]{display:flex;gap:16px;flex-wrap:wrap;font-size:12px}.vf-feedback[data-v-dc36e79d]{padding:10px 12px;background:#f2f7f9;white-space:pre-wrap}.vf-board details[data-v-dc36e79d]{font-size:12px;line-height:1.9;margin-top:12px}.vf-board summary[data-v-dc36e79d]{cursor:pointer;color:#52758c}.vf-board ol[data-v-dc36e79d]{padding-left:18px}.vf-pager[data-v-dc36e79d]{justify-content:flex-end;font-size:12px;margin-top:16px}.vf-empty[data-v-dc36e79d]{padding:20px;color:#657d8d}.vf-board dialog[data-v-dc36e79d]{width:min(500px,88vw);padding:24px;border:1px solid #b8cbd6;border-radius:8px;color:inherit}.vf-board dialog[data-v-dc36e79d]::backdrop{background:#15314666}.vf-board dialog label[data-v-dc36e79d]{display:block;margin:20px 0 12px}.vf-board textarea[data-v-dc36e79d]{display:block;width:100%;min-height:120px;margin-top:10px;padding:10px;border:1px solid #b8cbd6;box-sizing:border-box;font:inherit}.vf-board footer[data-v-dc36e79d]{margin:12px 0 0}.vendor-performance[data-v-172929de]{margin:0 0 14px;padding:16px;background:#fff;border:1px solid #dce4e9;border-radius:6px;color:#213b4b}.performance-head[data-v-172929de]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.performance-head h2[data-v-172929de]{margin:0;font-size:16px;line-height:1.4}.performance-period[data-v-172929de]{margin:5px 0 0;color:#6a7f8b;font-size:11px}.performance-grains[data-v-172929de]{display:inline-flex;gap:2px;padding:3px;background:#f1f4f5;border-radius:6px}.performance-grains button[data-v-172929de]{min-width:44px;padding:5px 9px;border:0;border-radius:4px;background:transparent;color:#58717f;font:inherit;font-size:12px;cursor:pointer}.performance-grains button.active[data-v-172929de]{background:#fff;color:#24576a;box-shadow:0 1px 3px #18374c1a}.performance-highlight[data-v-172929de]{margin:12px 0;padding:9px 11px;border-left:3px solid #55a879;background:#eff7f1;color:#315f48;font-size:12px}.performance-grid[data-v-172929de]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.performance-metric[data-v-172929de]{min-width:0;padding:12px;border:1px solid #e1e8ec;border-radius:5px}.performance-metric header[data-v-172929de]{display:flex;align-items:center;justify-content:space-between;gap:7px}.performance-metric header strong[data-v-172929de]{min-width:0;color:#637b88;font-size:12px}.status[data-v-172929de]{flex:0 0 auto;padding:2px 5px;border-radius:3px;font-size:10px}.status.met[data-v-172929de]{background:#eaf5ef;color:#287854}.status.behind[data-v-172929de]{background:#faf1e3;color:#94682c}.performance-actual[data-v-172929de]{margin-top:8px;color:#1d3e50;font-size:23px;font-weight:700;font-variant-numeric:tabular-nums}.performance-target[data-v-172929de],.performance-gap[data-v-172929de]{margin-top:4px;font-size:11px;overflow-wrap:anywhere}.performance-target[data-v-172929de]{color:#81939c}.performance-gap[data-v-172929de]{color:#5b7381}.performance-gap.behind[data-v-172929de]{color:#95672e}.performance-gap.met[data-v-172929de]{color:#287854}.performance-gap.no_base[data-v-172929de],.performance-gap.unconfigured[data-v-172929de]{color:#81939c}.progress-track[data-v-172929de]{height:5px;margin-top:9px;overflow:hidden;border-radius:4px;background:#e7ecef}.progress-track i[data-v-172929de]{display:block;height:100%;border-radius:inherit;background:#55a879}.performance-error[data-v-172929de]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 0;color:#a34427;font-size:12px}.performance-error button[data-v-172929de]{padding:5px 8px;border:1px solid #d4dfe4;border-radius:4px;background:#fff;color:#315c75;font:inherit;cursor:pointer}@media(max-width:640px){.performance-grid[data-v-172929de]{grid-template-columns:minmax(0,1fr)}.vendor-performance[data-v-172929de]{padding:13px}.performance-metric[data-v-172929de]{padding:11px}}
