/* LaisviDomenai.lt /siandien/: busenos blokai, paieska, dvi lenteles (laukia ir paimti), paaiskinimas. Zetonai is site.css. */
.sd-loading { color: var(--ink-2); }
.sd-note { margin: 0 0 16px; padding: 14px 18px; background: var(--sheet); border: 1px solid var(--rule); border-radius: 14px; }
.sd-note p { margin: 0 0 12px; }
.sd-note p:last-child { margin-bottom: 0; }
.sd-head { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px 20px; margin-bottom: 14px; }
.sd-updated { margin: 0; display: flex; flex-wrap: wrap; align-items: center; gap: 8px 12px; color: var(--ink-2); font-size: 15px; }
.sd-block { margin-top: 24px; }
.sd-block h2 { margin: 0 0 10px; font-size: 22px; }
.sd-n { color: var(--ink-2); font-variant-numeric: tabular-nums; }
.sd-table { border-collapse: collapse; width: 100%; font-size: 15px; }
.sd-table th, .sd-table td { text-align: left; padding: 11px 14px; border-top: 1px solid var(--rule); vertical-align: top; }
.sd-table thead th { border-top: 0; background: var(--paper); font-size: 13px; letter-spacing: 0.06em; text-transform: uppercase; color: var(--ink-2); }
.sd-table tbody th { font-weight: 700; overflow-wrap: anywhere; }
.sd-table tbody th small { display: block; font-weight: 400; color: var(--ink-2); }
.sd-table td { font-variant-numeric: tabular-nums; overflow-wrap: anywhere; }
.sd-empty { margin: 8px 0 0; color: var(--ink-2); font-size: 14px; }
.sd-about { margin-top: 36px; max-width: 72ch; }
.sd-about h2 { font-size: 20px; margin: 24px 0 8px; }
@media (max-width: 600px) {
  .sd-table th, .sd-table td { padding: 9px 10px; }
  .sd-table thead th { letter-spacing: 0.03em; }
}
