@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,400;0,14..32,500;0,14..32,600;0,14..32,700;0,14..32,800;1,14..32,400&display=swap";:root{--admin-bg: #f4f7fb;--admin-surface: #ffffff;--admin-surface-2: #f8fafc;--admin-zebra: #f6f8fb;--admin-text: #0f172a;--admin-text-muted: #64748b;--admin-text-faint: #94a3b8;--admin-sidebar-item: #334155;--admin-line: #e2e8f0;--admin-line-soft: #f1f5f9;--admin-primary: #307cd0;--admin-primary-strong: #1f5a9e;--admin-primary-a04: rgba(48, 124, 208, .04);--admin-primary-a06: rgba(48, 124, 208, .06);--admin-primary-a08: rgba(48, 124, 208, .08);--admin-primary-a10: rgba(48, 124, 208, .1);--admin-primary-a12: rgba(48, 124, 208, .12);--admin-primary-a14: rgba(48, 124, 208, .14);--admin-row-hover: rgba(48, 124, 208, .055);--admin-row-selected: rgba(48, 124, 208, .09);--admin-neutral-a04: rgba(15, 23, 42, .04);--admin-neutral-a05: rgba(15, 23, 42, .05);--admin-focus: #307cd0}:root[data-admin-theme=dark]{--admin-bg: #0d1117;--admin-surface: #161b22;--admin-surface-2: #1b212b;--admin-zebra: #191f28;--admin-text: #e6edf3;--admin-text-muted: #9aa7b4;--admin-text-faint: #8b96a5;--admin-sidebar-item: #b9c2cd;--admin-line: #2a313b;--admin-line-soft: #222932;--admin-primary: #58a6ff;--admin-primary-strong: #79b8ff;--admin-primary-a04: rgba(88, 166, 255, .08);--admin-primary-a06: rgba(88, 166, 255, .1);--admin-primary-a08: rgba(88, 166, 255, .12);--admin-primary-a10: rgba(88, 166, 255, .14);--admin-primary-a12: rgba(88, 166, 255, .16);--admin-primary-a14: rgba(88, 166, 255, .18);--admin-row-hover: rgba(88, 166, 255, .09);--admin-row-selected: rgba(88, 166, 255, .16);--admin-neutral-a04: rgba(255, 255, 255, .04);--admin-neutral-a05: rgba(255, 255, 255, .06);--admin-focus: #58a6ff}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--admin-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}html{scroll-behavior:smooth}:focus-visible{outline:2px solid var(--admin-primary);outline-offset:2px}.RaLayout-content{padding:28px!important;background:var(--admin-bg)!important}.RaLayout-appFrame .RaSidebar-drawerPaper,.RaLayout-appFrame .MuiDrawer-paper,.RaSidebar-closed .RaSidebar-drawerPaper,.RaSidebar-closed .MuiDrawer-paper{width:300px!important;min-width:300px!important}.RaSidebar-toggle{display:none!important}@media (max-width: 899px){.RaAppBar-menuButton{display:inline-flex!important}}.RaList-main{border-radius:12px;border:1px solid var(--admin-line);box-shadow:0 1px 3px #0f172a0a}.RaList-actions{align-items:center!important;justify-content:space-between;flex-wrap:wrap;gap:12px;row-gap:10px;min-height:0!important;padding:6px 4px 16px}[class*=RaFilterForm-root]{flex:0 1 auto!important;flex-basis:auto!important;min-width:0;min-height:0!important;margin:0!important;padding:0!important;align-items:center!important;flex-wrap:wrap;row-gap:10px;column-gap:8px}[class*=RaFilterForm-root] .MuiFormControl-root,[class*=RaFilterFormInput-root]{margin-top:0!important;margin-bottom:0!important}[class*=RaFilterForm-root] .MuiFormHelperText-root:empty{display:none!important}.RaList-actions [class*=RaTopToolbar-root]{flex-shrink:0;min-height:0!important;padding:0!important;margin:0!important;align-items:center!important;gap:4px}.RaList-content{border-radius:12px;overflow:hidden}.RaDatagrid-table{font-size:.875rem}.RaDatagrid-headerCell{font-weight:600!important}.RaBulkActionsToolbar-toolbar{z-index:10!important}.RaDatagrid-headerCell{padding:13px 16px!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;color:var(--admin-text-muted)!important;background:var(--admin-surface-2)!important;border-bottom:1px solid var(--admin-line)!important;white-space:nowrap}.RaDatagrid-rowCell{padding:13px 16px!important;vertical-align:middle!important;font-size:.875rem;color:var(--admin-text);border-bottom:1px solid var(--admin-line-soft)!important}.RaDatagrid-headerCell:first-of-type,.RaDatagrid-rowCell:first-of-type{padding-left:20px!important}.RaDatagrid-headerCell:last-of-type,.RaDatagrid-rowCell:last-of-type{padding-right:20px!important}.RaDatagrid-tbody .RaDatagrid-row{transition:background-color .12s ease}.RaDatagrid-tbody .RaDatagrid-row:nth-of-type(2n) .RaDatagrid-rowCell{background:var(--admin-zebra)}.RaDatagrid-tbody .RaDatagrid-row:hover .RaDatagrid-rowCell{background:var(--admin-row-hover)!important}.RaDatagrid-tbody .RaDatagrid-row.Mui-selected .RaDatagrid-rowCell{background:var(--admin-row-selected)!important}.RaDatagrid-rowCell a{color:var(--admin-primary);text-decoration:none;font-weight:500}.RaDatagrid-rowCell a:hover{text-decoration:underline}.RaSimpleForm-root,.RaTabbedForm-root{max-width:920px}.RaEdit-main,.RaCreate-main,.RaShow-main{border-radius:12px}.RaSimpleShowLayout-stack,.RaTabbedShowLayout-content>div:has(>.RaTab-row){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;margin-top:4px;background:var(--admin-line);border:1px solid var(--admin-line);border-radius:12px;overflow:hidden}.RaSimpleShowLayout-row,.RaTabbedShowLayout-content>div>.RaTab-row{background:var(--admin-surface);margin:0!important;padding:13px 18px!important;gap:4px!important;min-width:0}.ra-field-description,.ra-field-notes,.ra-field-notes_text,.ra-field-subscription_details,.ra-field-maintenance_message,.ra-field-message,.ra-field-location_text{grid-column:1 / -1}.RaLabeled-label{margin-bottom:2px!important}.RaLabeled-label>span{font-size:.6875rem!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;color:var(--admin-text-faint)!important}.RaSimpleShowLayout-row>.MuiTypography-root:not(.RaLabeled-label),.RaTabbedShowLayout-content>div>.RaTab-row>.MuiTypography-root:not(.RaLabeled-label){font-size:.9375rem;color:var(--admin-text);font-weight:500}@media (max-width: 700px){.RaSimpleShowLayout-stack,.RaTabbedShowLayout-content>div:has(>.RaTab-row){grid-template-columns:1fr!important}}.RaLayout-appFrame,.RaLayout-content{min-width:0}.admin-sidebar *{font-family:inherit}
