.prosta-ankieta{--pa-accent:#4f883d;--pa-deep:#1f3d25;max-width:720px;margin:32px auto;padding:clamp(22px, 5vw, 40px);border:1px solid #dcebd7;border-radius:22px;background:linear-gradient(145deg,#fff 0%,#f7fbf5 100%);box-shadow:0 12px 35px rgb(31 61 37 / .08);color:var(--pa-deep);font-family:inherit}.prosta-ankieta *{box-sizing:border-box}.prosta-ankieta__eyebrow{display:inline-block;padding:5px 10px;border-radius:999px;background:#e5f2df;color:#34712b;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.prosta-ankieta__title{margin:10px 0 24px;color:var(--pa-deep);font-size:clamp(22px, 3vw, 30px);line-height:1.22}.prosta-ankieta__instructions{margin:0 0 12px;color:#607663;font-size:14px}.prosta-ankieta__choices{display:grid;gap:10px}.prosta-ankieta__choice{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 17px;border:1px solid #cfe2c8;border-radius:12px;background:#fff;color:#24472a;cursor:pointer;font:inherit;font-weight:600;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.prosta-ankieta__choice:hover:not(:disabled),.prosta-ankieta__choice:focus-visible{border-color:var(--pa-accent);box-shadow:0 5px 16px rgb(79 136 61 / .17);outline:none;transform:translateY(-1px)}.prosta-ankieta__choice:disabled{cursor:not-allowed;opacity:.65}.prosta-ankieta__choice.is-selected{border-color:var(--pa-accent);background:#f0f8ed;box-shadow:0 5px 16px rgb(79 136 61 / .17)}.prosta-ankieta__choice.is-loading{cursor:wait}.prosta-ankieta__choice svg{width:21px;height:21px;fill:var(--pa-accent);opacity:0;transform:scale(.65);transition:opacity .18s,transform .18s}.prosta-ankieta__choice:hover svg,.prosta-ankieta__choice:focus-visible svg,.prosta-ankieta__choice.is-selected svg{opacity:1;transform:scale(1)}.prosta-ankieta__submit{margin-top:16px;padding:11px 17px;border:1px solid var(--pa-accent);border-radius:9px;background:var(--pa-accent);color:#fff;cursor:pointer;font:inherit;font-weight:700}.prosta-ankieta__submit:disabled{cursor:not-allowed;opacity:.5}.prosta-ankieta__submit:not(:disabled):hover,.prosta-ankieta__submit:not(:disabled):focus-visible{background:#356c29;outline:none}.prosta-ankieta__notice{min-height:1.3em;margin:14px 0 0;color:#9d3150;font-size:14px}.prosta-ankieta__thanks{margin:0 0 20px;color:#267648;font-weight:700}.prosta-ankieta__bars{display:grid;gap:17px}.prosta-ankieta__result-label{display:flex;justify-content:space-between;gap:16px;margin-bottom:7px;font-size:15px}.prosta-ankieta__result-label span{font-weight:600}.prosta-ankieta__result-label strong{color:var(--pa-accent)}.prosta-ankieta__track{height:12px;overflow:hidden;border-radius:999px;background:#dfeedd}.prosta-ankieta__track span{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#4f883d,#82b653);animation:proste-ankiety-grow .55s ease both;transform-origin:left}.prosta-ankieta__result small{display:block;margin-top:5px;color:#607663;font-size:13px}.prosta-ankieta__total{margin:24px 0 0;padding-top:18px;border-top:1px solid #dcebd7;color:#526c53;font-size:14px;font-weight:600}.prosta-ankieta__vote-again{margin-top:15px;padding:10px 14px;border:1px solid #cde3c4;border-radius:9px;background:#fff;color:#356c29;cursor:pointer;font:inherit;font-size:14px;font-weight:700}.prosta-ankieta__vote-again:hover,.prosta-ankieta__vote-again:focus-visible{border-color:#4f883d;background:#f0f8ed;outline:none}@keyframes proste-ankiety-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.prosta-ankieta *,.prosta-ankieta__track span{transition:none;animation:none}}