.p360-enps-trigger{display:inline-flex;align-items:center;gap:.35em;padding:.18em .35em;border:1px solid currentColor;border-radius:.4em;color:inherit;font:inherit;font-weight:700;cursor:pointer;vertical-align:baseline;background:transparent}.p360-enps-trigger:hover{background:#0e74901a}.p360-enps-trigger:focus-visible{outline:3px solid #0284c7;outline-offset:3px}.p360-enps-dialog{--modal-bg:#fff;--modal-ink:#172b43;--modal-muted:#52657a;--modal-line:#cbd5e1;color:var(--modal-ink);background:var(--modal-bg);border:1px solid var(--modal-line);border-radius:16px;width:min(720px,calc(100% - 32px));max-height:90dvh;margin:auto;padding:0;box-shadow:0 24px 80px #0005;font-size:14px}.dark .p360-enps-dialog{--modal-bg:#142131;--modal-ink:#f1f5fa;--modal-muted:#b3c4d7;--modal-line:#3a4e65}.p360-enps-dialog::backdrop{background:#081423a6}.p360-enps-content{padding:24px}.p360-enps-content header{display:flex;justify-content:space-between;align-items:center;gap:16px;position:sticky;top:0;background:var(--modal-bg);z-index:1}.p360-enps-content h2{font-size:20px;font-weight:700}.p360-enps-content button{min-height:44px;padding:8px 12px;border:1px solid var(--modal-line);border-radius:8px}.p360-enps-content header button{font-size:26px;min-width:44px}.p360-enps-content p{line-height:1.6;margin:12px 0}#p360-enps-context,.p360-enps-meta,.p360-enps-method{color:var(--modal-muted);font-size:12px}.p360-enps-headline{display:flex;align-items:center;justify-content:space-between;gap:16px}.p360-enps-headline strong{display:block;font-size:48px;line-height:1.2;font-variant-numeric:tabular-nums}.p360-enps-mode{font-weight:700}.p360-enps-people{display:grid;grid-template-columns:repeat(20,1fr);gap:5px;margin:20px 0}.p360-enps-person{display:block;height:24px;position:relative;color:#15803d}.p360-enps-person:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:currentColor;top:0;left:calc(50% - 3.5px)}.p360-enps-person:after{content:"";position:absolute;width:11px;height:14px;border-radius:5px 5px 2px 2px;background:currentColor;bottom:0;left:calc(50% - 5.5px)}.p360-enps-person.group-1{color:#64748b}.p360-enps-person.group-2{color:#b91c1c}.dark .p360-enps-person.group-0{color:#86efac}.dark .p360-enps-person.group-1{color:#a8b8ca}.dark .p360-enps-person.group-2{color:#fca5a5}.p360-enps-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.p360-enps-groups dt{color:var(--modal-muted);font-size:12px}.p360-enps-groups dd{font-weight:700;font-size:18px}.p360-enps-content details{border-block:1px solid var(--modal-line);padding:16px 0}.p360-enps-content summary{cursor:pointer;min-height:32px;font-weight:600}.p360-enps-content input[type=range]{display:block;width:100%;height:44px;accent-color:#15803d}.p360-enps-content button:focus-visible,.p360-enps-content input:focus-visible,.p360-enps-content summary:focus-visible{outline:3px solid #0284c7;outline-offset:2px}@media(max-width:640px){.p360-enps-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.p360-enps-content{padding:16px}.p360-enps-people{grid-template-columns:repeat(10,1fr)}.p360-enps-groups{gap:8px}.p360-enps-groups dd{font-size:15px}}@media print{.p360-enps-dialog{display:none!important}.p360-enps-trigger{border:0;padding:0}.p360-enps-trigger svg{display:none}}.p360-enps-groups dt:before{content:"";display:inline-block;width:8px;height:8px;margin-inline-end:5px;border-radius:50%;background:#15803d}.p360-enps-groups [data-enps-group="1"] dt:before{background:#64748b}.p360-enps-groups [data-enps-group="2"] dt:before{background:#b91c1c}.dark .p360-enps-groups [data-enps-group="0"] dt:before{background:#86efac}.dark .p360-enps-groups [data-enps-group="1"] dt:before{background:#a8b8ca}.dark .p360-enps-groups [data-enps-group="2"] dt:before{background:#fca5a5}.p360-enps-trigger[data-enps-sign=positive]{color:#166534;background:#f0fdf4;border-color:#86b99b}.p360-enps-trigger[data-enps-sign=negative]{color:#991b1b;background:#fef2f2;border-color:#dba3a3}.p360-enps-trigger[data-enps-sign=zero]{color:#475569;background:#f1f5f9;border-color:#94a3b8}.p360-enps-dialog [data-enps-sign=positive]{color:#166534}.p360-enps-dialog [data-enps-sign=negative]{color:#991b1b}.p360-enps-dialog [data-enps-sign=zero]{color:#475569}.dark .p360-enps-trigger[data-enps-sign=positive]{color:#86efac;background:#143526;border-color:#4b8b65}.dark .p360-enps-trigger[data-enps-sign=negative]{color:#fca5a5;background:#421e27;border-color:#a66470}.dark .p360-enps-trigger[data-enps-sign=zero]{color:#cbd5e1;background:#263447;border-color:#718096}.dark .p360-enps-dialog [data-enps-sign=positive]{color:#86efac}.dark .p360-enps-dialog [data-enps-sign=negative]{color:#fca5a5}.dark .p360-enps-dialog [data-enps-sign=zero]{color:#cbd5e1}.p360-enps-trigger:hover{filter:brightness(.95)}.dark .p360-enps-trigger:hover{filter:brightness(1.12)}@media(max-width:640px){.p360-enps-groups dt{min-height:3em}}
