.skip-link{z-index:1000;background:var(--mantine-color-body);color:var(--mantine-color-text);border:2px solid var(--mantine-color-blue-filled);padding:.5rem 1rem;position:absolute;top:-10rem;left:.5rem}.skip-link:focus{top:.5rem}.app-header{border-bottom:1px solid var(--mantine-color-default-border)}.app-main:focus,.focus-region:focus{outline:none}.app-header nav a[aria-current=page]{text-underline-offset:.25em;font-weight:700;text-decoration:underline}.mantine-Tabs-tab[data-active]{font-weight:700}.mantine-Tabs-panel:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.mantine-Alert-message{overflow:visible}.mantine-Input-input:focus-visible,.mantine-Input-input:focus-within{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}[data-mantine-color-scheme=light] .mantine-Input-wrapper[data-variant=default]{--input-bd:var(--app-input-border)}[data-mantine-color-scheme=light] .mantine-Radio-radio:not(:checked):not(:disabled):not([data-error]){border-color:var(--app-input-border)}.mantine-TableScrollContainer-scrollContainer{position:relative}.button-wrap{height:auto;min-height:var(--button-height);padding-block:.375rem}.button-wrap .mantine-Button-label{white-space:normal;text-align:start}.clickable-row{cursor:pointer}.notice>svg{flex-shrink:0;margin-top:.15em}.success-notice{background:var(--app-success-background);color:var(--mantine-color-text);border-radius:var(--mantine-radius-sm)}.success-notice>svg{color:var(--app-success-icon)}.unchanged-notice{background:var(--mantine-color-gray-0);color:var(--mantine-color-text);border-radius:var(--mantine-radius-sm)}.success-notice>svg,.unchanged-notice>svg{flex-shrink:0;margin-top:.15em}.menu-item-danger{--menu-item-color:var(--app-danger-text)}.button-danger{--mantine-color-default-color:var(--app-danger-text);--mantine-color-default-border:var(--app-danger-text)}@media (width<=35.99em){.praeparat-hits{width:calc(100vw - .75rem)!important}}.field-error>svg{vertical-align:-.15em;margin-inline-end:.25em}.password-field input{font-family:var(--mantine-font-family-monospace)}.chart-figure{margin:0}.chart-scroll{touch-action:pan-x pan-y;overflow:auto hidden}.chart-scroll[role=region]:focus-visible,.table-scroll[role=region]:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.table-scroll caption{text-align:start}.chart-legend-symbol{vertical-align:middle;min-width:1.5em;margin-inline-end:.5em;display:inline-block}.medication-list{list-style:none}
