/* 24c-oferta-okno-wzor.css — drobne dopasowania okna oferty konsultacji do wzoru na telefonie (pion i poziom).
   Tylko :root[data-ui="mobile"], tokeny zamiast wartości na sztywno. */

/* „Nowa wersja”: we wzorze ma wysokość min. 52 px i NIE rozciąga się do wysokości zakładek */
:root[data-ui="mobile"] .modal.ofk-okno .ofv .ofv-n { align-self: start; }

/* przyciski kart („Usuń”) i „Więcej filtrów”: 12 px po bokach jak .btn we wzorze (globalny przycisk telefonu daje 14) */
:root[data-ui="mobile"] .modal.ofk-okno :is(.ofk-cbt, .ofk-wiecej) { padding: 0 var(--s-3); }

/* stopka (pion): „Zapisz zmiany” dzieli wolne miejsce z odstępnikiem (flex: 1 1 0%) */
:root[data-ui="mobile"]:not([data-telefon-poziomo]) #modal-root .modal.ofk-okno > footer > .button.primary { flex: 1 1 0%; min-width: auto; }

/* panel Cena i koszty (pion): pusty odstępnik we wzorze zajmuje wiersz — między plakietką a przyciskami jest przerwa --s-2 więcej */
:root[data-ui="mobile"]:not([data-telefon-poziomo]) .ofd .ofd-akc { margin-top: var(--s-2); }

/* stopka: przycisk „⋯” ma 44 px jak reszta przycisków (globalna reguła stopki dawała mu 48 px) */
:root[data-ui="mobile"] #modal-root .modal.ofk-okno > footer > .ofk-st-wiecej > .button { min-height: var(--h-control); height: var(--h-control); white-space: nowrap; }
