.op-lista blockquote{white-space:pre-line}.op-lista .stars .op-puste{color:var(--line)}.op-pusto{margin-top:34px;color:var(--muted)}.op-zasady{margin-top:20px}.op-karta{display:grid;gap:clamp(22px,3vw,32px)}.op-karta>*{position:relative;z-index:1;min-width:0}.op-karta h2{max-width:none}@media(min-width:760px){.op-zasady{grid-template-columns:1fr 1fr;gap:10px 32px}}.op-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cf-field select{font:inherit;font-weight:400;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:11px;padding:12px 14px;width:100%;transition:border-color .2s,box-shadow .2s}.cf-field select:focus{outline:none;border-color:var(--lime);box-shadow:0 0 0 3px #39d98a33}.cf-field select:invalid{color:#749283}.cf-field select option{color:var(--ink);background:#fff}.op-ocena{border:0;margin:0;padding:0;min-width:0}.op-ocena legend{font-size:12.5px;font-weight:600;color:#a9c4b8;letter-spacing:.02em;padding:0;margin-bottom:4px}.op-gwiazdki{display:flex;gap:2px}.op-gwiazdki input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.op-gwiazdki :where(label){font-size:32px;line-height:1;color:#ffffff38;cursor:pointer;padding:2px 3px;border-radius:6px;transition:color .15s}.op-gwiazdki input:focus-visible+label{outline:2px solid var(--lime);outline-offset:2px}.op-gwiazdki:has(:where(input:nth-of-type(1):checked)) :where(label:nth-of-type(-n+1)),.op-gwiazdki:has(:where(input:nth-of-type(2):checked)) :where(label:nth-of-type(-n+2)),.op-gwiazdki:has(:where(input:nth-of-type(3):checked)) :where(label:nth-of-type(-n+3)),.op-gwiazdki:has(:where(input:nth-of-type(4):checked)) :where(label:nth-of-type(-n+4)),.op-gwiazdki:has(:where(input:nth-of-type(5):checked)) :where(label:nth-of-type(-n+5)){color:#f5b82e}@media(hover:hover){.op-gwiazdki:has(:where(label:hover)) :where(label){color:#ffffff38}.op-gwiazdki:has(:where(label:nth-of-type(1):hover)) :where(label:nth-of-type(-n+1)),.op-gwiazdki:has(:where(label:nth-of-type(2):hover)) :where(label:nth-of-type(-n+2)),.op-gwiazdki:has(:where(label:nth-of-type(3):hover)) :where(label:nth-of-type(-n+3)),.op-gwiazdki:has(:where(label:nth-of-type(4):hover)) :where(label:nth-of-type(-n+4)),.op-gwiazdki:has(:where(label:nth-of-type(5):hover)) :where(label:nth-of-type(-n+5)){color:#ffd166}}.op-podglad{margin:0;font-size:13px;line-height:1.5;color:#a9c4b8}.op-podglad b{color:#fff;font-weight:650}.op-karta .op-zasady li{font-size:16px;line-height:1.55}.op-karta .cf-field,.op-karta .op-ocena legend{font-size:15px;color:#d3e9dd}.op-karta .cf-field input,.op-karta .cf-field textarea,.op-karta .cf-field select{font-size:16px;padding:14px 16px}.op-karta .cf-field input::placeholder,.op-karta .cf-field textarea::placeholder{color:#8fae9f}.op-karta .op-gwiazdki :where(label){font-size:38px}.op-karta .op-podglad{font-size:15px;color:#d3e9dd}.op-karta .cf-consent{font-size:15px;line-height:1.55;color:#d3e9dd}.op-karta .cf-consent input{width:20px;height:20px;margin-top:2px}.op-karta .cf-privacy{font-size:14px;line-height:1.6;color:#a9c4b8}.op-karta .cf-status{font-size:15px}.op-karta .btn{font-size:17px}.op-panel-pasek{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.op-panel-pasek .btn{padding:9px 16px;font-size:14px}.op-zgloszenie{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:18px 20px;margin-bottom:14px}.op-zgloszenie-gora{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.op-zgloszenie-ocena{color:#f5b82e;font-size:18px;letter-spacing:2px}.op-zgloszenie-status{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:3px 9px}.op-status-nowa{background:#f5b82e22;color:#f5b82e}.op-status-opublikowana{background:#39d98a22;color:#39d98a}.op-status-odrzucona{background:#ffffff14;color:#a9c4b8}.op-zgloszenie-tresc{margin:0 0 10px;color:#eafff4;font-size:16px;line-height:1.6;white-space:pre-line}.op-zgloszenie-meta{margin:0 0 4px;color:#a9c4b8;font-size:13.5px;line-height:1.5;word-break:break-word}.op-zgloszenie-akcje{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.op-zgloszenie-akcje .btn{padding:9px 16px;font-size:14px}
