.paamelding-form[data-astro-cid-t5lnmqr2]{display:flex;flex-direction:column;gap:2.5rem;max-width:720px;margin:0 auto}.paamelding-form[data-astro-cid-t5lnmqr2] [data-astro-cid-t5lnmqr2][hidden]{display:none!important}.pf-section[data-astro-cid-t5lnmqr2]{border:none;padding:0;margin:0}.pf-section[data-astro-cid-t5lnmqr2] legend[data-astro-cid-t5lnmqr2]{font-family:var(--font-headline);font-size:1.15rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-charcoal);padding-bottom:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--color-divider);width:100%}.pf-help[data-astro-cid-t5lnmqr2]{font-size:1rem;color:var(--color-charcoal);opacity:.78;margin:0 0 1rem;font-style:italic}.pf-required[data-astro-cid-t5lnmqr2]{color:var(--color-primary)}.pf-group[data-astro-cid-t5lnmqr2]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.pf-group[data-astro-cid-t5lnmqr2]:last-child{margin-bottom:0}.pf-row[data-astro-cid-t5lnmqr2]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:600px){.pf-row[data-astro-cid-t5lnmqr2]{grid-template-columns:1fr}}.pf-group[data-astro-cid-t5lnmqr2] label[data-astro-cid-t5lnmqr2]{font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-charcoal)}.pf-group[data-astro-cid-t5lnmqr2] input[data-astro-cid-t5lnmqr2],.pf-group[data-astro-cid-t5lnmqr2] select[data-astro-cid-t5lnmqr2],.pf-group[data-astro-cid-t5lnmqr2] textarea[data-astro-cid-t5lnmqr2]{padding:.9rem 1rem;border:1px solid var(--color-divider);background:var(--color-white);font-family:var(--font-body);font-size:1.02rem;color:var(--color-charcoal);transition:border-color .2s;width:100%}.pf-group[data-astro-cid-t5lnmqr2] input[data-astro-cid-t5lnmqr2]:focus,.pf-group[data-astro-cid-t5lnmqr2] select[data-astro-cid-t5lnmqr2]:focus,.pf-group[data-astro-cid-t5lnmqr2] textarea[data-astro-cid-t5lnmqr2]:focus{outline:none;border-color:var(--color-primary)}.pf-group[data-astro-cid-t5lnmqr2] textarea[data-astro-cid-t5lnmqr2]{resize:vertical;font-family:var(--font-body)}.pf-radio-group[data-astro-cid-t5lnmqr2]{display:flex;flex-direction:column;gap:.6rem}.pf-radio[data-astro-cid-t5lnmqr2],.pf-check[data-astro-cid-t5lnmqr2]{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;font-size:1.02rem;color:var(--color-charcoal);line-height:1.55}.pf-radio[data-astro-cid-t5lnmqr2] input[data-astro-cid-t5lnmqr2],.pf-check[data-astro-cid-t5lnmqr2] input[data-astro-cid-t5lnmqr2]{margin-top:.25rem;accent-color:var(--color-primary);flex-shrink:0}.pf-check[data-astro-cid-t5lnmqr2]+.pf-check[data-astro-cid-t5lnmqr2]{margin-top:.6rem}.pf-check[data-astro-cid-t5lnmqr2] a[data-astro-cid-t5lnmqr2]{color:var(--color-primary);text-decoration:underline}.pf-class-prompt[data-astro-cid-t5lnmqr2]{font-style:italic;color:var(--color-text-light);padding:1.25rem 1rem;border:1px dashed var(--color-divider);text-align:center;margin:0}.pf-class-options[data-astro-cid-t5lnmqr2][hidden]{display:none!important}.pf-class-options[data-astro-cid-t5lnmqr2]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}@media(max-width:900px){.pf-class-options[data-astro-cid-t5lnmqr2]{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.pf-class-options[data-astro-cid-t5lnmqr2]{grid-template-columns:repeat(2,1fr)}}.pf-class-option[data-astro-cid-t5lnmqr2]{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:1rem 1rem 1.1rem;border:1px solid var(--color-divider);background:var(--color-white);cursor:pointer;transition:border-color .2s,background .2s,transform .15s}.pf-class-option[data-astro-cid-t5lnmqr2]:hover{border-color:var(--color-primary);transform:translateY(-1px)}.pf-class-option[data-astro-cid-t5lnmqr2]:has(input:checked){border-color:var(--color-primary);background:#f5ecea}.pf-class-option[data-astro-cid-t5lnmqr2] input[data-astro-cid-t5lnmqr2]{position:absolute;top:.6rem;right:.6rem;accent-color:var(--color-primary);margin:0}.pf-class-name[data-astro-cid-t5lnmqr2]{font-family:var(--font-headline);font-size:.95rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-charcoal);padding-right:1.5rem;line-height:1.2}.pf-class-day[data-astro-cid-t5lnmqr2]{font-size:.75rem;color:var(--color-primary);font-weight:500;text-transform:uppercase;letter-spacing:.08em}.pf-class-time[data-astro-cid-t5lnmqr2]{font-size:.92rem;color:var(--color-charcoal)}.pf-class-sub[data-astro-cid-t5lnmqr2]{font-size:.85rem;color:var(--color-charcoal);opacity:.72;font-style:italic}.pf-class-notice[data-astro-cid-t5lnmqr2]{padding:.85rem 1rem;background:var(--color-warm-white);border-left:3px solid var(--color-primary);font-size:.9rem;color:var(--color-charcoal);margin:0 0 .5rem}.pf-submit[data-astro-cid-t5lnmqr2]{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:1rem}.priser-grid[data-astro-cid-dlqhgys4]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.priser-grid__right[data-astro-cid-dlqhgys4]{padding-top:2.5rem}@media(max-width:768px){.priser-grid[data-astro-cid-dlqhgys4]{grid-template-columns:1fr;gap:2rem}.priser-grid__right[data-astro-cid-dlqhgys4]{padding-top:0}}#vilkaar[data-astro-cid-dlqhgys4] details[data-astro-cid-dlqhgys4]{background:#f4e0de;border-color:transparent}
