.bs-csat-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .55rem;border-radius:999px;background:var(--bs-brand-50);color:var(--bs-brand);font-size:.68rem;font-weight:800;white-space:nowrap}.bs-csat-badge:before{content:"";inline-size:.4rem;block-size:.4rem;border-radius:50%;background:currentColor}.bs-csat-dash{display:grid;gap:.55rem}@media(min-width:560px){.bs-csat-dash{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bs-csat-panel{display:grid;align-content:start;gap:.45rem;padding:.6rem;border:1px solid var(--bs-line);border-radius:12px;background:var(--bs-card);min-width:0}.bs-csat-panel__head{display:flex;justify-content:space-between;align-items:baseline;gap:.4rem;font-size:.72rem;font-weight:800;color:var(--bs-text)}.bs-csat-panel__head small{color:var(--bs-muted);font-size:.64rem;font-weight:700}.bs-csat-trend{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:.3rem;block-size:5.2rem;padding-block-start:.3rem;border-block-end:1px solid var(--bs-line)}.bs-csat-trend i{display:block;block-size:var(--h, 50%);border-radius:5px 5px 0 0;background:linear-gradient(180deg,var(--bs-brand-2),var(--bs-brand));transform-origin:bottom}.bs-csat-trend i:last-child{background:var(--bs-brand);box-shadow:0 0 0 2px var(--bs-brand-50)}.bs-csat-low{display:grid;gap:.35rem}.bs-csat-low__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;align-items:start;padding:.4rem .45rem;border-radius:9px;background:var(--bs-paper)}.bs-csat-low__score{display:inline-grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border-radius:7px;background:var(--bs-red-50);color:var(--bs-red);font-family:var(--bs-mono);font-size:.74rem;font-weight:800}.bs-csat-low__text{display:grid;gap:.1rem;min-width:0;font-size:.66rem;line-height:1.5;color:var(--bs-muted)}.bs-csat-low__text b{color:var(--bs-text);font-size:.7rem}@media(max-width:520px){.bs-csat-low__item:nth-child(n+2){display:none}}.bs-csat-wa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#efe7de}.bs-csat-wa__thread{display:grid;align-content:start;gap:.45rem;padding:.8rem;background-image:radial-gradient(rgba(0,0,0,.04) 1px,transparent 1.2px);background-size:14px 14px;min-width:0}.bs-csat-wa__msg{display:grid;max-inline-size:96%;border-radius:10px;background:#fff;color:#111b21;box-shadow:0 1px .5px #00000021;overflow:hidden}.bs-csat-wa__msg p{margin:0;padding:.5rem .6rem .2rem;font-size:.74rem;line-height:1.55}.bs-csat-wa__msg small{padding:0 .6rem .45rem;color:#667781;font-size:.64rem}.bs-csat-wa__btn{display:flex;justify-content:center;align-items:center;gap:.35rem;padding:.45rem;border-block-start:1px solid #e9edef;color:#027eb5;font-size:.74rem;font-weight:700}.bs-csat-wa__sheet{display:grid;align-content:start;gap:.1rem;padding:.7rem .7rem .5rem;border-inline-start:1px solid rgba(0,0,0,.08);border-radius:0;background:#fff;color:#111b21;min-width:0}.bs-csat-wa__sheet-title{margin:0 0 .35rem;padding-block-end:.4rem;border-block-end:1px solid #e9edef;font-size:.76rem;font-weight:800;text-align:center}.bs-csat-wa__section{margin:0;color:#008069;font-size:.64rem;font-weight:800}.bs-csat-wa__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem;align-items:center;padding-block:.32rem;border-block-end:1px solid #f0f2f5}.bs-csat-wa__row:last-child{border-block-end:0}.bs-csat-wa__row b{display:block;font-size:.72rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-csat-wa__row small{display:block;color:#667781;font-size:.64rem}.bs-csat-wa__radio{inline-size:.85rem;block-size:.85rem;border:2px solid #8696a0;border-radius:50%}.bs-csat-wa__row.is-on .bs-csat-wa__radio{border-color:#008069;box-shadow:inset 0 0 0 2px #fff;background:#008069}@media(max-width:520px){.bs-csat-wa{grid-template-columns:1fr}.bs-csat-wa__sheet{border-inline-start:0;border-block-start:1px solid rgba(0,0,0,.08)}}.bs-csat-scales{display:grid;gap:1rem;margin-block-end:1.5rem}@media(min-width:900px){.bs-csat-scales{grid-template-columns:repeat(3,minmax(0,1fr))}}.bs-csat-scale{display:grid;align-content:start;gap:.65rem;padding:1.2rem;border:1px solid var(--bs-line);border-radius:var(--bs-radius);background:var(--bs-card);min-width:0}.bs-csat-scale__name{margin:0;color:var(--bs-text);font-size:1rem;font-weight:800}.bs-csat-scale__q{margin:0;color:var(--bs-muted);font-size:.9rem;line-height:1.65}.bs-csat-cells{display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));gap:.25rem;margin:0;padding:0;list-style:none}.bs-csat-cells li{display:grid;place-items:center;min-block-size:2.1rem;border-radius:8px;background:var(--bs-paper-2);color:var(--bs-text-2);font-family:var(--bs-mono);font-size:.82rem;font-weight:800;font-variant-numeric:tabular-nums}.bs-csat-cells .is-low{background:var(--bs-red-50);color:var(--bs-red)}.bs-csat-cells .is-top{background:var(--bs-brand);color:#fff}.bs-csat-cells--11 li{min-block-size:1.9rem;font-size:.7rem;border-radius:6px}.bs-csat-legend{display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin:0;padding:0;list-style:none;color:var(--bs-muted);font-size:.8rem;font-weight:700}.bs-csat-legend li{display:inline-flex;align-items:center;gap:.35rem}.bs-csat-legend li:before{content:"";inline-size:.65rem;block-size:.65rem;border-radius:3px;background:var(--bs-paper-2);border:1px solid var(--bs-line-strong)}.bs-csat-legend .is-low:before{background:var(--bs-red-50);border-color:var(--bs-red)}.bs-csat-legend .is-top:before{background:var(--bs-brand);border-color:var(--bs-brand)}.bs-csat-scale__how{margin:0;padding-block-start:.55rem;border-block-start:1px dashed var(--bs-line);color:var(--bs-text-2);font-size:.82rem;font-weight:700;line-height:1.6}.bs-csat-push-wrap{display:grid;gap:.6rem;padding:1rem;background:linear-gradient(160deg,var(--bs-ink-2),var(--bs-ink-3))}.bs-csat-push{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;padding:.7rem .8rem;border-radius:16px;background:#ffffffeb;color:var(--bs-text);box-shadow:0 10px 30px -12px #00000080}.bs-csat-push__icon{display:inline-grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:9px;background:var(--bs-brand);color:#fff;font-weight:900;font-size:.8rem}.bs-csat-push__text{display:grid;gap:.1rem;min-width:0;font-size:.74rem;line-height:1.5;color:var(--bs-text-2)}.bs-csat-push__text b{display:flex;justify-content:space-between;gap:.4rem;color:var(--bs-text);font-size:.78rem}.bs-csat-push__text b small{color:var(--bs-muted);font-weight:600;font-size:.66rem}.bs-csat-sentiment{display:flex;flex-wrap:wrap;gap:.35rem}.bs-csat-sentiment span{padding:.1rem .5rem;border-radius:999px;background:var(--bs-paper-2);color:var(--bs-text-2);font-size:.66rem;font-weight:800}.bs-csat-sentiment .is-neg{background:var(--bs-red-50);color:var(--bs-red)}.bs-csat-comment{margin:0;padding:.6rem .7rem;border-radius:12px;background:var(--bs-card);color:var(--bs-text-2);font-size:.74rem;line-height:1.6}@media(prefers-reduced-motion:no-preference){.bs-csat-trend i{animation:bs-csat-grow .9s cubic-bezier(.2,.7,.2,1) both}.bs-csat-trend i:nth-child(2){animation-delay:.05s}.bs-csat-trend i:nth-child(3){animation-delay:.1s}.bs-csat-trend i:nth-child(4){animation-delay:.15s}.bs-csat-trend i:nth-child(5){animation-delay:.2s}.bs-csat-trend i:nth-child(6){animation-delay:.25s}.bs-csat-trend i:nth-child(7){animation-delay:.3s}.bs-csat-trend i:nth-child(8){animation-delay:.35s}.bs-csat-push{animation:bs-rise .7s .2s cubic-bezier(.2,.7,.2,1) both}}@keyframes bs-csat-grow{0%{transform:scaleY(.15);opacity:.4}to{transform:none;opacity:1}}
