@import url("/static/svetaine.css?v=3");

body { font-size: 16px; background: var(--popierius); }
.v-virsus { background: var(--rasalas); color: var(--popierius); position: sticky; top: 0; z-index: 10; }
.v-virsus .vidus { display: flex; align-items: center; gap: 18px; padding-top: 10px; padding-bottom: 10px; flex-wrap: wrap; }
.v-virsus .zenklas { color: var(--popierius); font-size: 1.05rem; }
.v-meniu { display: flex; gap: 4px; flex-wrap: nowrap; overflow-x: auto; flex: 1; -webkit-overflow-scrolling: touch; }
.v-meniu a {
  color: #cfd8e0; text-decoration: none; padding: 7px 11px; border-radius: 5px; white-space: nowrap; font-weight: 560;
}
.v-meniu a:hover { color: #fff; background: rgba(255, 255, 255, 0.08); }
.v-meniu a[aria-current="page"] { color: var(--rasalas); background: var(--gintaras); }
.v-meniu .sk { display: inline-block; min-width: 20px; padding: 0 6px; margin-left: 6px; border-radius: 10px; background: var(--gintaras); color: var(--rasalas); font-size: 0.8rem; text-align: center; }
.v-meniu a[aria-current="page"] .sk { background: var(--rasalas); color: var(--gintaras); }
.v-virsus form { margin: 0; }
.v-virsus button { background: none; border: 0; color: #cfd8e0; font: inherit; cursor: pointer; padding: 6px; }

.v-turinys { padding: 28px 0 80px; }
.v-turinys h1 { font-size: 1.7rem; max-width: none; margin-bottom: 6px; }
.v-turinys h2 { font-size: 1.2rem; max-width: none; margin: 34px 0 12px; }
.paaiskinimas { color: var(--pilka); margin-bottom: 18px; }
.pranesimas { background: var(--rasalas); color: #fff; padding: 10px 14px; border-radius: 6px; margin-bottom: 18px; display: inline-block; }

.trukumai { background: #fff6e3; border: 2px solid var(--gintaras); border-radius: 8px; padding: 14px 18px; margin-bottom: 26px; }
.trukumai ul { margin: 6px 0 0; padding-left: 20px; }
.trukumai li { margin: 3px 0; }

.irasas { background: var(--pavirsius); border-radius: 8px; padding: 18px 20px; margin-bottom: 14px; border-left: 5px solid var(--linija); }
.irasas.t-laiskas, .irasas.t-atsakymas { border-left-color: var(--jura); }
.irasas.t-video { border-left-color: #6a4c93; }
.irasas.t-kaina, .irasas.t-isimtis { border-left-color: var(--gintaras); }
.irasas.t-skundas { border-left-color: #b3261e; }
.irasas h3 { margin: 4px 0 6px; font-size: 1.08rem; }
.irasas .meta { color: var(--pilka); font-size: 0.86rem; }
.irasas .santrauka { margin: 8px 0; white-space: pre-line; }
.irasas textarea { min-height: 180px; font-size: 15px; line-height: 1.5; margin: 8px 0; }
.irasas .juodrastis-rodymas { white-space: pre-wrap; background: var(--popierius); padding: 12px; border-radius: 6px; font-size: 0.95rem; margin: 8px 0; }
.irasas .veiksmu-eile { display: flex; gap: 10px; align-items: flex-end; flex-wrap: wrap; margin-top: 10px; }
.irasas .veiksmu-eile .komentaras { flex: 1 1 240px; }
.irasas .veiksmu-eile input { padding: 9px 10px; }
.zyme { display: inline-block; font-size: 0.78rem; font-weight: 650; padding: 2px 8px; border-radius: 10px; background: var(--popierius); color: var(--rasalas); margin-right: 6px; }
.zyme.gera { background: #dcefe8; color: #1d5b4c; }
.zyme.bloga { background: #fbe0dd; color: #8c1d18; }
.zyme.ispejimas { background: #fff0cc; color: #6b4a00; }

.mygtukas.mazas { padding: 9px 14px; font-size: 0.95rem; }
.mygtukas.pavojus { background: transparent; color: #8c1d18; border-color: #e3b3ae; }
.mygtukas.pavojus:hover { background: #fbe0dd; }

.filtrai { display: flex; gap: 6px; flex-wrap: wrap; margin: 12px 0 18px; }
.filtrai a { padding: 6px 12px; border-radius: 16px; background: var(--pavirsius); text-decoration: none; color: var(--rasalas); font-size: 0.92rem; border: 1px solid var(--linija); }
.filtrai a[aria-current="true"] { background: var(--rasalas); color: #fff; border-color: var(--rasalas); }

.lentele { width: 100%; border-collapse: collapse; background: var(--pavirsius); border-radius: 8px; overflow: hidden; font-size: 0.94rem; }
.lentele th, .lentele td { text-align: left; padding: 10px 12px; border-bottom: 1px solid #e3e8ec; vertical-align: top; }
.lentele th { background: #e3e8ec; font-weight: 650; font-size: 0.86rem; }
.lentele tr:last-child td { border-bottom: 0; }
.lentele details summary { cursor: pointer; font-weight: 620; }
.lentele .smulku { color: var(--pilka); font-size: 0.85rem; }
.slinktis { overflow-x: auto; }

.nustatymu-grupe { background: var(--pavirsius); border-radius: 8px; padding: 20px; margin-bottom: 18px; }
.nustatymu-grupe h2 { margin-top: 0; }
.laukas { margin-bottom: 16px; }
.laukas .pagalba { color: var(--pilka); font-size: 0.86rem; margin-top: 4px; }
.laukas input[type=checkbox] { width: 20px; height: 20px; vertical-align: middle; margin-right: 6px; }
.laukas.eile label { display: inline-flex; align-items: center; font-weight: 600; }
.saugoti-juosta { position: sticky; bottom: 0; background: var(--popierius); padding: 12px 0; border-top: 1px solid var(--linija); }

.agentu-sarasas { display: grid; gap: 10px; }
.agentas { background: var(--pavirsius); border-radius: 8px; padding: 14px 16px; display: grid; grid-template-columns: 1fr auto; gap: 6px 14px; align-items: center; }
.agentas.neaktyvus { opacity: 0.62; }
.agentas .apie { color: var(--pilka); font-size: 0.9rem; }
.agentas .paskutinis { grid-column: 1 / -1; font-size: 0.9rem; color: #33404e; }
.agentas form { margin: 0; display: flex; gap: 6px; }

.galerija { display: grid; grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)); gap: 8px; }
.galerija img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 4px; }
.laiskas { background: var(--pavirsius); border-radius: 8px; padding: 12px 14px; margin-bottom: 10px; white-space: pre-wrap; font-size: 0.93rem; }
.laiskas.in { border-left: 4px solid var(--jura); }
.laiskas.out { border-left: 4px solid var(--linija); }

.prisijungimas { max-width: 380px; margin: 12vh auto 0; background: var(--pavirsius); padding: 32px; border-radius: 10px; }
.prisijungimas h1 { font-size: 1.5rem; }

@media (max-width: 700px) {
  .v-turinys h1 { font-size: 1.4rem; }
  .lentele .plati { display: none; }
  .agentas { grid-template-columns: 1fr; }
}
