/* Izbira na vrhu /nova in /naredi: »Naredimo mi« (priporočeno) ali »Naredim sam«. Skupaj z mi.js. */
.mi-izbira{display:grid;gap:14px;margin:0 0 28px}
.mi-izbira[hidden]{display:none}
.mi-k{position:relative;border:1px solid #E3DED2;border-radius:18px;padding:26px 28px 28px;background:#fff;display:grid;gap:10px;justify-items:start}
.mi-k.prip{border:2px solid #2A2D33;background:linear-gradient(180deg,#fff 0%,#FBF9F4 100%);box-shadow:0 1px 2px rgba(20,22,26,.04),0 22px 50px -28px rgba(20,22,26,.28)}
.mi-znacka{display:inline-block;font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;background:#2A2D33;color:#fff;border-radius:999px;padding:5px 12px}
.mi-k h2{margin:0;font-size:clamp(22px,3.4vw,28px);line-height:1.2;letter-spacing:-.01em}
.mi-k p{margin:0;color:#2B2F35;font-size:17px;max-width:60ch}
.mi-k .mi-ned{font-size:15px;color:#5B6068}
.mi-k .gumb{width:auto}
.mi-obr{display:grid;gap:14px;width:100%;margin-top:6px}
.mi-obr[hidden]{display:none}
.mi-obr .mi-dva{display:grid;gap:14px;grid-template-columns:1fr 1fr}
.mi-obr label{display:grid;gap:6px;font-size:16px;font-weight:700}
.mi-obr label small{font-weight:400;font-size:14.5px;color:#5B6068}
.mi-obr input,.mi-obr textarea{width:100%;box-sizing:border-box;font:inherit;font-weight:400;padding:12px 14px;border:1px solid #CFC9BB;border-radius:10px;background:#fff}
.mi-obr textarea{min-height:84px;resize:vertical}
.mi-obr .mi-skrito{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
.mi-st{margin:0;font-size:16px}
.mi-st:empty{display:none}
.mi-st.napaka{color:#9B2C2C;font-weight:700}
.mi-hvala{display:grid;gap:8px}
.mi-hvala[hidden]{display:none}
.mi-hvala h3{margin:0;font-size:22px}
.mi-ali{margin:2px 0 0;text-align:center;font-size:15px;color:#5B6068}
@media(max-width:640px){.mi-k{padding:22px 18px 24px}.mi-obr .mi-dva{grid-template-columns:1fr}.mi-k .gumb{width:100%}}

/* /nova: priporočilo »naredite sami« nad postopkom, možnost »naredimo mi« stranska, pod njim */
.mi-prip-vrsta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 14px;font-size:16.5px;color:#2B2F35}
.mi-prip-vrsta[hidden]{display:none}
.mi-izbira.mi-stran-wrap{margin:22px 0 0}
.mi-k.stran{border-style:dashed;padding:16px 20px;grid-template-columns:1fr auto;align-items:center;gap:10px 16px;background:#fff}
.mi-k.stran .mi-stran-b{font-size:16px;color:#2B2F35}
.mi-k.stran .gumb{padding:10px 18px;font-size:15.5px}
.mi-k.stran .mi-obr,.mi-k.stran .mi-hvala{grid-column:1/-1}
@media(max-width:640px){.mi-k.stran{grid-template-columns:1fr}.mi-k.stran .gumb{width:100%}}
