/* Små tillegg til zoz.css for server-rendret plattform (uten prototypens JS). */
.logo-m{display:none;font-weight:700;color:var(--zoz-fg);text-decoration:none}
@media (max-width:900px){.logo-m{display:inline}}
body.enkel{background:var(--zoz-bg)}
body.enkel .content{max-width:420px;padding-top:48px}
.topbar form{margin:0}
.angre{margin-top:6px;display:flex;align-items:center;gap:8px}
.angre .btn{height:28px}
.input{width:100%;height:var(--zoz-control-h);padding:0 10px;border:1px solid var(--zoz-border-strong);border-radius:8px;background:var(--zoz-surface);color:var(--zoz-fg);font:inherit;font-size:13.5px}
textarea.input{height:auto;padding:8px 10px;min-height:64px}
.card + .card,.card + .review,.review + .card{margin-top:16px}
.stack{display:flex;flex-direction:column;gap:16px}
.rad{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.markor{background:var(--zoz-changed);font-weight:600;border-radius:4px;padding:0 2px}
.kommentar{white-space:pre-wrap;word-break:break-word;font-size:13.5px;margin:0}
pre.csv{background:var(--zoz-surface-sunken);padding:10px;border-radius:8px;overflow:auto;font-size:11.5px;white-space:pre}
.t td.num,.t th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.t tr.klikk{cursor:pointer}
.t a.rad-lenke{color:inherit;text-decoration:none;display:block}
@media (max-width:900px){.btn{min-height:44px}.review-actions .btn{min-height:44px}.input{min-height:44px}}
/* Linjetabellen i plattformen har navn i kolonne 2 (prototypen hadde den i 3). */
.t.edit td:nth-child(3){min-width:0}
.t.edit td:nth-child(2){min-width:220px}
@media (max-width:900px){.t.edit td:nth-child(3){min-width:0}.t.edit td:nth-child(2){min-width:160px}}
