.mantine-Notifications-root[data-position=top-right]{top:64px}:root{--odonto-fondo:#eef4fb}[data-mantine-color-scheme=dark] :root{--odonto-fondo:var(--mantine-color-dark-8)}:root{--odonto-superficie:#fff}[data-mantine-color-scheme=dark] :root{--odonto-superficie:var(--mantine-color-dark-7)}:root{--odonto-lateral:#e3eefa}[data-mantine-color-scheme=dark] :root{--odonto-lateral:var(--mantine-color-dark-7)}:root{--odonto-borde:#d3e2f3}[data-mantine-color-scheme=dark] :root{--odonto-borde:var(--mantine-color-dark-4)}:root{--odonto-titulo:#13467a}[data-mantine-color-scheme=dark] :root{--odonto-titulo:var(--mantine-color-blue-3)}.odonto-main{background:var(--odonto-fondo);min-height:100vh}.odonto-header{color:#fff;background:linear-gradient(90deg,#13467a 0%,#1864ab 45%,#1c7ed6 100%);border-bottom:none;box-shadow:0 2px 8px #13467a40}.odonto-navbar{background:var(--odonto-lateral);border-right:1px solid var(--odonto-borde)}.odonto-seccion{letter-spacing:.06em;text-transform:uppercase;color:var(--mantine-color-blue-8);font-size:11px;font-weight:700}[data-mantine-color-scheme=dark] .odonto-seccion{color:var(--mantine-color-blue-4)}.odonto-seccion{opacity:.75;padding:14px 12px 4px}.odonto-main h2,.odonto-main h4{color:var(--odonto-titulo)}.odonto-main .mantine-Table-table{background:var(--odonto-superficie);border-radius:var(--mantine-radius-md);box-shadow:var(--mantine-shadow-xs);overflow:hidden}.odonto-main .mantine-Table-thead{background:#e7f0fb}[data-mantine-color-scheme=dark] .odonto-main .mantine-Table-thead{background:var(--mantine-color-dark-6)}.odonto-main .mantine-Table-th{color:#13467a}[data-mantine-color-scheme=dark] .odonto-main .mantine-Table-th{color:var(--mantine-color-blue-2)}.odonto-main .mantine-Table-th{font-weight:600}.odonto-main .mantine-Card-root,.odonto-main .mantine-Paper-root[data-with-border],.odonto-main .mantine-Fieldset-root{border-color:var(--odonto-borde)}.odonto-main .mantine-Fieldset-root{background:var(--odonto-superficie)}.odonto-main .mantine-Fieldset-legend{color:var(--odonto-titulo);font-weight:600}.odonto-main .mantine-Tabs-list:before{border-color:var(--odonto-borde)}
