.donut[data-v-bdfef722]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;height:100%;min-height:0}.donut-svg[data-v-bdfef722]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:45%;max-width:160px;max-height:100%}.donut-total[data-v-bdfef722]{font-size:15px;font-weight:700;fill:#121826}.donut-legend[data-v-bdfef722]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0;padding:0;list-style:none;max-height:100%;overflow-y:auto}.donut-legend li[data-v-bdfef722]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:3px 0;font-size:12px;color:#555e75}.donut-dot[data-v-bdfef722]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:9px;height:9px;border-radius:50%}.donut-label[data-v-bdfef722]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.donut-legend strong[data-v-bdfef722]{color:#121826}.pgm-panel[data-v-43de5e66],.pgm-widget[data-v-43de5e66]{max-width:100%;background:#fff;border-radius:14px;-webkit-box-shadow:0 6px 24px rgba(107,31,77,.1);box-shadow:0 6px 24px rgba(107,31,77,.1);padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.pgm-panel[data-v-43de5e66]{width:300px}.pgm-widget[data-v-43de5e66]{width:380px;-ms-flex-item-align:start;align-self:flex-start}.pgm-panel-title[data-v-43de5e66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin:0 0 12px;font-size:13.5px;font-weight:700;color:#2f1937}.pgm-panel-title .material-icons[data-v-43de5e66]{font-size:18px;color:#b64985}.pgm-label[data-v-43de5e66]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:14px 0 6px;font-size:12px;font-weight:600;color:#555e75}.pgm-choices[data-v-43de5e66],.pgm-label[data-v-43de5e66]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.pgm-choices[data-v-43de5e66]{-ms-flex-wrap:wrap;flex-wrap:wrap}.pgm-choice[data-v-43de5e66]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:7px 10px;border:1.5px solid #e0d0ea;border-radius:8px;background:#fff;color:#555e75;font-size:12.5px;font-weight:500;cursor:pointer;font-family:inherit}.pgm-choice .material-icons[data-v-43de5e66]{font-size:16px}.pgm-choice[data-v-43de5e66]:hover{border-color:#b64985}.pgm-choice.active[data-v-43de5e66]{border-color:#6b1f4d;background:#f1edf5;color:#6b1f4d;font-weight:600}.pgm-choice[data-v-43de5e66]:focus-visible{outline:2px solid #b64985;outline-offset:1px}.pgm-input[data-v-43de5e66]{width:100%;height:34px;padding:0 10px;border:1.5px solid #ebe3f0;border-radius:8px;font-size:13px;color:#121826;background:#fff}.pgm-input[data-v-43de5e66]:focus{outline:none;border-color:#6b1f4d}.pgm-segment[data-v-43de5e66]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;padding:3px;border-radius:10px;background:#f6f1fa}.pgm-seg[data-v-43de5e66]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:6px;border:none;border-radius:8px;background:transparent;color:#555e75;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit}.pgm-seg.active[data-v-43de5e66]{background:#fff;color:#6b1f4d;-webkit-box-shadow:0 1px 4px rgba(18,24,38,.08);box-shadow:0 1px 4px rgba(18,24,38,.08)}.pgm-seg[data-v-43de5e66]:focus-visible{outline:2px solid #b64985;outline-offset:1px}.pgm-check-row[data-v-43de5e66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 4px;border-radius:6px;font-size:12.5px;color:#121826;cursor:pointer}.pgm-check-row[data-v-43de5e66]:focus-visible,.pgm-check-row[data-v-43de5e66]:hover{background:#f6f1fa;outline:none}.pgm-compare[data-v-43de5e66]{margin-top:12px}.pgm-check[data-v-43de5e66]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16px;height:16px;border:1.5px solid #c9b8d4;border-radius:4px;background:#fff}.pgm-check .material-icons[data-v-43de5e66]{font-size:13px;color:#fff}.pgm-check.checked[data-v-43de5e66]{border-color:#6b1f4d;background:#6b1f4d}.pgm-count[data-v-43de5e66]{padding:0 7px;border-radius:20px;background:#f1edf5;color:#6b1f4d;font-size:11px}.pgm-help[data-v-43de5e66]{margin:0 0 10px;font-size:12px;color:#9ba3b7;line-height:1.4}.pgm-cat-title[data-v-43de5e66]{margin:0 0 4px;font-size:10.5px;font-weight:600;color:#9ba3b7;text-transform:uppercase;letter-spacing:.5px}.pgm-metric-label[data-v-43de5e66]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.pgm-widget-head[data-v-43de5e66]{gap:8px;margin-bottom:14px}.pgm-widget-head[data-v-43de5e66],.pgm-widget-icon[data-v-43de5e66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pgm-widget-icon[data-v-43de5e66]{width:28px;height:28px;border-radius:8px;background:#f3e6f0;color:#b64985;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pgm-widget-icon .material-icons[data-v-43de5e66]{font-size:17px}.pgm-widget-title[data-v-43de5e66]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;font-weight:700;color:#121826}.pgm-widget-period[data-v-43de5e66]{font-size:11.5px;color:#9ba3b7}.pgm-body[data-v-43de5e66]{min-height:190px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pgm-empty[data-v-43de5e66]{margin:auto;font-size:12.5px;color:#9ba3b7}.pgm-tiles[data-v-43de5e66]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;-ms-flex-line-pack:start;align-content:start}.pgm-tile[data-v-43de5e66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.pgm-tile-label[data-v-43de5e66]{font-size:12px;font-weight:500;color:#555e75}.pgm-value[data-v-43de5e66]{font-size:26px;font-weight:700;color:#121826;line-height:1.15}.pgm-trend[data-v-43de5e66]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;-ms-flex-item-align:start;align-self:flex-start;padding:2px 8px;border-radius:20px;font-size:11.5px;font-weight:600}.pgm-trend .material-icons[data-v-43de5e66]{font-size:14px}.pgm-trend small[data-v-43de5e66]{margin-left:4px;font-weight:500;color:#9ba3b7}.pgm-trend.up[data-v-43de5e66]{background:#e6f9f0;color:#1a9e5e}.pgm-trend.down[data-v-43de5e66]{background:#fdf2f2;color:#d93025}.pgm-trend.flat[data-v-43de5e66]{background:#f1edf5;color:#555e75}.pgm-chart[data-v-43de5e66]{position:relative;height:200px}.pgm-ranking[data-v-43de5e66]{margin:0;padding:0;list-style:none}.pgm-ranking li[data-v-43de5e66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:5px 0;font-size:12.5px;color:#121826}.pgm-rank[data-v-43de5e66]{width:18px;font-weight:700;color:#ab6e93;text-align:center}.pgm-rank-name[data-v-43de5e66]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pgm-rank-bar[data-v-43de5e66]{width:30%;height:6px;border-radius:3px;background:#f1edf5;overflow:hidden}.pgm-rank-bar span[data-v-43de5e66]{display:block;height:100%;border-radius:3px;background:#6b1f4d}