/* Dizaino pataisos pagal 2026-11-10 auditą (inc/dizainas.php) – tik Luko patvirtintos. */

/* ── Vienas šriftas, aprašytas vienoje vietoje ────────────────────────────── */
@font-face { font-family: 'Neue Montreal'; src: url(../fonts/PPNeueMontreal-Light.woff2) format('woff2'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Neue Montreal'; src: url(../fonts/PPNeueMontreal-LightItalic.woff2) format('woff2'); font-weight: 300; font-style: italic; font-display: swap; }
@font-face { font-family: 'Neue Montreal'; src: url(../fonts/PPNeueMontreal-Regular.woff2) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Neue Montreal'; src: url(../fonts/PPNeueMontreal-Italic.woff2) format('woff2'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'Neue Montreal'; src: url(../fonts/PPNeueMontreal-Semibold.woff2) format('woff2'); font-weight: 600 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Neue Montreal'; src: url(../fonts/PPNeueMontreal-SemiboldItalic.woff2) format('woff2'); font-weight: 600 700; font-style: italic; font-display: swap; }

body { font-family: 'Neue Montreal', '449', system-ui, -apple-system, 'Segoe UI', sans-serif; }

/* ── Viršutinė tamsi juosta telefone: du lygūs stulpeliai ─────────────────────
   kairėje el. paštas ir telefonas, dešinėje darbo laikas ir „Dirbame visoje Lietuvoje“ */
@media (max-width: 768px) {
    .tb_hvdo573 > .row_inner {
        display: grid !important; grid-template-columns: auto 1fr !important;
        column-gap: 12px !important; align-items: center !important;
    }
    .tb_hvdo573 .module_column {
        display: flex !important; flex-direction: column; justify-content: center; gap: 4px;
        width: auto !important; max-width: none !important; margin: 0 !important; padding: 0 !important;
    }
    .tb_hvdo573 .module_column.first { align-items: flex-start; text-align: left; }
    .tb_hvdo573 .module_column.first .module, .tb_hvdo573 .module_column.first .tb_text_wrap { text-align: left !important; }
    .tb_hvdo573 .module_column.last { align-items: flex-end; text-align: right; }
    .tb_hvdo573 .module { margin: 0 !important; padding: 0 !important; width: auto !important; }
    .tb_hvdo573 .module,
    .tb_hvdo573 .module p,
    .tb_hvdo573 .module a,
    .tb_hvdo573 .visa-lietuva-text {
        font-size: 14px !important; line-height: 20px !important; white-space: nowrap; margin: 0 !important;
    }
    .tb_hvdo573 .module-text, .tb_hvdo573 .module-text p { text-align: right !important; }
    .tb_hvdo573 .visa-lietuva-wrap { justify-content: flex-end; gap: 7px !important; }
}

/* ── Partnerių logotipai telefone, QR kodas ───────────────────────────────── */
@media (max-width: 760px) {
    .marquee-wrapper { padding: 14px 0 !important; }
    .marquee-logos { gap: 34px !important; padding: 0 17px !important; }
    .marquee-logos img { height: 22px !important; width: auto !important; max-width: none !important; }
    img.wp-image-841 { display: none !important; } /* QR kodo telefonu nenuskenuosi */
}

/* ── „Mūsų paslaugos“ telefone: suskleista į vieną eilutę ─────────────────── */
.vkr-vp-cb { position: absolute; width: 1px; height: 1px; opacity: 0; pointer-events: none; }
.vkr-vp-mygt { display: none; }
@media (max-width: 760px) {
    .vkr-vp-mygt {
        display: flex; align-items: center; justify-content: space-between; gap: 12px; box-sizing: border-box;
        width: 100%; min-height: 64px; padding: 14px 20px; margin: 0; cursor: pointer;
        background: #f2f2f2; color: #2b2b2b; border-top: 1px solid #e2ddd6;
        font-family: 'Neue Montreal', '449', system-ui, sans-serif; font-size: 18px; font-weight: 600;
        letter-spacing: .4px; text-transform: uppercase;
    }
    .vkr-vp-mygt svg { flex: none; transition: transform .2s; }
    .vkr-vp-cb:checked + .vkr-vp-mygt svg { transform: rotate(180deg); }
    .vkr-vp-cb:focus-visible + .vkr-vp-mygt { outline: 2px solid #2b2b2b; outline-offset: -4px; }
    .vkr-vp-cb:not(:checked) + .vkr-vp-mygt + .tb_lozh911 { display: none !important; }
}
