/* Nuomos objektų puslapiai (2026-10-13). Papildo style.css ir objektas.css. */
.langsw{display:inline-flex;align-items:center;gap:2px;margin-left:12px;padding:3px;border:1px solid var(--line-2);border-radius:999px;vertical-align:middle}
.langsw a{display:inline-flex!important;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;font:600 12px/1 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.04em;color:rgba(255,255,255,.7)!important;text-decoration:none;transition:color .15s,background .15s}
.langsw a:hover{color:#fff!important;background:rgba(255,255,255,.12)}
.langsw a.is-on{color:#fff!important;background:rgba(255,255,255,.16)}
.langsw svg{display:block;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.25)}
@media(max-width:720px){.langsw{margin-left:6px}.langsw a{padding:5px 7px;gap:4px;font-size:11px}}
.btn-wa{background:linear-gradient(135deg,#3FE07F,#25D366);color:#0B2E13;border:0;box-shadow:0 10px 30px -12px rgba(37,211,102,.6)}
.btn-wa:hover{transform:translateY(-2px);color:#0B2E13}
.oh-cta .btn-wa{grid-column:1/-1}
.vwrap{max-width:980px}
.video.wide{width:100%;aspect-ratio:16/9;margin-top:1rem}
@media(max-width:520px){.rel{grid-template-columns:1fr 1fr;gap:.6rem}.rel span{padding:.6rem .7rem .8rem;font-size:.8rem}.rel b{font-size:.95rem}}
.rel-more{text-align:center;margin:1.6rem 0 0}
.mobile-bar .wa{background:linear-gradient(135deg,#3FE07F,#25D366);color:#0B2E13}
