/* Okence za povpraševanje (okno.js): odpre se ob kliku na [data-povprasaj]. */
.povp{border:0;padding:0;border-radius:12px;max-width:520px;width:calc(100% - 32px);background:var(--bela);color:var(--crnilo);box-shadow:0 30px 80px -20px rgba(18,20,23,.55);font:400 17px/1.5 "Schibsted Grotesk",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
.povp::backdrop{background:rgba(18,20,23,.6)}
.povp form{display:grid;gap:14px;padding:28px}
.povp h2{font-size:28px;margin:0 28px 0 0}
.povp .povp-d{color:var(--siva);font-size:16px;margin-top:-6px}
.povp label{display:grid;gap:6px;font-size:15.5px;font-weight:700}
.povp .neobv{font-weight:400;color:var(--siva)}
.povp textarea,.povp input[type=email],.povp input[type=text]{font-family:inherit;font-weight:400;font-size:17px;line-height:1.45;padding:13px 14px;border:1.5px solid #CFD1CC;border-radius:8px;background:#fff;color:var(--crnilo);width:100%}
.povp textarea{min-height:130px;resize:vertical}
.povp textarea:focus,.povp input:focus{outline:none;border-color:var(--crnilo);box-shadow:0 0 0 3px var(--rumena)}
.povp .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
.povp .gumb{width:100%;text-align:center}
.povp .zapri{position:absolute;top:10px;right:12px;width:40px;height:40px;border:0;border-radius:8px;background:transparent;font-size:26px;line-height:1;color:var(--siva);cursor:pointer}
.povp .zapri:hover{background:#F1F1EE;color:var(--crnilo)}
.povp .obr-st{font-size:16px}
.povp .obr-st:empty{display:none}
.povp .obr-st.ok{color:var(--ok);font-weight:700}
.povp .obr-st.napaka{color:var(--napaka)}
.povp .zasebnost{font-size:14px;color:var(--siva)}
