/* Inställningar: Datakällor, Export and Min profil (views/inst-*.js). Tokens only. */
.st-table{width:100%;border-collapse:collapse}
.st-table th{text-align:left;font-size:var(--fs-sm);color:var(--muted);font-weight:600;padding:var(--s-2) var(--s-3) var(--s-2) 0}
.st-table td{padding:var(--s-3) var(--s-3) var(--s-3) 0;vertical-align:top;box-shadow:0 1px 0 var(--edge2)}
.st-table tr:last-child td{box-shadow:none}
.st-lic{display:block;margin-top:var(--s-1)}
.ex-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0;box-shadow:0 1px 0 var(--edge2)}
.ex-row:last-child{box-shadow:none}
.pf-dl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--s-2) var(--s-3);margin:0 0 var(--s-2)}
.pf-dl dt{color:var(--muted)}
.pf-dl dd{margin:0;overflow-wrap:anywhere}
.pf-form{display:grid;gap:var(--s-2);max-width:420px}
.pf-themes{display:flex;gap:var(--s-2);flex-wrap:wrap}
.pf-themes .btn[aria-pressed=true]{box-shadow:var(--glow-ring)}
@media (max-width:640px){
  .st-table thead{display:none}
  .st-table tr,.st-table td{display:block}
  .st-table td{padding:var(--s-1) 0;box-shadow:none}
  .st-table tr{padding:var(--s-3) 0;box-shadow:0 1px 0 var(--edge2)}
  .pf-dl{grid-template-columns:1fr;gap:0}
  .pf-dl dd{margin-bottom:var(--s-2)}
  .ex-row{flex-wrap:wrap}
}
