.local-records:where(.astro-4wezjrow){border:1px solid var(--sl-color-gray-4);border-radius:.35rem;padding:1rem}form:where(.astro-4wezjrow){grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}label:where(.astro-4wezjrow){flex-direction:column;gap:.35rem;font-size:.9rem;display:flex}textarea:where(.astro-4wezjrow),input:where(.astro-4wezjrow),select:where(.astro-4wezjrow){max-width:100%;font:inherit;background:var(--sl-color-bg);color:var(--sl-color-text);border:1px solid var(--sl-color-gray-3);padding:.5rem}button:where(.astro-4wezjrow){font:inherit;cursor:pointer;margin:.35rem;padding:.5rem}textarea:where(.astro-4wezjrow):focus-visible,input:where(.astro-4wezjrow):focus-visible,button:where(.astro-4wezjrow):focus-visible{outline:3px solid var(--sl-color-text-accent);outline-offset:3px}:where(.astro-4wezjrow)[data-record-list] li{border-block-start:1px solid var(--sl-color-gray-4);padding-block:1rem}:where(.astro-4wezjrow)[data-record-list] dt{font-weight:700}:where(.astro-4wezjrow)[data-record-list] dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .7rem}.record-actions:where(.astro-4wezjrow){flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media print{form:where(.astro-4wezjrow),.record-actions:where(.astro-4wezjrow),:where(.astro-4wezjrow)[data-record-status],:where(.astro-4wezjrow)[data-record-list] button{display:none}:where(.astro-4wezjrow)[data-record-list] li{break-inside:avoid}}
