.ms[data-astro-cid-3i33kcst]{display:grid;gap:18px;min-width:0}.ms-tabs[data-astro-cid-3i33kcst]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.ms-tabs[data-astro-cid-3i33kcst] button[data-astro-cid-3i33kcst]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;border-radius:16px;border:2px solid var(--line);background:var(--surface);font:700 17px var(--f-body);color:var(--ink);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.ms-tabs[data-astro-cid-3i33kcst] button[data-astro-cid-3i33kcst][aria-checked=true]{border-color:var(--module);background:var(--module);color:var(--on-module)}.ms-tabs[data-astro-cid-3i33kcst] button[data-astro-cid-3i33kcst][aria-checked=true] svg{color:var(--sun)}.ms-grid[data-astro-cid-3i33kcst]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:22px;align-items:start}.ms-form[data-astro-cid-3i33kcst]{display:grid;gap:14px;min-width:0}fieldset[data-astro-cid-3i33kcst]{border:1px solid var(--line);border-radius:18px;padding:14px 16px 16px;margin:0;display:grid;gap:10px;background:var(--surface);min-width:0}legend[data-astro-cid-3i33kcst]{font:700 15px var(--f-body);padding:0 6px}.ms-form[data-astro-cid-3i33kcst] label[data-astro-cid-3i33kcst]{display:grid;gap:4px;font-size:14px;font-weight:600;color:var(--muted);min-width:0}.ms-form[data-astro-cid-3i33kcst] input[data-astro-cid-3i33kcst]:not([type=checkbox]),.ms-form[data-astro-cid-3i33kcst] select[data-astro-cid-3i33kcst]{min-height:44px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);padding:8px 12px;font:500 16px var(--f-body);color:var(--ink);width:100%;box-sizing:border-box;min-width:0}.ms-zwei[data-astro-cid-3i33kcst]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ms-form[data-astro-cid-3i33kcst] .ms-check[data-astro-cid-3i33kcst]{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--ink);font-size:15.5px}.ms-check[data-astro-cid-3i33kcst] input[data-astro-cid-3i33kcst]{width:22px;height:22px;accent-color:var(--module)}.ms[data-astro-cid-3i33kcst][data-art=miete] [data-astro-cid-3i33kcst][data-nur=weg],.ms[data-astro-cid-3i33kcst][data-art=weg] [data-astro-cid-3i33kcst][data-nur=miete]{display:none}.ms-brief-wrap[data-astro-cid-3i33kcst]{display:grid;gap:12px;position:sticky;top:90px;min-width:0}.ms-brief[data-astro-cid-3i33kcst]{background:#fff;color:#1d232b;border-radius:6px;box-shadow:0 1px 2px #00000014,0 12px 32px #13253d1f;padding:34px 36px;font:400 15px/1.55 var(--f-body);overflow-wrap:anywhere}.ms-brief[data-astro-cid-3i33kcst] p{margin:0 0 12px}.ms-brief[data-astro-cid-3i33kcst] .ms-an{margin:18px 0}.ms-brief[data-astro-cid-3i33kcst] .ms-datum{text-align:right}.ms-brief[data-astro-cid-3i33kcst] mark{background:#fff1c2;color:inherit;border-radius:3px;padding:0 2px}.ms-brief[data-astro-cid-3i33kcst] .ms-antrag{display:block;border-left:3px solid var(--sun);padding:2px 0 2px 12px;font-style:italic}.ms-hinweise[data-astro-cid-3i33kcst] .ms-warn{margin:0;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--ink);font-size:14.5px}.ms-knoepfe[data-astro-cid-3i33kcst]{display:flex;flex-wrap:wrap;gap:10px}.ms-knoepfe[data-astro-cid-3i33kcst] .btn[data-astro-cid-3i33kcst]{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border-radius:14px;border:0;background:var(--sun);color:#1d232b;font:700 16px var(--f-body);cursor:pointer}.ms-knoepfe[data-astro-cid-3i33kcst] .btn[data-astro-cid-3i33kcst].sek{background:var(--surface);border:2px solid var(--line);color:var(--ink)}.ms-status[data-astro-cid-3i33kcst]:empty{display:none}@media(max-width:820px){.ms-grid[data-astro-cid-3i33kcst]{grid-template-columns:minmax(0,1fr)}.ms-brief-wrap[data-astro-cid-3i33kcst]{position:static}.ms-brief[data-astro-cid-3i33kcst]{padding:22px 18px;font-size:14.5px}}@media print{body.ms-drucken *{visibility:hidden}body.ms-drucken .ms-brief,body.ms-drucken .ms-brief *{visibility:visible}body.ms-drucken .ms-brief{position:absolute;left:0;top:0;width:100%;box-shadow:none;padding:0}body.ms-drucken mark{background:none}}
