.ai-bild{margin:0;line-height:0;position:relative}.ai-bild figcaption{right:var(--spacing-edge);letter-spacing:.04em;color:var(--color-bone);background:color-mix(in srgb, var(--color-charcoal) 78%, transparent);border-radius:calc(var(--radius-card) / 2);backdrop-filter:blur(2px);padding:.4em .7em;font-size:clamp(.75rem,.92vw,.875rem);line-height:1;position:absolute;bottom:.75rem}@media (width<48rem){.ai-bild--over-flik figcaption{bottom:1.75rem}}.datum{display:block;position:relative}.datum input[type=date]::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none}.datum input[type=date]{padding-right:2.75rem}.datum__ikon{color:var(--color-charcoal);opacity:.55;pointer-events:none;transition:opacity .18s,color .18s;display:flex;position:absolute;top:50%;right:.85rem;translate:0 -50%}.datum:hover .datum__ikon,.datum:focus-within .datum__ikon{opacity:1;color:var(--color-orange)}.datum__panel{z-index:20;background:var(--color-bone);width:min(20rem,100vw - 2rem);color:var(--color-charcoal);border:1px solid var(--color-ash);border-radius:var(--radius-card);padding:.85rem;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 12px 32px #00000024}.datum__panel[hidden]{display:none}.datum__topp{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.datum__manad{text-transform:uppercase;letter-spacing:.04em;font-size:.875rem;font-weight:700}.datum__pil{border-radius:var(--radius-card);cursor:pointer;width:2rem;height:2rem;color:var(--color-charcoal);line-height:1}.datum__pil:hover{background:color-mix(in srgb, var(--color-ash) 30%, transparent)}.datum__veckodagar,.datum__rutnat{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.datum__veckodagar span{text-align:center;opacity:.55;padding-block:.25rem;font-size:.75rem;font-weight:600}.datum__rutnat button{aspect-ratio:1;border-radius:var(--radius-card);cursor:pointer;color:var(--color-charcoal);font-size:.875rem}.datum__rutnat button:hover:not([disabled]){background:color-mix(in srgb, var(--color-orange) 18%, transparent)}.datum__rutnat button:focus-visible{outline:2px solid var(--color-orange);outline-offset:-2px}.datum__rutnat button[disabled]{opacity:.3;cursor:default}.datum__rutnat button[data-idag]{box-shadow:inset 0 0 0 1px var(--color-ash)}.datum__rutnat button[data-vald]{background:var(--color-orange);color:var(--color-bone);font-weight:700}.datum__fot{justify-content:flex-end;margin-top:.6rem;display:flex}.datum__text{text-underline-offset:3px;cursor:pointer;color:var(--color-charcoal);padding:.35rem .25rem;font-size:.875rem;text-decoration:underline}.datum__text:hover{color:var(--color-orange)}.forfragan[data-astro-cid-hydtqmlw]{background:var(--color-bone)}.forfragan__inner[data-astro-cid-hydtqmlw]{padding-inline:var(--spacing-gutter);max-width:52rem;padding-block:clamp(2.5rem,6.24vw,5.97rem)}.forfragan__ingress[data-astro-cid-hydtqmlw]{max-width:38rem}@media (width>=64rem){.forfragan__inner[data-astro-cid-hydtqmlw]{grid-template-columns:1fr 1.25fr;align-items:start;gap:clamp(2rem,5vw,6rem);max-width:none;display:grid}.forfragan__rubrik[data-astro-cid-hydtqmlw]{top:calc(var(--spacing-navbar) + 2rem);position:sticky}.forfragan__form[data-astro-cid-hydtqmlw]{margin-top:0}}.forfragan__form[data-astro-cid-hydtqmlw]{gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width>=48rem){.forfragan__form[data-astro-cid-hydtqmlw]{grid-template-columns:1fr 1fr}.forfragan__falt[data-astro-cid-hydtqmlw]:not(.forfragan__falt--halv),.forfragan__botten[data-astro-cid-hydtqmlw]{grid-column:1/-1}}.forfragan__falt[data-astro-cid-hydtqmlw]{flex-direction:column;gap:.35rem;min-width:0;margin:0;display:flex}.forfragan__falt[data-astro-cid-hydtqmlw] label[data-astro-cid-hydtqmlw]{font-size:.9375rem;font-weight:600}.forfragan__valfri[data-astro-cid-hydtqmlw]{opacity:.6;font-weight:400}.forfragan__falt[data-astro-cid-hydtqmlw] input[data-astro-cid-hydtqmlw],.forfragan__falt[data-astro-cid-hydtqmlw] textarea[data-astro-cid-hydtqmlw]{font:inherit;color:var(--color-charcoal);border:1px solid var(--color-ash);border-radius:var(--radius-card);appearance:none;background:0 0;width:100%;min-height:2.75rem;padding:.7rem .85rem;font-size:1rem}.forfragan__falt[data-astro-cid-hydtqmlw] textarea[data-astro-cid-hydtqmlw]{resize:vertical;min-height:5.5rem}.forfragan__falt[data-astro-cid-hydtqmlw] input[data-astro-cid-hydtqmlw]:focus-visible,.forfragan__falt[data-astro-cid-hydtqmlw] textarea[data-astro-cid-hydtqmlw]:focus-visible{outline:2px solid var(--color-orange);outline-offset:1px;border-color:var(--color-orange)}.forfragan__falt[data-astro-cid-hydtqmlw][data-fel] input[data-astro-cid-hydtqmlw],.forfragan__falt[data-astro-cid-hydtqmlw][data-fel] textarea[data-astro-cid-hydtqmlw]{border-color:var(--color-orange)}.forfragan__falt[data-astro-cid-hydtqmlw] [data-astro-cid-hydtqmlw][data-felmeddelande]{color:var(--color-orange);font-size:.875rem}.forfragan__hjalp[data-astro-cid-hydtqmlw]{opacity:.7;font-size:.875rem}.forfragan__botten[data-astro-cid-hydtqmlw]{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.forfragan__finstilt[data-astro-cid-hydtqmlw]{opacity:.8;max-width:34rem;font-size:.875rem;line-height:1.5}@media (width<64rem),(hover:none){.forfragan__finstilt[data-astro-cid-hydtqmlw]{line-height:1.9}.forfragan__finstilt[data-astro-cid-hydtqmlw] a[data-astro-cid-hydtqmlw]{display:inline-block}}.forfragan__finstilt[data-astro-cid-hydtqmlw] a[data-astro-cid-hydtqmlw]{color:inherit}.forfragan__status[data-astro-cid-hydtqmlw]{border-radius:var(--radius-card);margin-top:1rem;padding:.85rem 1rem;font-weight:600}.forfragan__status[data-astro-cid-hydtqmlw][hidden]{display:none}.forfragan__status[data-astro-cid-hydtqmlw][data-ton=ok]{background:var(--color-green);color:var(--color-bone)}.forfragan__status[data-astro-cid-hydtqmlw][data-ton=fel]{background:var(--color-orange);color:var(--color-bone)}.forfragan__falla[data-astro-cid-hydtqmlw]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
