#upitnik-page{--upit-navy: var(--mp-ink);--upit-blue: var(--mp-acc-strong);--upit-blue-soft: var(--mp-acc-tint);--upit-ink: var(--mp-ink);--upit-muted: var(--mp-body);--upit-line: var(--mp-line);--upit-bg: var(--mp-bg-alt);--upit-card: #fff;--upit-radius: 1.25rem;--upit-shadow: var(--mp-shadow);background:var(--upit-bg);color:var(--upit-ink);font-family:var(--mp-font);line-height:1.6;-webkit-font-smoothing:antialiased}#upitnik-page *{box-sizing:border-box}#upitnik-page h2,#upitnik-page label,#upitnik-page button,#upitnik-page input,#upitnik-page select,#upitnik-page textarea{font-family:inherit}#upitnik-page .upit-wrap{max-width:50rem;margin:0 auto;padding:clamp(1rem,.5rem + 2vw,2rem) 1.25rem clamp(3rem,2rem + 3vw,4.5rem)}#upitnik-page .upit-section{background:var(--upit-card);border:1px solid var(--upit-line);border-radius:var(--upit-radius);box-shadow:var(--upit-shadow);padding:1.6rem 1.6rem 1.5rem;margin-bottom:1.1rem}#upitnik-page .upit-section h2{font-weight:800;letter-spacing:-.01em;font-size:1.2rem;margin:0 0 4px;color:var(--upit-navy);display:flex;align-items:center;gap:.75rem}#upitnik-page .upit-section h2 .num{flex:none;width:2rem;height:2rem;border-radius:999px;background:var(--mp-acc-strong);color:#fff;display:grid;place-items:center;font-size:.875rem;font-weight:800}#upitnik-page .upit-section .sub{margin:2px 0 18px 44px;color:var(--upit-muted);font-size:13.5px}@media (max-width: 560px){#upitnik-page .upit-section .sub{margin-left:0}}#upitnik-page .info-card h2{margin-bottom:14px}#upitnik-page .costrow{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:13px 0;border-bottom:1px solid var(--upit-line)}#upitnik-page .costrow:last-child{border-bottom:none;padding-bottom:0}#upitnik-page .costrow .cl{font-weight:600;font-size:14.5px}#upitnik-page .costrow .cl small{display:block;font-weight:400;color:var(--upit-muted);font-size:12px;margin-top:2px}#upitnik-page .costrow .cr{font-weight:700;color:var(--upit-navy);text-align:right;font-size:15px;white-space:nowrap}#upitnik-page .costrow .cr.soft{color:var(--upit-blue);font-size:13.5px;white-space:normal}#upitnik-page .upit-field{margin-bottom:16px}#upitnik-page .upit-field:last-child{margin-bottom:0}#upitnik-page .upit-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 560px){#upitnik-page .upit-row{grid-template-columns:1fr}}#upitnik-page label.lab{display:block;font-weight:600;font-size:13.5px;margin:0 0 6px;color:var(--upit-ink)}#upitnik-page label.lab .opt{font-weight:400;color:var(--upit-muted);font-size:12px}#upitnik-page input[type=text],#upitnik-page input[type=email],#upitnik-page input[type=tel],#upitnik-page input[type=url],#upitnik-page select,#upitnik-page textarea{width:100%;padding:11px 13px;border:1px solid var(--upit-line);border-radius:10px;font:inherit;font-size:14.5px;background:#fff;color:var(--upit-ink);transition:.15s}#upitnik-page textarea{min-height:90px;resize:vertical}#upitnik-page input:focus,#upitnik-page select:focus,#upitnik-page textarea:focus{outline:none;border-color:var(--mp-acc);box-shadow:0 0 0 4px #d45f2c24}#upitnik-page .hint{font-size:12px;color:var(--upit-muted);margin-top:5px}#upitnik-page .infobox{background:var(--mp-bg-alt);border:1px solid var(--upit-line);border-radius:10px;padding:13px 15px;font-size:13.5px;color:var(--upit-muted);margin-bottom:16px}#upitnik-page .infobox b{color:var(--upit-ink)}#upitnik-page .infobox i{color:var(--upit-navy);font-style:normal;font-weight:600}#upitnik-page .note-inline{margin-top:10px;font-size:13px;color:var(--upit-ink);background:var(--upit-blue-soft);border-radius:9px;padding:10px 13px;display:none;line-height:1.5}#upitnik-page .note-inline.show{display:block}#upitnik-page .choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}#upitnik-page .choice{position:relative;border:1px solid var(--upit-line);border-radius:11px;padding:12px 13px 12px 40px;cursor:pointer;background:#fff;transition:.15s;font-size:14px;display:block}#upitnik-page .choice small{display:block;color:var(--upit-muted);font-size:12px;font-weight:400;margin-top:2px}#upitnik-page .choice:hover{border-color:var(--mp-acc-line)}#upitnik-page .choice:focus-within{outline:var(--mp-focus);outline-offset:2px}#upitnik-page .choice input{position:absolute;left:13px;top:14px;accent-color:var(--upit-blue);width:16px;height:16px}#upitnik-page .choice.checked{border-color:var(--upit-blue);background:var(--upit-blue-soft)}#upitnik-page .choice .ctitle{font-weight:600}#upitnik-page .cond{display:none;margin-top:6px;padding:16px;border:1px dashed var(--mp-acc-line);border-radius:1rem;background:var(--mp-bg-alt)}#upitnik-page .cond.show{display:block;animation:upit-fade .2s ease}@keyframes upit-fade{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}#upitnik-page .upit-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}#upitnik-page .upit-btn{font-weight:600;font-size:1rem;border:2px solid transparent;border-radius:999px;padding:.85rem 2rem;min-height:3rem;cursor:pointer;transition:.15s}#upitnik-page .upit-btn:focus-visible{outline:var(--mp-focus);outline-offset:3px}#upitnik-page .upit-btn-primary{background:var(--mp-acc-strong);border-color:var(--mp-acc-strong);color:#fff}#upitnik-page .upit-btn-primary:hover{background:var(--mp-acc-hover);border-color:var(--mp-acc-hover);box-shadow:0 10px 26px #d45f2c42}#upitnik-page .upit-btn-ghost{background:#fff;color:var(--upit-navy);border-color:var(--upit-line)}#upitnik-page .upit-btn-ghost:hover{border-color:var(--mp-acc);color:var(--mp-acc-strong)}#upitnik-page .upit-review{display:none}#upitnik-page .upit-review.show{display:block}#upitnik-page .upit-review pre{white-space:pre-wrap;word-wrap:break-word;background:var(--mp-dark);color:#e6eefb;border-radius:12px;padding:18px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;max-height:420px;overflow:auto}#upitnik-page .upit-toast{display:none;margin-top:14px;padding:13px 16px;border-radius:11px;font-size:14px;background:#e9f7ef;color:#0c6b3d;border:1px solid #b9e3c9}#upitnik-page .upit-toast.show{display:block}#upitnik-page .req{color:var(--upit-blue)}#upitnik-page .upit-footnote{color:var(--upit-muted);font-size:12px;text-align:center;margin-top:26px}@media (prefers-reduced-motion: reduce){#upitnik-page .cond.show{animation:none}#upitnik-page .upit-btn,#upitnik-page .choice,#upitnik-page input,#upitnik-page select,#upitnik-page textarea{transition:none}}
