/* Stran »Začnimo projekt« (13692) — prenova 28. 9. 2026 (Milan: »naredi
   obrazec pro, kot agencija iz EU«). Levo temen stolpec z obljubami in
   kontaktom, desno obrazec v treh korakih s prikazom korakov.
   Vsebina strani: scripts/zacnimo-stran-2026-09-28.php, obrazec:
   scripts/zacnimo-obrazec-2026-09-28.php. Stari style.css ima za
   #gform_wrapper_1 pravila z !important, zato so tu selektorji z ID-jem.
   Od 15. 10. 2026 enako za obrazec 20 (povpraševanje za aplikacije,
   scripts/obrazec-povprasevanje-aplikacija.php); :is() ohrani moč ID-ja.
   Prejšnja različica: docs/varnostne-kopije (zacnimo-pred-prenovo.css). */

/* ── okvir strani ─────────────────────────────────────────────────── */
html:has(body.page-id-13692),
html:has(body.page-id-13692) body { background: var(--mmz-svetlo) !important }
html:has(body.page-id-13692) :is(#wrapper, #main, #boxed-wrapper, .fusion-row, #content, .post-content) {
	background: none !important; padding: 0 !important; margin: 0 !important; max-width: none !important; width: 100% !important;
}
html:has(body.page-id-13692) :is(.fusion-page-title-bar, .fusion-footer, .fusion-header-wrapper, #sliders-container, .to-top-container) { display: none !important }
html:has(body.page-id-13692) .mmz-pas,
html:has(body.page-id-13692) .mmz-pas :is(.fusion-builder-row, .fusion-layout-column, .fusion-column-wrapper) {
	padding: 0 !important; margin: 0 !important; max-width: none !important; width: 100% !important; min-height: 0 !important; background: none !important;
}
body.page-id-13692 { font-family: var(--pisava) !important; -webkit-font-smoothing: antialiased }

.mmz {
	position: relative;
	display: grid;
	grid-template-columns: var(--mmz-levo) minmax(0, 1fr);
	grid-template-rows: auto 1fr;
	grid-template-areas: "uvod obrazec" "zaup obrazec";
	min-height: 100vh;
	background: linear-gradient(90deg, #07233a 0 var(--mmz-levo), var(--mmz-svetlo) var(--mmz-levo));
	font-family: var(--pisava);
}
.mmz::before {
	content: ""; position: absolute; inset: 0 auto 0 0; width: var(--mmz-levo); z-index: 0;
	background: var(--mmz-sij), var(--mmz-temno);
}
.mmz::after {   /* pikčasti vzorec kot na drugih temnih pasovih */
	content: ""; position: absolute; left: 0; bottom: 0; width: var(--mmz-levo); height: 45%; z-index: 0; opacity: .5;
	background-image: radial-gradient(circle, rgba(255, 255, 255, .12) 1.2px, transparent 1.4px); background-size: 18px 18px;
	-webkit-mask-image: linear-gradient(to top, #000, transparent); mask-image: linear-gradient(to top, #000, transparent);
}
.mmz-uvod, .mmz-zaupanje { position: relative; z-index: 1; color: var(--barva-bela); padding-inline: clamp(32px, 4vw, 72px) }
.mmz-uvod { grid-area: uvod; padding-top: clamp(32px, 5vh, 56px) }
.mmz-zaupanje { grid-area: zaup; display: flex; flex-direction: column; justify-content: flex-end; gap: 32px; padding-block: 40px clamp(32px, 5vh, 56px) }

.mmz-logo { display: inline-block; line-height: 0 }
.mmz-logo img { width: var(--zac-logo); height: auto }
.mmz-nad { margin: clamp(40px, 9vh, 96px) 0 14px; font-size: var(--f-nad); font-weight: 700; letter-spacing: .16em; text-transform: uppercase; color: var(--barva-znamka-svetla) }
.mmz-h1 { margin: 0; font-family: var(--pisava-naslov); font-size: clamp(34px, 3vw, 48px); line-height: 1.08; font-weight: 800; letter-spacing: -.025em; color: var(--barva-bela) }
.mmz-h1 span { display: block; color: var(--barva-znamka-svetla) }
.mmz-lead { margin: 18px 0 0; max-width: 34ch; font-size: var(--f-uvod); line-height: 1.55; color: var(--barva-na-temnem-telo) }

.mmz-obljube { list-style: none; margin: 0; padding: 0; display: grid; gap: 18px }
.mmz-obljube li { display: grid; grid-template-columns: 40px 1fr; gap: 14px; align-items: start; margin: 0; font-size: var(--f-mala); line-height: 1.5; color: var(--barva-na-temnem-telo) }
.mmz-obljube b { display: block; font-size: var(--f-telo); font-weight: 700; color: var(--barva-bela); margin-bottom: 2px }
.mmz-i { width: 40px; height: 40px; border-radius: 12px; background: rgba(255, 255, 255, .08); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .1); position: relative }
.mmz-i::before { content: ""; position: absolute; inset: 10px; background: var(--barva-znamka-svetla); -webkit-mask: var(--i) center / contain no-repeat; mask: var(--i) center / contain no-repeat }
.mmz-i--ura { --i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") }
.mmz-i--pogovor { --i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-5 4z'/%3E%3C/svg%3E") }
.mmz-i--racun { --i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12v18l-3-2-3 2-3-2-3 2z'/%3E%3Cpath d='M9 8h6M9 12h6'/%3E%3C/svg%3E") }
.mmz-i--zvezda { --i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='m12 3 2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z'/%3E%3C/svg%3E") }

.mmz-kontakt { padding-top: 26px; border-top: 1px solid rgba(255, 255, 255, .12) }
.mmz-kontakt__o { margin: 0 0 4px; font-size: var(--f-drobna); font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: var(--barva-na-temnem-telo) }
.mmz-kontakt__tel { display: inline-block; font-family: var(--pisava-naslov); font-size: 30px; font-weight: 800; letter-spacing: -.01em; color: var(--barva-bela) !important; text-decoration: none }
.mmz-kontakt__tel:hover { color: var(--barva-poudarek) !important }
.mmz-kontakt__d { margin: 4px 0 0; font-size: var(--f-mala); color: var(--barva-na-temnem-telo) }
.mmz-kontakt__d a { color: var(--barva-bela) !important; text-decoration: underline; text-underline-offset: .2em }

/* ── desni del: kartica z obrazcem ───────────────────────────────── */
.mmz-obrazec { grid-area: obrazec; position: relative; z-index: 1; display: flex; align-items: center; justify-content: center; padding: clamp(40px, 7vh, 88px) clamp(24px, 5vw, 96px) }
.mmz-karta { width: 100%; max-width: 700px; background: var(--pas-bela); border-radius: var(--mmz-karta-radij); box-shadow: var(--mmz-karta-senca); padding: clamp(24px, 3vw, 40px) clamp(22px, 3.2vw, 44px) clamp(22px, 2.6vw, 34px) }
.mmz-zapri { position: absolute; top: 24px; right: 24px; width: 44px; height: 44px; border-radius: 50%; display: grid; place-items: center; background: var(--pas-bela); color: var(--barva-naslov) !important; font-size: 26px; line-height: 1; text-decoration: none; box-shadow: 0 4px 14px rgba(16, 38, 58, .1); transition: transform var(--cas) var(--krivulja) }
.mmz-zapri:hover { transform: rotate(90deg) }

/* Gravity Forms: ponastavitev starih pravil. */
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) { margin: 0 !important; padding: 0 !important; max-width: none !important; background: none !important; box-shadow: none !important; font-family: var(--pisava) !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) :is(p, label, legend, span, div, input, textarea, select, button, li) { font-family: var(--pisava) !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gform_heading { display: none !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gform_fields { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 22px 16px !important; margin: 0 !important; padding: 0 !important; list-style: none !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gfield { grid-column: 1 / -1; margin: 0 !important; padding: 0 !important; width: auto !important; max-width: none !important; clear: none !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gfield.gfield--width-half { grid-column: auto }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gfield::before { content: none !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) :is(.gform_hidden, .gfield--type-hidden, .gform_validation_container) { display: none !important }

/* Koraki na vrhu. */
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gf_page_steps { display: flex !important; align-items: center; gap: 0; margin: 0 0 30px !important; padding: 0 0 24px !important; border-bottom: 1px solid var(--mmz-crta) !important; background: none !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gf_step { display: flex !important; align-items: center; gap: 10px; flex: 1 1 0; margin: 0 !important; padding: 0 !important; height: auto !important; opacity: 1 !important; font-size: var(--f-mala) !important; font-weight: 600; color: var(--barva-tiho) !important; float: none !important; width: auto !important; border: 0 !important; background: none !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gf_step:last-of-type { flex: 0 0 auto }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gf_step:not(:last-of-type)::after { content: ""; flex: 1; height: 2px; margin: 0 14px; border-radius: 2px; background: var(--mmz-crta) }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gf_step_completed:not(:last-of-type)::after { background: var(--mmz-poudarek) }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gf_step_number { display: grid !important; place-items: center; flex: 0 0 auto; width: 34px !important; height: 34px !important; border-radius: 50% !important; font-size: 14px !important; font-weight: 800 !important; line-height: 1 !important; color: var(--barva-tiho) !important; background: var(--pas-bela) !important; border: 2px solid var(--mmz-crta) !important; transition: all var(--cas) var(--krivulja) }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gf_step_label { white-space: nowrap; font-size: var(--f-mala) !important; line-height: 1.2 !important; padding: 0 !important; margin: 0 !important; display: inline !important; width: auto !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gf_step_active { color: var(--barva-naslov) !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gf_step_active .gf_step_number { background: var(--mmz-poudarek) !important; border-color: var(--mmz-poudarek) !important; color: var(--barva-bela) !important; box-shadow: 0 0 0 6px rgba(0, 144, 200, .14) }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gf_step_completed { color: var(--barva-naslov) !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gf_step_completed .gf_step_number { background: var(--mmz-poudarek) !important; border-color: var(--mmz-poudarek) !important; color: transparent !important; position: relative }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gf_step_completed .gf_step_number::before { content: ""; position: absolute; inset: 8px; background: var(--barva-bela); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7'/%3E%3C/svg%3E") center / contain no-repeat }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gf_step_clear { display: none !important }

/* Prehod med koraki. */
@media (prefers-reduced-motion: no-preference) {
	@keyframes mmz-noter { from { opacity: 0; transform: translateX(14px) } to { opacity: 1; transform: none } }
	body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gform_page:not([style*="none"]) .gform_page_fields { animation: mmz-noter .38s var(--krivulja) both }
}

/* Napisi in polja. */
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gfield_label { display: block !important; margin: 0 0 8px !important; padding: 0 !important; font-size: var(--f-telo) !important; font-weight: 700 !important; line-height: 1.35 !important; color: var(--barva-naslov) !important; text-transform: none !important; letter-spacing: 0 !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .mmz-ploscice .gfield_label { font-family: var(--pisava-naslov) !important; font-size: 24px !important; font-weight: 800 !important; letter-spacing: -.015em !important; margin-bottom: 4px !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gfield_required { color: var(--paleta-tezava) !important; margin-left: 3px; font-size: .9em }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gfield_description { margin: -2px 0 10px !important; padding: 0 !important; font-size: var(--f-mala) !important; line-height: 1.45 !important; color: var(--barva-tiho) !important; width: auto !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) :is(input[type="text"], input[type="email"], input[type="tel"], input[type="url"], textarea) {
	width: 100% !important; max-width: 100% !important; min-height: 54px; margin: 0 !important; padding: 14px 18px !important;
	border: 0 !important; border-radius: 12px !important; background: var(--mmz-polje) !important; box-shadow: inset 0 0 0 1.5px var(--mmz-polje-rob) !important;
	font-size: 16px !important; line-height: 1.5 !important; color: var(--barva-naslov) !important; transition: box-shadow var(--cas) var(--krivulja), background var(--cas) var(--krivulja);
}
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) textarea { min-height: 150px !important; height: 150px !important; resize: vertical }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) ::placeholder { color: var(--barva-tiho) !important; opacity: 1; font-size: 16px !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) :is(input, textarea):hover { box-shadow: inset 0 0 0 1.5px var(--barva-znamka-svetla) !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) :is(input, textarea):focus { outline: none !important; background: var(--pas-bela) !important; box-shadow: inset 0 0 0 2px var(--mmz-poudarek), 0 0 0 4px rgba(0, 162, 221, .18) !important }

/* Ploščice »Kaj potrebujete?« */
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .mmz-ploscice :is(.gfield_checkbox, .ginput_container_checkbox > div) { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px !important; margin: 6px 0 0 !important; padding: 0 !important; list-style: none !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .mmz-ploscice .gchoice { position: relative; margin: 0 !important; padding: 0 !important; width: auto !important; list-style: none !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) :is(.mmz-ploscice, .mmz-pilule) .gchoice input { position: absolute !important; opacity: 0; inset: 0; width: 100% !important; height: 100% !important; margin: 0 !important; cursor: pointer; z-index: 1 }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .mmz-ploscice .gchoice label {
	display: flex !important; align-items: center; gap: 12px; min-height: 62px; width: 100% !important; max-width: none !important; margin: 0 !important; padding: 12px 44px 12px 12px !important;
	border-radius: 14px; background: var(--pas-bela); box-shadow: inset 0 0 0 1.5px var(--mmz-crta);
	font-size: 15px !important; font-weight: 600 !important; line-height: 1.3 !important; color: var(--barva-naslov) !important; cursor: pointer;
	transition: box-shadow var(--cas) var(--krivulja), background var(--cas) var(--krivulja), transform var(--cas) var(--krivulja);
}
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .mmz-ploscice .gchoice label::before {
	content: ""; flex: 0 0 38px; height: 38px; border-radius: 10px; background: #eaf5fb;
	background-image: var(--pi); background-position: center; background-size: 20px; background-repeat: no-repeat;
	transition: background-color var(--cas) var(--krivulja);
}
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .mmz-ploscice .gchoice label::after {
	content: ""; position: absolute; right: 14px; top: 50%; width: 20px; height: 20px; margin-top: -10px; border-radius: 6px;
	box-shadow: inset 0 0 0 2px var(--mmz-polje-rob); background: var(--pas-bela) center / 13px no-repeat;
}
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .mmz-ploscice .gchoice:hover label { box-shadow: inset 0 0 0 1.5px var(--barva-znamka-svetla); transform: translateY(-1px) }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .mmz-ploscice .gchoice:has(input:checked) label { background: var(--mmz-izbrano); box-shadow: inset 0 0 0 2px var(--mmz-poudarek) }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .mmz-ploscice .gchoice:has(input:checked) label::before { background-color: var(--pas-bela) }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .mmz-ploscice .gchoice:has(input:checked) label::after { box-shadow: none; background-color: var(--mmz-poudarek); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7'/%3E%3C/svg%3E") }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) :is(.mmz-ploscice, .mmz-pilule) .gchoice:has(input:focus-visible) label { outline: 3px solid rgba(0, 162, 221, .45); outline-offset: 2px }
/* Ikone ploščic (vrstni red izbir v obrazcu). */
body.page-id-13692 #gform_wrapper_1 .mmz-ploscice .gchoice:nth-child(1) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='12' rx='2'/%3E%3Cpath d='M8 20h8M12 16v4'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_1 .mmz-ploscice .gchoice:nth-child(2) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2.2l2.1 10.2a1.6 1.6 0 0 0 1.6 1.3h8.4a1.6 1.6 0 0 0 1.6-1.2L20.5 8H6.2'/%3E%3Ccircle cx='9.5' cy='19.5' r='1.3'/%3E%3Ccircle cx='17' cy='19.5' r='1.3'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_1 .mmz-ploscice .gchoice:nth-child(3) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 0 0-14.7-4.4L3 9M4 13a8 8 0 0 0 14.7 4.4L21 15'/%3E%3Cpath d='M3 4v5h5M21 20v-5h-5'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_1 .mmz-ploscice .gchoice:nth-child(4) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 8-4 4 4 4M16 8l4 4-4 4M13.5 5l-3 14'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_1 .mmz-ploscice .gchoice:nth-child(5) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4.5 4.5'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_1 .mmz-ploscice .gchoice:nth-child(6) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 3 4.5 6v5.5c0 4.4 3.1 8 7.5 9.5 4.4-1.5 7.5-5.1 7.5-9.5V6z'/%3E%3Cpath d='m9 12 2 2 4-4' stroke-linecap='round'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_1 .mmz-ploscice .gchoice:nth-child(7) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='4.5' r='1.8'/%3E%3Cpath d='M5 8.5l7 1.5 7-1.5M12 10v5l-3 6M12 15l3 6'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_1 .mmz-ploscice .gchoice:nth-child(8) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230090C8'%3E%3Ccircle cx='6' cy='12' r='1.9'/%3E%3Ccircle cx='12' cy='12' r='1.9'/%3E%3Ccircle cx='18' cy='12' r='1.9'/%3E%3C/svg%3E") }
/* Obrazec 20 (aplikacije): ikone zmožnosti v vrstnem redu mms_zmoznosti_aplikacij() (15. 10. 2026). */
body.page-id-13692 #gform_wrapper_20 #field_20_3 .gchoice:nth-child(1) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.6a1.8 1.8 0 0 1 1.8-1.8h2.6l1.6-2.4h6l1.6 2.4h2.6A1.8 1.8 0 0 1 21 8.6v9.6a1.8 1.8 0 0 1-1.8 1.8H4.8A1.8 1.8 0 0 1 3 18.2Z'/%3E%3Ccircle cx='12' cy='13.2' r='3.8'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_3 .gchoice:nth-child(2) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16.5 3.5a2.1 2.1 0 0 1 3 3L8.2 17.8l-4 1 1-4Z'/%3E%3Cpath d='m14.5 5.5 4 4'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_3 .gchoice:nth-child(3) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.4' y='3.4' width='6.6' height='6.6' rx='1.2'/%3E%3Crect x='14' y='3.4' width='6.6' height='6.6' rx='1.2'/%3E%3Crect x='3.4' y='14' width='6.6' height='6.6' rx='1.2'/%3E%3Cpath d='M14 14h2.6v2.6H14zM18 18h2.6v2.6H18zM14 20.6h1.4M20.6 14v1.4'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_3 .gchoice:nth-child(4) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21.2s-6.8-5.9-6.8-11.4a6.8 6.8 0 0 1 13.6 0c0 5.5-6.8 11.4-6.8 11.4Z'/%3E%3Ccircle cx='12' cy='9.8' r='2.6'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_3 .gchoice:nth-child(5) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.4' y='5' width='17.2' height='16' rx='2.4'/%3E%3Cpath d='M3.4 9.8h17.2M8.2 2.8v4M15.8 2.8v4'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_3 .gchoice:nth-child(6) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 2.8h14v18.4l-2.8-1.8-2.8 1.8-2.8-1.8-2.8 1.8L5 19.4Z'/%3E%3Cpath d='M8.8 7.6h6.4M8.8 11.4h6.4M8.8 15.2h3.8'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_3 .gchoice:nth-child(7) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.8' y='5' width='18.4' height='14' rx='2.4'/%3E%3Cpath d='m3.4 6.6 8.6 6 8.6-6'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_3 .gchoice:nth-child(8) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230090C8'%3E%3Cpath d='M12 3.4c-5 0-9 3.3-9 7.4 0 2.3 1.3 4.4 3.3 5.7-.1 1.2-.6 2.4-1.5 3.4 1.8-.2 3.4-.9 4.6-2 .8.2 1.7.3 2.6.3 5 0 9-3.3 9-7.4S17 3.4 12 3.4Z'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_3 .gchoice:nth-child(9) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.6c2 1.6 4.4 2.5 7 2.7.2 5.1-.4 10.6-7 16.1-6.6-5.5-7.2-11-7-16.1 2.6-.2 5-1.1 7-2.7Z'/%3E%3Cpath d='m8.6 11.9 2.6 2.6 4.2-4.6'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_3 .gchoice:nth-child(10) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.2 5.4A8.6 8.6 0 0 1 20.4 11c0 1.9-.2 3.7-.6 5.4'/%3E%3Cpath d='M3.8 9.2a8.6 8.6 0 0 0-.4 2.6c0 2 .5 3.8 1.3 5.4'/%3E%3Cpath d='M8.2 19.6A9.8 9.8 0 0 1 6.8 11a5.2 5.2 0 0 1 10.4 0c0 3.2-.6 6.2-1.7 8.8'/%3E%3Cpath d='M12 11c0 3.6-.8 7-2.3 9.8M12 15.4c0 2-.3 3.9-.9 5.6'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_3 .gchoice:nth-child(11) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230090C8'%3E%3Ccircle cx='12' cy='8.2' r='3.6'/%3E%3Cpath d='M12 12.8c-3 0-5.5 2.1-5.9 4.9-.1.7.4 1.3 1.1 1.3h9.6c.7 0 1.2-.6 1.1-1.3-.4-2.8-2.9-4.9-5.9-4.9Z'/%3E%3Ccircle cx='5.3' cy='9.9' r='2.5'/%3E%3Cpath d='M5.3 13.1c-1.9 0-3.5 1.3-3.9 3.1-.1.5.3 1 .8 1h3.1c.3-1.6 1.1-3 2.3-4-.7-.1-1.5-.1-2.3-.1Z'/%3E%3Ccircle cx='18.7' cy='9.9' r='2.5'/%3E%3Cpath d='M18.7 13.1c-.8 0-1.6 0-2.3.1 1.2 1 2 2.4 2.3 4h3.1c.5 0 .9-.5.8-1-.4-1.8-2-3.1-3.9-3.1Z'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_3 .gchoice:nth-child(12) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.2'/%3E%3Cpath d='M2.8 12h18.4'/%3E%3Cpath d='M12 2.8a14 14 0 0 1 0 18.4 14 14 0 0 1 0-18.4Z'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_3 .gchoice:nth-child(13) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230090C8'%3E%3Crect x='3.4' y='13.6' width='4.4' height='7' rx='1.4'/%3E%3Crect x='9.8' y='9.4' width='4.4' height='11.2' rx='1.4'/%3E%3Crect x='16.2' y='4.2' width='4.4' height='16.4' rx='1.4'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_3 .gchoice:nth-child(14) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.6 3.4h2.6l2.1 10.4a1.6 1.6 0 0 0 1.6 1.3h8.3a1.6 1.6 0 0 0 1.6-1.3l1.3-6.5H6'/%3E%3Ccircle cx='9.4' cy='19.4' r='1.4'/%3E%3Ccircle cx='17.4' cy='19.4' r='1.4'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_3 .gchoice:nth-child(15) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8.1' r='3.3'/%3E%3Cpath d='M7.7 18.4a4.3 4.3 0 0 1 8.6 0'/%3E%3Ccircle cx='4.9' cy='10.4' r='2.4'/%3E%3Cpath d='M1.7 18.4a3.2 3.2 0 0 1 3.9-3.1'/%3E%3Ccircle cx='19.1' cy='10.4' r='2.4'/%3E%3Cpath d='M22.3 18.4a3.2 3.2 0 0 0-3.9-3.1'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_3 .gchoice:nth-child(16) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.2'/%3E%3Cpath d='M15.4 8.4a4.4 4.4 0 0 0-6.6 1.4M15.4 15.6a4.4 4.4 0 0 1-6.6-1.4M7 10.9h5.6M7 13.1h5.6'/%3E%3C/svg%3E") }
/* Obrazec 20, polje 9 (področja): ikone v vrstnem redu mms_podrocja_aplikacij() (15. 10. 2026). */
body.page-id-13692 #gform_wrapper_20 #field_20_9 .gchoice:nth-child(1) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.2'/%3E%3Cpath d='M12 6.8V12l3.4 2'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_9 .gchoice:nth-child(2) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.6 6.4a4 4 0 0 0 5 5L21 10a5.6 5.6 0 0 1-7.4 4.4L7 21a2.1 2.1 0 0 1-3-3l6.6-6.6A5.6 5.6 0 0 1 15 4Z'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_9 .gchoice:nth-child(3) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230090C8'%3E%3Cpath d='M12 3.4c-5 0-9 3.3-9 7.4 0 2.3 1.3 4.4 3.3 5.7-.1 1.2-.6 2.4-1.5 3.4 1.8-.2 3.4-.9 4.6-2 .8.2 1.7.3 2.6.3 5 0 9-3.3 9-7.4S17 3.4 12 3.4Z'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_9 .gchoice:nth-child(4) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 2.8h14v18.4l-2.8-1.8-2.8 1.8-2.8-1.8-2.8 1.8L5 19.4Z'/%3E%3Cpath d='M8.8 7.6h6.4M8.8 11.4h6.4M8.8 15.2h3.8'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_9 .gchoice:nth-child(5) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.6 3.4h2.6l2.1 10.4a1.6 1.6 0 0 0 1.6 1.3h8.3a1.6 1.6 0 0 0 1.6-1.3l1.3-6.5H6'/%3E%3Ccircle cx='9.4' cy='19.4' r='1.4'/%3E%3Ccircle cx='17.4' cy='19.4' r='1.4'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_9 .gchoice:nth-child(6) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='1.9' stroke-linejoin='round'%3E%3Cpath d='M12 2.8 20.6 7v10L12 21.2 3.4 17V7Z'/%3E%3Cpath d='M3.4 7 12 11.2 20.6 7M12 11.2v10'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_9 .gchoice:nth-child(7) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.4' y='5' width='17.2' height='16' rx='2.4'/%3E%3Cpath d='M3.4 9.8h17.2M8.2 2.8v4M15.8 2.8v4'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_9 .gchoice:nth-child(8) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2.8H6.6a2 2 0 0 0-2 2v14.4a2 2 0 0 0 2 2h10.8a2 2 0 0 0 2-2V8.2Z'/%3E%3Cpath d='M14 2.8v5.4h5.4M8.4 13h7.2M8.4 16.6h5'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_9 .gchoice:nth-child(9) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.8 6.6h10.6v9.2H2.8z'/%3E%3Cpath d='M13.4 10h3.8l3 3v2.8h-6.8z'/%3E%3Ccircle cx='6.6' cy='18' r='1.6'/%3E%3Ccircle cx='17' cy='18' r='1.6'/%3E%3C/svg%3E") }
body.page-id-13692 #gform_wrapper_20 #field_20_9 .gchoice:nth-child(10) { --pi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230090C8' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='8.4'/%3E%3Cpath d='M12 7.2V12l3.2 2'/%3E%3C/svg%3E") }

/* Pilule (proračun, začetek). */
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .mmz-pilule :is(.gfield_radio, .ginput_container_radio > div) { display: flex !important; flex-wrap: wrap; gap: 8px !important; margin: 4px 0 0 !important; padding: 0 !important; list-style: none !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .mmz-pilule .gchoice { position: relative; margin: 0 !important; padding: 0 !important; width: auto !important; list-style: none !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .mmz-pilule .gchoice label {
	display: inline-flex !important; align-items: center; margin: 0 !important; padding: 10px 16px !important; width: auto !important; max-width: none !important;
	border-radius: 999px; background: var(--pas-bela); box-shadow: inset 0 0 0 1.5px var(--mmz-crta);
	font-size: 15px !important; font-weight: 600 !important; line-height: 1.2 !important; color: var(--barva-naslov) !important; cursor: pointer; transition: all var(--cas) var(--krivulja);
}
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .mmz-pilule .gchoice:hover label { box-shadow: inset 0 0 0 1.5px var(--barva-znamka-svetla) }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .mmz-pilule .gchoice:has(input:checked) label { background: var(--mmz-poudarek); box-shadow: none; color: var(--barva-bela) !important }

/* Opomba o zasebnosti. */
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .mmz-zasebnost p { margin: 0 !important; font-size: var(--f-drobna) !important; line-height: 1.5 !important; color: var(--barva-tiho) !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .mmz-zasebnost a { color: var(--mmz-poudarek) !important; text-decoration: underline; text-underline-offset: .2em }

/* Gumbi. */
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) :is(.gform_page_footer, .gform_footer) { display: flex !important; align-items: center; gap: 12px; margin: 30px 0 0 !important; padding: 24px 0 0 !important; border-top: 1px solid var(--mmz-crta) }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gform_body .gform_page_footer :is(.gform_next_button, .gform_button),
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gform_page_footer input[type="submit"] {
	margin: 0 0 0 auto !important; padding: 17px 52px 17px 30px !important; border: 0 !important; border-radius: 999px !important;
	background: var(--barva-poudarek) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b2b45' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") right 24px center / 18px no-repeat !important;
	color: var(--barva-navy) !important; font-size: 15px !important; font-weight: 800 !important; letter-spacing: .04em !important; text-transform: none !important; line-height: 1 !important;
	box-shadow: 0 10px 22px rgba(249, 184, 42, .32) !important; cursor: pointer; transition: transform var(--cas) var(--krivulja), background-color var(--cas) var(--krivulja), background-position var(--cas) var(--krivulja) !important;
}
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gform_body .gform_page_footer :is(.gform_next_button, .gform_button):hover,
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gform_page_footer input[type="submit"]:hover { background-color: var(--barva-poudarek-hover) !important; background-position: right 20px center !important; transform: translateY(-1px) }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gform_body .gform_page_footer .gform_previous_button {
	margin: 0 !important; padding: 14px 18px 14px 34px !important; border: 0 !important; border-radius: 999px !important;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235a7184' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E") left 10px center / 17px no-repeat !important;
	color: var(--barva-tiho) !important; font-size: 15px !important; font-weight: 700 !important; letter-spacing: 0 !important; text-transform: none !important; box-shadow: none !important; cursor: pointer;
}
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gform_body .gform_page_footer .gform_previous_button:hover { background-color: var(--nev-100) !important; color: var(--barva-naslov) !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gform_ajax_spinner { width: 22px; height: 22px; margin-left: 8px }

/* Napake. */
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gform_validation_errors { margin: 0 0 20px !important; padding: 14px 16px !important; border: 0 !important; border-radius: 12px !important; background: #fdecec !important; box-shadow: inset 0 0 0 1px #f5c2c2 !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gform_validation_errors :is(h2, .gform_submission_error) { margin: 0 !important; font-size: var(--f-mala) !important; font-weight: 700 !important; line-height: 1.45 !important; color: #a02020 !important; text-transform: none !important; letter-spacing: 0 !important; display: flex; gap: 8px; align-items: center }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gform_validation_errors svg { display: none !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gfield_error :is(input, textarea) { box-shadow: inset 0 0 0 2px #e5484d !important; background: #fff !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gfield_error .gchoice label { box-shadow: inset 0 0 0 1.5px #f1a9ab }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) :is(.validation_message, .gfield_validation_message) { display: block !important; margin: 8px 0 0 !important; padding: 0 !important; border: 0 !important; background: none !important; font-size: var(--f-drobna) !important; font-weight: 600 !important; color: #c42b30 !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gfield_error { background: none !important; border: 0 !important; padding: 0 !important }

/* ── tablica in telefon ──────────────────────────────────────────── */
@media (max-width: 1100px) {
	.mmz { --mmz-levo: 340px }
	.mmz-obrazec { padding-inline: 28px }
}
@media (max-width: 900px) {
	.mmz { grid-template-columns: minmax(0, 1fr); grid-template-rows: auto auto auto; grid-template-areas: "uvod" "obrazec" "zaup"; background: var(--mmz-svetlo); min-height: 0 }
	.mmz::before, .mmz::after { display: none }
	.mmz-uvod { background: var(--mmz-sij), var(--mmz-temno); padding: 20px 20px 92px }
	.mmz-logo img { width: var(--zac-logo-tel) }
	.mmz-nad { margin-top: 36px }
	.mmz-h1 { font-size: 30px }
	.mmz-lead { font-size: 16px; margin-top: 12px }
	.mmz-obrazec { padding: 0 12px 28px; margin-top: -64px; display: block }
	.mmz-karta { padding: 22px 18px 20px; border-radius: 20px }
	.mmz-zapri { position: absolute; top: 16px; right: 16px; width: 40px; height: 40px; background: rgba(255, 255, 255, .12); color: var(--barva-bela) !important; box-shadow: none }
	.mmz-zaupanje { background: var(--mmz-temno); padding: 36px 20px 40px }
	body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gf_step:not(.gf_step_active) .gf_step_label { display: none !important }
	body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gf_step:not(:last-of-type)::after { margin: 0 8px }
}
@media (max-width: 560px) {
	body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gform_fields { grid-template-columns: minmax(0, 1fr) }
	body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gfield.gfield--width-half { grid-column: 1 / -1 }
	body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .mmz-ploscice :is(.gfield_checkbox, .ginput_container_checkbox > div) { grid-template-columns: minmax(0, 1fr) }
	body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .mmz-ploscice .gchoice label { min-height: 54px }
	body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .mmz-ploscice .gfield_label { font-size: 21px !important }
	body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) :is(.gform_page_footer, .gform_footer) { flex-wrap: wrap }
	body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gform_body .gform_page_footer :is(.gform_next_button, .gform_button),
	body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gform_page_footer input[type="submit"] { flex: 1 1 auto; justify-content: center; text-align: center }
}

/* Avadin slog naslovov (Exo, temna barva) in GF »širina + 16 px« za Chrome. */
body.page-id-13692 .mmz .mmz-h1 { font-family: var(--pisava-naslov) !important; font-size: clamp(34px, 3vw, 48px) !important; line-height: 1.08 !important; font-weight: 800 !important; letter-spacing: -.025em !important; color: var(--barva-bela) !important; text-transform: none !important; margin: 0 !important }
body.page-id-13692 .mmz .mmz-h1 span { color: var(--barva-znamka-svetla) !important }
body.page-id-13692 .mmz .mmz-nad { margin: clamp(40px, 9vh, 96px) 0 14px !important }
body.page-id-13692 .mmz .mmz-lead { margin: 18px 0 0 !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gform_body { width: 100% !important }
@media (max-width: 900px) {
	body.page-id-13692 .mmz .mmz-h1 { font-size: 30px !important }
	body.page-id-13692 .mmz .mmz-nad { margin-top: 36px !important }
	body.page-id-13692 .mmz .mmz-lead { margin-top: 12px !important }
}
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) :is(.gfield_checkbox, .gfield_radio) { width: 100% !important; max-width: 100% !important }
body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) :is(.gf_page_steps, .gf_step) { overflow: visible !important }
@media (max-width: 900px) {
	/* Gumb za zapiranje v temni glavi, ne pod kartico. */
	.mmz-obrazec { position: static }
	body.page-id-13692 .mmz .mmz-zapri { top: 16px; right: 16px; z-index: 3 }
	body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gf_page_steps { padding-inline: 2px !important }
}
@media (max-width: 560px) {
	body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) :is(.gform_page_footer, .gform_footer) { flex-wrap: nowrap }
	body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gform_body .gform_page_footer .gform_previous_button { flex: 0 0 auto; width: auto !important; padding-right: 12px !important }
	body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gform_body .gform_page_footer :is(.gform_next_button, .gform_button),
	body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gform_page_footer input[type="submit"] { flex: 1 1 auto; width: auto !important; padding-left: 20px !important; padding-right: 44px !important; background-position: right 18px center !important }
	body.page-id-13692 :is(#gform_wrapper_1, #gform_wrapper_20) .gform_validation_errors :is(h2, .gform_submission_error) { text-align: left !important; justify-content: flex-start }
}

/* Predlagani paket v obrazcu za aplikacije (obrazec 20, kalkulator.js obrazecPaket):
   sproti iz izbire, enako kot izračun cene (15. 10. 2026 ponoči). */
body.page-id-13692 .mma-paket { margin: var(--r-2) 0 0; padding: var(--r-5) var(--r-6); border-radius: var(--mmz-karta-radij); background: var(--mmz-temno); color: var(--barva-na-temnem) }
body.page-id-13692 .mma-paket p { margin: 0 !important }
body.page-id-13692 .mma-paket__nad { font-size: var(--f-drobna); font-weight: 700; letter-spacing: var(--razmik-nad); text-transform: uppercase; color: var(--barva-na-temnem-tiho) }
body.page-id-13692 .mma-paket__vrsta { display: flex; flex-wrap: wrap; align-items: baseline; gap: var(--r-1) var(--r-4); margin-top: var(--r-1) !important }
body.page-id-13692 .mma-paket__vrsta b { font-size: var(--f-h3); font-weight: 800; line-height: 1.1; color: var(--barva-poudarek) }
body.page-id-13692 .mma-paket__vrsta span { font-size: var(--f-mala); font-weight: 700; color: var(--barva-na-temnem) }
body.page-id-13692 .mma-paket__zakaj { margin-top: var(--r-2) !important; font-size: var(--f-mala); line-height: var(--vrstica-mala); color: var(--barva-na-temnem-telo) }
body.page-id-13692 .mma-paket__drobno { margin-top: var(--r-2) !important; font-size: var(--f-drobna); line-height: var(--vrstica-mala); color: var(--barva-na-temnem-tiho) }

