.pn-period-selector[data-v-53a45056]{position:relative;display:inline-block;flex:0 0 auto;font-family:Archivo,Arial,sans-serif}.pn-period-selector__trigger[data-v-53a45056]{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:116px;min-height:36px;padding:0 12px;border:1px solid var(--pn-brand-border,#fbcfe8);border-radius:8px;background:var(--pn-surface,#fff);color:var(--pn-brand-text,#db2465);font:600 12px/1 Archivo,Arial,sans-serif;cursor:pointer}.pn-period-selector__option[data-v-53a45056]:hover,.pn-period-selector__trigger[data-v-53a45056]:hover{background:var(--pn-brand-bg,#fff0f6)}.pn-period-selector__apply[data-v-53a45056]:focus-visible,.pn-period-selector__option[data-v-53a45056]:focus-visible,.pn-period-selector__trigger[data-v-53a45056]:focus-visible{outline:2px solid #e72f63;outline-offset:2px}.pn-period-selector__chevron[data-v-53a45056]{font-size:18px;line-height:.8}.pn-period-selector__menu[data-v-53a45056]{position:absolute;z-index:40;top:calc(100% + 6px);right:0;width:242px;max-width:calc(100vw - 32px);padding:6px;border:1px solid var(--pn-line,#e9e7ee);border-radius:12px;background:var(--pn-surface,#fff);box-shadow:0 12px 28px rgba(31,26,48,.16)}.pn-period-selector__option[data-v-53a45056]{display:block;width:100%;padding:10px;border:0;border-radius:7px;background:transparent;color:var(--pn-text,#344478);font:600 12px/1.2 Archivo,Arial,sans-serif;text-align:left;cursor:pointer}.pn-period-selector__option[aria-current=true][data-v-53a45056]{color:var(--pn-brand-text,#db2465);background:var(--pn-brand-bg,#fff0f6)}.pn-period-selector__custom[data-v-53a45056]{display:grid;gap:8px;padding:10px 6px 4px;border-top:1px solid var(--pn-line,#eee)}.pn-period-selector__custom label[data-v-53a45056]{display:grid;gap:4px;color:var(--pn-text,#5d5870);font-size:11px;font-weight:600}.pn-period-selector__custom input[data-v-53a45056]{box-sizing:border-box;width:100%;min-height:36px;padding:6px;border:1px solid var(--pn-line,#d7d9e0);border-radius:7px;color:var(--pn-text,#344478);background:var(--pn-surface,#fff);font:12px Archivo,Arial,sans-serif}.pn-period-selector__custom p[data-v-53a45056]{margin:0;color:var(--pn-danger-text,#b42318);font-size:11px}.pn-period-selector__apply[data-v-53a45056]{min-height:36px;border:0;border-radius:7px;color:#fff;background:#e72f63;font:600 12px Archivo,Arial,sans-serif;cursor:pointer}@media (max-width:639px){.pn-period-selector__menu[data-v-53a45056]{right:auto;left:0}}.satisfaction-page[data-v-e1d8e320]{display:flex;flex-direction:column;gap:24px;padding:32px;font-family:Archivo,Arial,sans-serif}.satisfaction-header[data-v-e1d8e320]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.satisfaction-eyebrow[data-v-e1d8e320]{margin:0 0 4px;color:#f0246e;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.satisfaction-header h1[data-v-e1d8e320]{margin:0;color:var(--pn-text,#1b1b1f);font-size:28px;font-weight:900}.satisfaction-header p[data-v-e1d8e320]:not(.satisfaction-eyebrow){margin:6px 0 0;color:var(--pn-label,#667085);font-size:14px}.satisfaction-header__icon[data-v-e1d8e320]{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:12px;background:var(--pn-brand-bg,#fff0f6);color:#f0246e}.satisfaction-filters[data-v-e1d8e320]{display:grid;grid-template-columns:auto minmax(170px,1fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:12px;padding:16px;border:1px solid var(--pn-line,#e4e7ec);border-radius:12px;background:var(--pn-surface,#fff)}.satisfaction-filters label[data-v-e1d8e320]{display:flex;min-width:0;flex-direction:column;gap:6px}.satisfaction-filters label>span[data-v-e1d8e320]{color:var(--pn-label,#667085);font-size:11px;font-weight:600}.satisfaction-filters input[data-v-e1d8e320],.satisfaction-filters select[data-v-e1d8e320]{box-sizing:border-box;width:100%;height:36px;padding:0 12px;border:1px solid var(--pn-line,#d0d5dd);border-radius:8px;outline:none;background:var(--pn-surface,#fff);color:var(--pn-text,#1b1b1f);font:400 13px/1 Archivo,Arial,sans-serif}.satisfaction-filters input[data-v-e1d8e320]:focus,.satisfaction-filters select[data-v-e1d8e320]:focus{border-color:#f0246e;box-shadow:0 0 0 2px rgba(240,36,110,.12)}.satisfaction-loading[data-v-e1d8e320]{margin:0;padding:24px;color:var(--pn-label,#667085);text-align:center}.satisfaction-distribution article[data-v-e1d8e320],.satisfaction-summary[data-v-e1d8e320]{display:flex;flex-direction:column;gap:6px;padding:20px;border:1px solid var(--pn-line,#e4e7ec);border-radius:12px;background:var(--pn-surface,#fff);box-shadow:0 2px 8px rgba(16,24,40,.04)}.satisfaction-distribution span[data-v-e1d8e320],.satisfaction-summary span[data-v-e1d8e320]{color:var(--pn-label,#667085);font-size:12px;font-weight:600}.satisfaction-distribution strong[data-v-e1d8e320],.satisfaction-summary strong[data-v-e1d8e320]{color:var(--pn-text,#1b1b1f);font-size:28px}.satisfaction-distribution small[data-v-e1d8e320],.satisfaction-summary small[data-v-e1d8e320]{color:var(--pn-muted,#98a2b3);font-size:11px}.satisfaction-distribution[data-v-e1d8e320]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}@media (max-width:900px){.satisfaction-filters[data-v-e1d8e320]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.satisfaction-page[data-v-e1d8e320]{padding:20px 16px}.satisfaction-filters[data-v-e1d8e320]{grid-template-columns:minmax(0,1fr)}}