.admin-sida{max-width:1100px;margin:0 auto;padding:18px 16px 48px;display:flex;flex-direction:column;gap:16px}.admin-sida h2{margin:0 0 10px;font-size:19px}.admin-sida h3{margin:4px 0 8px;font-size:16px}.brodsmula{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--dov);flex-wrap:wrap}.flikrad{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--ram);padding-bottom:10px}.flikrad .flik{text-decoration:none;color:inherit;display:inline-flex;align-items:center;min-height:38px;padding:6px 14px;border-radius:19px;border:1.5px solid var(--ram);background:var(--yta);font-weight:700;font-size:15px;cursor:pointer}.flikrad .flik[aria-selected=true]{background:var(--navy);border-color:var(--navy);color:#fff}.rutor{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.evkort{display:flex;flex-direction:column;gap:8px}.evkort .namn{font-size:18px;font-weight:800}.evkort .meta{font-size:14px;color:var(--dov)}.radlista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.radlista>li{display:flex;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid var(--ram);flex-wrap:wrap}.radlista>li:last-child{border-bottom:0}.radlista .vaxa{flex:1;min-width:160px}.radlista .dov{color:var(--dov);font-size:14px}.formgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;align-items:end}.knapprad{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.tabell-wrap{overflow-x:auto}table.tabell{width:100%;border-collapse:collapse;font-size:14px}.tabell th,.tabell td{text-align:left;padding:7px 8px;border-bottom:1px solid var(--ram);vertical-align:top}.tabell th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--dov)}.tabell tr.fel td{background:#a32d2d14}.tabell tr.varning td{background:#c2780317}.taggar{display:flex;gap:4px;flex-wrap:wrap}.tagg{font-size:12px;font-weight:700;padding:2px 8px;border-radius:10px;background:var(--yta-2);border:1px solid var(--ram)}.tagg.ok{color:var(--ok);border-color:currentColor;background:transparent}.tagg.fara{color:var(--fara);border-color:currentColor;background:transparent}.bakgrund-mini{width:120px;height:80px;object-fit:contain;background:var(--yta-2);border:1px solid var(--ram);border-radius:8px}.ny-lank{background:var(--bla-mjuk);border:1px solid var(--bla);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.ny-lank code{word-break:break-all;font-size:13px}.meddelanden{font-size:14px;display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto}.meddelanden .fel{color:var(--fara)}.meddelanden .varning{color:#9a5b00}@media (prefers-color-scheme: dark){:root:not([data-tema=ljust]) .meddelanden .varning{color:#f0b45a}}.ruta-dialog{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0e188c;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px;z-index:50;overflow-y:auto}.ruta-dialog .kort{width:100%;max-width:560px;display:flex;flex-direction:column;gap:12px}.qr-ark{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.qr-ark figure{margin:0;border:1px solid var(--ram);border-radius:8px;padding:10px;text-align:center;background:#fff;color:#111;break-inside:avoid}.qr-ark figure img{width:100%;max-width:180px}.qr-ark figcaption{font-weight:800;font-size:22px}.qr-ark figcaption small{display:block;font-weight:600;font-size:12px}@media print{body.utskrift>*:not(.utskrift-yta){display:none!important}body.utskrift .utskrift-yta{display:block!important}.qr-ark{grid-template-columns:repeat(3,1fr)}}.utskrift-yta{display:none}.ftlogga{height:32px;max-width:120px;object-fit:contain}.tabell tfoot th{border-top:2px solid var(--ram)}
