/* Sąskaitų sistema – bazinis stilius (be išorinių bibliotekų) */
:root{
  --tekstas:#031227;--antrinis:#506272;--pilka:#8a97a6;--linija:#e3e8ef;--fonas:#f6f8fb;--balta:#fff;
  --akcentas:#6e2554;--akcentas-t:#581c43;--akcentas-f:#f4e9f0;--koralas:#ef575c;--koralas-f:#fdeaeb;
  --zalia:#1f9d55;--zalia-f:#e6f6ec;--raudona:#d93025;--raudona-f:#fdecea;--geltona:#b8860b;--geltona-f:#fff6d6;--violet:#6f42c1;--violet-f:#efe9fb;
  --r:8px;--sesele:0 1px 3px rgba(3,18,39,.06);
}
*{box-sizing:border-box}
html,body{margin:0;height:100%}
body{font:14px/1.45 -apple-system,"SF Pro Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--tekstas);background:var(--fonas)}
a{color:var(--akcentas);text-decoration:none}a:hover{text-decoration:underline}
h1{font-size:20px;font-weight:600;margin:0 0 16px}h2{font-size:16px;font-weight:600;margin:24px 0 12px}h3{font-size:14px;font-weight:600;margin:16px 0 8px}
code{background:#eef2f7;padding:1px 5px;border-radius:4px;font-size:13px}
/* Išdėstymas */
.viršus{position:fixed;top:0;left:0;right:0;height:56px;background:var(--balta);border-bottom:1px solid var(--linija);display:flex;align-items:center;padding:0 16px;gap:16px;z-index:20}
.viršus .logo{font-weight:700;font-size:17px;color:var(--tekstas)}
.viršus .paieska{flex:1;max-width:520px;margin:0 auto}
.viršus .paieska input{width:100%;height:36px;border:1px solid var(--linija);border-radius:18px;padding:0 14px 0 36px;background:#f6f8fb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%238a97a6' stroke-width='2'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='M11 11l3.5 3.5'/%3E%3C/svg%3E") 12px center no-repeat}
.viršus .desine{display:flex;align-items:center;gap:12px;margin-left:auto}
.sonas{position:fixed;top:56px;left:0;bottom:0;width:220px;background:var(--balta);border-right:1px solid var(--linija);overflow-y:auto;padding:12px 0;z-index:10}
.sonas .imone{padding:8px 16px 12px;border-bottom:1px solid var(--linija);margin-bottom:8px}
.sonas .imone .pav{font-weight:600;font-size:14px}.sonas .imone .jur{font-size:12px;color:var(--antrinis)}.sonas .imone .role{font-size:11px;color:var(--pilka)}
.sonas .grupe{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--pilka);padding:14px 16px 4px}
.sonas a.p{display:flex;align-items:center;gap:10px;padding:8px 16px;color:var(--tekstas);font-size:14px}
.sonas a.p:hover{background:var(--fonas);text-decoration:none}.sonas a.p.aktyvi{background:var(--akcentas-f);color:var(--akcentas);font-weight:600}
.sonas a.p.sub{padding-left:42px;font-size:13px;color:var(--antrinis)}
.sonas .ikona{width:18px;height:18px;color:var(--antrinis);flex:none}
.sonas .mygtukas-kurti{margin:8px 16px 4px;display:block;text-align:center}
.turinys{margin:56px 0 0 220px;padding:24px 28px;min-height:calc(100vh - 56px)}
.trupiniai{font-size:13px;color:var(--antrinis);margin-bottom:12px}.trupiniai a{color:var(--antrinis)}
/* Mobilus išdėstymas */
.meniu-mygtukas{display:none;width:40px;height:40px;border:0;background:none;cursor:pointer;color:var(--tekstas);font-size:22px;line-height:1;border-radius:8px;flex:none}
.meniu-mygtukas:hover{background:var(--fonas)}
.uzdanga{display:none;position:fixed;inset:56px 0 0 0;background:rgba(3,18,39,.4);z-index:9}
@media (max-width:900px){
  .meniu-mygtukas{display:inline-flex;align-items:center;justify-content:center}
  .sonas{transform:translateX(-100%);transition:transform .2s;width:min(300px,85vw);box-shadow:0 0 24px rgba(3,18,39,.2)}
  body.meniu-atidarytas .sonas{transform:none}
  body.meniu-atidarytas .uzdanga{display:block}
  body.meniu-atidarytas{overflow:hidden}
  .turinys{margin-left:0;padding:16px 12px}
  .viršus{padding:0 8px;gap:8px}
  .viršus .paieska{display:none}
  .naudotojas span.vardas{display:none}
  h1{font-size:18px}
  .kortele{padding:16px;border-radius:6px}
  .kortele .antraste{margin:-16px -16px 14px;padding:10px 16px}
  .lentele-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -16px;padding:0 16px}
  .lentele td,.lentele th{padding:10px 8px;font-size:13px}
  .lentele td.veiksmai{white-space:normal}
  .lentele td.veiksmai .m{margin:2px 0}
  .veiksmu-juosta{flex-wrap:wrap}.veiksmu-juosta .m{flex:1;justify-content:center}
  .m{height:40px}
  .laukas input,.laukas select{height:42px;font-size:16px} /* 16px – iOS nedidina */
  .laukas textarea{font-size:16px}
  .nust-meniu{display:flex;overflow-x:auto;padding:4px;gap:2px;-webkit-overflow-scrolling:touch}
  .nust-meniu .grupe{display:none}
  .nust-meniu a{white-space:nowrap;padding:8px 12px;border-radius:6px;font-size:13px}
  .korteliu-tinklelis{grid-template-columns:1fr 1fr;gap:10px}
  .rodiklis .reiksme{font-size:19px}
  details.meniu .langas{min-width:200px;max-width:calc(100vw - 16px)}
  .auth{padding:12px}.auth .kortele{padding:24px 20px}
  .kodai{grid-template-columns:1fr}
}
@media (max-width:480px){.korteliu-tinklelis{grid-template-columns:1fr}}
@media (min-width:901px){.lentele-wrap{overflow-x:auto}}
/* Kortelės, lentelės */
.kortele{background:var(--balta);border:1px solid var(--linija);border-radius:var(--r);box-shadow:var(--sesele);padding:20px 24px;margin-bottom:16px}
.kortele .antraste{display:flex;align-items:center;justify-content:space-between;margin:-20px -24px 16px;padding:12px 24px;background:#fafbfd;border-bottom:1px solid var(--linija);border-radius:var(--r) var(--r) 0 0;font-weight:600}
table.lentele{width:100%;border-collapse:collapse;background:var(--balta)}
.lentele th{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--antrinis);text-align:left;padding:10px 12px;border-bottom:1px solid var(--linija);white-space:nowrap}
.lentele td{padding:12px;border-bottom:1px solid #f0f0f0;vertical-align:middle;font-size:14px}
.lentele tr:hover td{background:#fafbfd}.lentele td.desine,.lentele th.desine{text-align:right}
.lentele td.veiksmai{text-align:right;white-space:nowrap}
.tuscia{text-align:center;color:var(--antrinis);padding:48px 16px}
/* Formos */
.laukas{margin-bottom:14px}.laukas label{display:block;font-size:13px;font-weight:500;margin-bottom:4px;color:var(--antrinis)}
.laukas label .p{color:var(--raudona)}
.laukas input[type=text],.laukas input[type=email],.laukas input[type=password],.laukas input[type=number],.laukas input[type=date],.laukas select,.laukas textarea{width:100%;height:38px;border:1px solid #cfd7e1;border-radius:6px;padding:0 10px;font:inherit;color:var(--tekstas);background:var(--balta)}
.laukas textarea{height:auto;padding:8px 10px;min-height:80px}
.laukas input:focus,.laukas select:focus,.laukas textarea:focus{outline:none;border-color:var(--akcentas);box-shadow:0 0 0 3px var(--akcentas-f)}
.laukas .klaida{color:var(--raudona);font-size:12px;margin-top:4px}.laukas .pastaba{color:var(--pilka);font-size:12px;margin-top:4px}
.eilute{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px}
.jungiklis{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:14px;cursor:pointer}
.jungiklis input{appearance:none;width:40px;height:22px;border-radius:11px;background:#cfd7e1;position:relative;flex:none;cursor:pointer;transition:.15s}
.jungiklis input:checked{background:var(--akcentas)}
.jungiklis input::after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.15s}
.jungiklis input:checked::after{left:20px}
/* Mygtukai */
.m{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:6px;border:1px solid #cfd7e1;background:var(--balta);color:var(--tekstas);font:inherit;font-weight:500;cursor:pointer;white-space:nowrap}
.m:hover{background:#f6f8fb;text-decoration:none}
.m.pirminis{background:var(--akcentas);border-color:var(--akcentas);color:#fff}.m.pirminis:hover{background:var(--akcentas-t)}
.m.pavojingas{color:var(--raudona);border-color:transparent;background:transparent}.m.pavojingas:hover{background:var(--raudona-f)}
.m.mazas{height:30px;padding:0 10px;font-size:13px}.m.tekstas{border-color:transparent;background:transparent;color:var(--akcentas)}
.veiksmu-juosta{display:flex;gap:8px;align-items:center;justify-content:flex-end;margin-top:16px}
/* Ženkliukai, pranešimai */
.zenklas{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;background:#eef2f7;color:var(--antrinis)}
.zenklas::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}
.zenklas.zalia{color:var(--zalia);background:var(--zalia-f)}.zenklas.raudona{color:var(--raudona);background:var(--raudona-f)}
.zenklas.geltona{color:var(--geltona);background:var(--geltona-f)}.zenklas.violet{color:var(--violet);background:var(--violet-f)}
.zenklas.be::before{display:none}
.pranesimas{padding:12px 16px;border-radius:6px;margin-bottom:16px;font-size:14px}
.pranesimas.ok{background:var(--zalia-f);color:#155c33;border:1px solid #bfe5cc}.pranesimas.klaida{background:var(--raudona-f);color:#8a1c14;border:1px solid #f3c2bd}
.pranesimas.info{background:var(--akcentas-f);color:#0f3f8a;border:1px solid #c5d8fa}
/* Prisijungimas */
.auth{min-height:100vh;display:grid;place-items:center;padding:24px}
.auth .kortele{width:100%;max-width:420px;padding:32px}
.auth .logo{font-weight:700;font-size:22px;margin-bottom:4px}.auth .sub{color:var(--antrinis);margin-bottom:24px}
.kodai{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-family:ui-monospace,Menlo,monospace;font-size:15px}
.kodai span{background:#f6f8fb;border:1px solid var(--linija);border-radius:6px;padding:8px;text-align:center}
.qr{display:flex;justify-content:center;margin:16px 0}.qr svg{width:220px;height:220px}
/* Meniu */
details.meniu{position:relative}details.meniu summary{list-style:none;cursor:pointer}details.meniu summary::-webkit-details-marker{display:none}
details.meniu .langas{position:absolute;right:0;top:calc(100% + 6px);background:var(--balta);border:1px solid var(--linija);border-radius:var(--r);box-shadow:0 8px 24px rgba(3,18,39,.12);min-width:240px;padding:6px 0;z-index:30}
details.meniu .langas a,details.meniu .langas button{display:block;width:100%;text-align:left;padding:8px 14px;color:var(--tekstas);background:none;border:0;font:inherit;cursor:pointer}
details.meniu .langas a:hover,details.meniu .langas button:hover{background:var(--fonas);text-decoration:none}
details.meniu .langas .grupe{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--pilka);padding:8px 14px 2px}
details.meniu .langas hr{border:0;border-top:1px solid var(--linija);margin:6px 0}
.naudotojas{display:flex;align-items:center;gap:8px;font-weight:500}.naudotojas .av{width:30px;height:30px;border-radius:50%;background:var(--akcentas-f);color:var(--akcentas);display:grid;place-items:center;font-weight:600;font-size:13px}
.nust-isdestymas{display:grid;grid-template-columns:220px 1fr;gap:20px}
.nust-meniu{background:var(--balta);border:1px solid var(--linija);border-radius:var(--r);padding:8px 0;align-self:start}
.nust-meniu .grupe{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--pilka);padding:10px 16px 4px}
.nust-meniu a{display:block;padding:8px 16px;color:var(--tekstas)}.nust-meniu a.aktyvi{background:var(--akcentas-f);color:var(--akcentas);font-weight:600}.nust-meniu a:hover{text-decoration:none;background:var(--fonas)}
@media (max-width:900px){.nust-isdestymas{grid-template-columns:1fr}}
.korteliu-tinklelis{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}
.rodiklis .reiksme{font-size:24px;font-weight:600}.rodiklis .pav{color:var(--antrinis);font-size:13px}

/* Įmonių pasirinkimas kviečiant naudotoją */
.imoniu-irankiai{display:flex;gap:8px;align-items:center;margin-bottom:8px;flex-wrap:wrap}
.imoniu-irankiai input{flex:1;min-width:160px}
.imoniu-sarasas{max-height:260px;overflow:auto;border:1px solid var(--linija);border-radius:8px;padding:6px 10px;background:#fff}
.imoniu-sarasas .jungiklis{display:flex;margin:4px 0}
.imoniu-sarasas .jungiklis.paslepta{display:none}

/* Sąrašai, filtrai, puslapiavimas, apačia */
.antraste-juosta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.antraste-juosta h1{margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.antraste-juosta .veiksmai{display:flex;gap:8px}
.filtrai .suvestine{margin-right:auto;color:var(--antrinis)}
.laukas input[type=search]{width:100%;height:38px;border:1px solid #cfd7e1;border-radius:6px;padding:0 10px;font:inherit}
.puslapiai{display:flex;align-items:center;justify-content:space-between;padding-top:12px;color:var(--antrinis);font-size:13px}
.puslapiai .nuorodos{display:flex;gap:4px}.m.neaktyvus{opacity:.4;pointer-events:none}.m.be{border-color:transparent}
.dvi-kolonos{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:900px){.dvi-kolonos{grid-template-columns:1fr}}
.rekvizitai td{padding:3px 12px 3px 0;vertical-align:top}.rekvizitai td:first-child{color:var(--antrinis);white-space:nowrap}
.lentele tr.suma td{border-bottom:0;padding:6px 12px}.lentele tr.suma.viso td{border-top:1px solid var(--linija);padding-top:10px}
.apacia{margin-top:32px;padding:12px 0;color:var(--pilka);font-size:12px;text-align:center;border-top:1px solid var(--linija)}
.lentele td.nr,.lentele td.data{white-space:nowrap}

/* Sąskaitos forma */
.kliento-paieska,.eilutes td:first-child{position:relative}
.pasiulymai{position:absolute;z-index:30;left:0;right:0;top:100%;background:#fff;border:1px solid var(--linija);border-radius:6px;box-shadow:0 6px 20px rgba(3,18,39,.12);max-height:280px;overflow:auto}
.pasiulymai button{display:block;width:100%;text-align:left;padding:8px 10px;border:0;background:none;font:inherit;cursor:pointer;border-bottom:1px solid #f0f0f0}
.pasiulymai button:hover{background:var(--akcentas-f)}.pasiulymai button span{color:var(--antrinis);font-size:12px;margin-left:6px}
.eilutes td{vertical-align:top;padding:8px 6px}.eilutes input,.eilutes select{height:34px;border:1px solid #cfd7e1;border-radius:6px;padding:0 8px;font:inherit;width:100%}
.eilutes input.aprasymas{margin-top:4px;font-size:12px;height:28px}.eilutes .nuolaida-td{white-space:nowrap}.eilutes select[data-pvm-kodas]{min-width:120px}.eilutes .nuolaida-td input,.eilutes .nuolaida-td select{display:inline-block;width:auto}
.eilutes td[data-suma-be-pvm],.eilutes td[data-suma-su-pvm]{padding-top:15px;white-space:nowrap}
.pranesimas.klaida{background:var(--raudona-f);color:var(--raudona);padding:10px 12px;border-radius:6px;margin-bottom:12px}

/* Sąskaitų sąrašas: mėnesių eilutės, žymėjimas, išskleidimas */
.saskaitu-sarasas tr.menuo td{background:#f6f8fb;padding:10px 12px;border-bottom:1px solid var(--linija)}
.saskaitu-sarasas tr.menuo:hover td{background:#f6f8fb}
.menuo-juosta{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.menuo-juosta .pav{font-size:17px;font-weight:600;margin-right:6px}
.menuo-juosta .zalia{color:var(--zalia)}.menuo-juosta .raudona{color:var(--raudona)}
.menuo-juosta .desineje{margin-left:auto;font-size:15px}.menuo-juosta .antrinis{color:var(--antrinis);font-size:13px}
.menuo-juosta .kiekis{display:inline-block;background:var(--akcentas);color:#fff;border-radius:12px;padding:1px 9px;font-size:12px;font-weight:600;margin-left:8px}
.saskaitu-sarasas .zenklas{text-transform:none;font-size:12px;letter-spacing:0}.saskaitu-sarasas .zenklas b{color:var(--raudona);font-weight:600}
.saskaitu-sarasas th.zym,.saskaitu-sarasas td.zym{width:28px;padding-right:0}
.saskaitu-sarasas td.tipas,.saskaitu-sarasas td.suma,.saskaitu-sarasas td.nr,.saskaitu-sarasas td.data{white-space:nowrap}
.saskaitu-sarasas tr.spaudziama{cursor:pointer}.saskaitu-sarasas tr.atidaryta td{background:#f6f8fb;border-bottom:0}
.issklesti{border:0;background:none;font-size:16px;cursor:pointer;color:var(--antrinis);padding:0 6px 0 0;line-height:1}
.uzdaryti-detales{font-size:14px;padding:0 8px}
.saskaitu-sarasas tr.detales td{background:#f6f8fb;padding:0 12px 16px 36px;border-bottom:1px solid var(--linija);cursor:default}
.detales-turinys .kortele{margin-bottom:12px}
.antraste-juosta .masiniai{display:flex;gap:6px}.antraste-juosta .masiniai select{height:36px;border:1px solid var(--akcentas);border-radius:6px;padding:0 10px;font:inherit}
.paieska-juosta{display:flex}.paieska-juosta input{height:36px;border:1px solid #cfd7e1;border-radius:6px 0 0 6px;padding:0 10px;font:inherit;min-width:240px}.paieska-juosta .m{border-radius:0 6px 6px 0;margin-left:-1px}
.filtru-zenkliukai{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:-6px 0 14px}
.filtru-zenkliukai .zenkliukas{background:var(--akcentas-f);color:var(--akcentas-t);border-radius:6px;padding:4px 10px;font-size:13px}.filtru-zenkliukai .zenkliukas a{margin-left:6px;color:inherit;text-decoration:none}
.filtru-zenkliukai .arba{font-size:11px;font-weight:600;color:var(--antrinis)}
/* Peržiūra */
.perziura .antraste span a{color:var(--antrinis);text-decoration:none;font-size:15px}
.trys-kolonos{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media (max-width:1100px){.trys-kolonos{grid-template-columns:1fr}}
.rekvizitai td:first-child{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--antrinis);padding-right:16px;white-space:normal;min-width:120px}
.rekvizitai td{padding:5px 12px 5px 0}.rekvizitai .salinti{color:var(--raudona);text-decoration:none;margin-left:8px}
.antrinis-tekstas{color:var(--antrinis);font-size:13px;font-weight:400}.pastaba-tekstas{white-space:pre-line;margin:12px 0 0;color:var(--antrinis)}
.perziuros-veiksmai{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin:4px 0 16px}
.perziuros-veiksmai .kaire,.perziuros-veiksmai .desine{display:flex;gap:6px;align-items:center;flex-wrap:wrap}
.perziuros-veiksmai .kalbos{display:inline-flex;background:#eef2f7;border-radius:6px;padding:3px}.perziuros-veiksmai .kalbos a{padding:5px 12px;border-radius:5px;text-decoration:none;color:var(--antrinis);font-weight:500}.perziuros-veiksmai .kalbos a.aktyvi{background:#fff;color:var(--akcentas);box-shadow:var(--sesele)}
.m.neaktyvus{opacity:.5;cursor:not-allowed}.langas a.neaktyvus{color:var(--pilka)}
.mokejimo-forma summary{list-style:none;cursor:pointer}.mokejimo-forma summary::-webkit-details-marker{display:none}.mokejimo-forma form{margin-top:10px}
/* Modalas (filtras) */
.modalas{position:fixed;inset:0;background:rgba(3,18,39,.45);z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:60px 16px;overflow:auto}
.modalo-langas{background:#fff;border-radius:14px;width:100%;max-width:820px;box-shadow:0 20px 60px rgba(0,0,0,.25)}
.modalo-antraste{display:flex;align-items:center;gap:16px;padding:18px 24px;border-bottom:1px solid var(--linija)}.modalo-antraste h2{margin:0;font-size:22px}
.modalo-antraste .uzdaryti{margin-left:auto;border:0;background:none;font-size:20px;cursor:pointer;color:var(--antrinis)}
.modalo-turinys{padding:20px 24px;max-height:60vh;overflow:auto}
.modalo-apacia{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 24px;background:#fafbfd;border-top:1px solid var(--linija);border-radius:0 0 14px 14px}
.modalo-apacia .m{height:44px;justify-content:center;font-size:15px}
.filtro-grupe{border:1px solid var(--linija);border-radius:10px;padding:12px;margin-bottom:8px}
.filtro-salyga{display:grid;grid-template-columns:1fr 1fr 1.4fr auto;gap:8px;margin-bottom:8px;align-items:center}
.filtro-salyga select,.filtro-salyga input{height:40px;border:1px solid #cfd7e1;border-radius:8px;padding:0 10px;font:inherit;width:100%}
.filtro-salyga .salinti{border:0;background:none;font-size:16px;cursor:pointer;color:var(--antrinis)}
.modalo-turinys .arba{text-align:center;font-size:11px;font-weight:600;color:var(--antrinis);margin:6px 0}.arba-prideti{text-align:center;margin-top:8px}
body.modalas-atidarytas{overflow:hidden}
@media (max-width:900px){.filtro-salyga{grid-template-columns:1fr 1fr;}.filtro-salyga input,.filtro-salyga select:nth-child(3){grid-column:span 2}.modalo-apacia{grid-template-columns:1fr}.saskaitu-sarasas tr.detales td{padding-left:12px}}
/* Klientų sąrašas */
.klientu-sarasas th a{color:var(--antrinis);text-decoration:none}.klientu-sarasas .skola{background:var(--raudona-f);color:var(--raudona);padding:4px 10px;border-radius:6px}
.kliento-detales{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-top:12px}@media (max-width:900px){.kliento-detales{grid-template-columns:1fr}}
.santrauka{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.santrauka div{display:flex;justify-content:space-between;gap:12px}.santrauka .pav{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--antrinis)}
.detales-veiksmai{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px}.detales-veiksmai span{display:flex;gap:6px;flex-wrap:wrap}
[hidden]{display:none!important}

/* Verslolita prekės ženklas */
.logo img{height:26px;display:block}
.menuo-juosta .kiekis{background:var(--koralas)}
.lentele .rekvizitai td,.lentele tr:hover .rekvizitai td{border:0;background:none;padding:5px 12px 5px 0;font-size:13px}
.lentele .rekvizitai td:first-child{font-size:11px}
.detales-turinys .lentele td{background:#fff}
