/* solpark-konsesjon: konsesjonskortet (.solpark-konsesjon-*), agent K 12. nov 2026 */
.solpark-konsesjon-vei { margin: 0 0 10px; font-size: 14px; }
.solpark-konsesjon-telling { display: flex; flex-wrap: wrap; gap: 6px; margin: 4px 0 8px; }
.solpark-konsesjon-st { display: inline-block; font-size: 12px; line-height: 1.5; border-radius: 6px; padding: 0 7px; white-space: nowrap; border: 1px solid transparent; }
.solpark-konsesjon-st--dekket { background: oklch(0.94 0.05 150); color: oklch(0.38 0.1 150); }
.solpark-konsesjon-st--delvis { background: oklch(0.95 0.07 90); color: oklch(0.42 0.09 75); }
.solpark-konsesjon-st--utredning { background: oklch(0.94 0.04 35); color: oklch(0.45 0.13 35); }
.solpark-konsesjon-st--utfylles { background: oklch(0.94 0.02 260); color: oklch(0.42 0.06 260); }
.solpark-konsesjon-st--ikke { background: oklch(0.95 0 0); color: oklch(0.5 0 0); }
.solpark-konsesjon-punkter { margin: 6px 0; }
.solpark-konsesjon-punkter summary { cursor: pointer; font-weight: 600; margin: 8px 0 4px; }
.solpark-konsesjon-punkter .solpark-liste li { align-items: flex-start; }
.solpark-konsesjon-punkter .solpark-liste small { display: block; margin-top: 1px; }
.solpark-konsesjon-filer small { margin-left: 6px; }
.solpark-konsesjon-vis { width: 100%; height: 72vh; min-height: 420px; border: 1px solid oklch(0.85 0.02 250); border-radius: 10px; margin-top: 10px; background: oklch(0.99 0 0); }
.solpark-konsesjon-best { position: relative; margin: 8px 0; padding: 10px 12px; border: 1px solid oklch(0.86 0.04 230); border-radius: 10px; background: oklch(0.98 0.01 230); }
.solpark-konsesjon-best p { margin: 0 0 8px; font-size: 13px; }
