@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--admin-app-bar-height:48px;color:#202336;font-synthesis:none;text-rendering:optimizelegibility;background:#fff5ef;font-family:Inter,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%}html{overflow:hidden}body{background:#fff5ef;min-width:320px;min-height:100vh;margin:0;overflow:hidden}.layout{background:linear-gradient(#fff8f4b8,#fff8f4c7),url(/assets/backgound-Cdq-5LAD.webp) 50%/cover no-repeat fixed;height:100dvh;overflow:hidden;min-height:0!important}.layout .RaLayout-appFrame{flex:1 1 0;min-width:0;min-height:0}.layout .RaLayout-contentWithSidebar{flex:1 1 0;min-width:0;height:auto;min-height:0;overflow:hidden}.layout .RaLayout-content{scrollbar-gutter:stable;overscroll-behavior-y:contain;flex:1 1 0;min-width:0;height:auto;min-height:0;overflow:hidden auto;padding-bottom:24px!important}.layout .RaSidebar-docked{height:calc(100dvh - var(--admin-app-bar-height))}.layout .RaSidebar-docked .RaSidebar-fixed{height:calc(100dvh - var(--admin-app-bar-height));overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:16px;position:relative;top:auto;overflow-y:auto}.layout .RaSidebar-docked .RaSidebar-fixed::-webkit-scrollbar{width:8px;display:block}.RaSidebar-open .RaMenuItemLink-root .MuiTypography-noWrap,.MuiModal-root .RaSidebar-paper .RaMenuItemLink-root .MuiTypography-noWrap{white-space:normal;overflow-wrap:anywhere}.RaList-main,.RaShow-main,.RaEdit-main,.RaCreate-main{min-width:0;max-width:100%}.RaDatagrid-root,.MuiTableContainer-root{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.RaList-content,.RaShow-card,.RaEdit-card,.RaCreate-card,.RaListToolbar-root,.RaList-actions{min-width:0;max-width:100%}.RaListToolbar-root{flex-wrap:wrap;gap:8px}.RaList-actions{flex-wrap:wrap}.RaFilterForm-form{flex-wrap:wrap;min-width:0}.MuiTablePagination-toolbar{flex-wrap:wrap;row-gap:8px;padding-block:8px}.MuiDialog-paper{max-height:calc(100dvh - 32px)}.MuiDialogContent-root{min-height:0;overflow-y:auto}.MuiDialogActions-root{flex-wrap:wrap;gap:8px}.MuiCard-root,.RaList-card,.RaShow-card,.RaEdit-card,.RaCreate-card{-webkit-backdrop-filter:blur(18px)saturate(130%);background:#ffffffa8!important}.MuiMenu-paper,.MuiPopover-paper,.MuiDialog-paper{-webkit-backdrop-filter:blur(20px)saturate(130%);background:#fffcfae6!important}.login-page{background-color:#fff4ed;background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:safe center center;height:100dvh;min-height:0;padding:24px;display:grid;position:relative;overflow:hidden auto}.login-card{z-index:2;-webkit-backdrop-filter:blur(22px)saturate(135%);width:min(430px,100vw - 32px);padding:44px;position:relative;background:#ffffffad!important;border:1px solid #ffffffb8!important;box-shadow:0 28px 80px #71432f33!important}.login-logo{place-items:center;width:82px;height:82px;margin-bottom:18px;display:grid}.login-logo img{object-fit:contain;filter:drop-shadow(0 10px 18px #dc78602e);width:100%;height:100%}.page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.page-heading>*{min-width:0;max-width:100%}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric-card{align-items:center;gap:14px;display:flex}.metric-icon{border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.chart-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);gap:16px;margin-top:16px;display:grid}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.metric-grid>*,.chart-grid>*,.form-grid>*{min-width:0}.metric-card>*{overflow-wrap:anywhere;min-width:0}.metric-icon{flex-shrink:0}.form-grid .MuiFormControl-root{width:100%;min-width:0}pre,.RaSimpleShowLayout-root .MuiTypography-root{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=1100px){.metric-grid{grid-template-columns:repeat(2,1fr)}.chart-grid{grid-template-columns:1fr}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.metric-grid,.form-grid{grid-template-columns:1fr}.page-heading{flex-direction:column;align-items:flex-start}.login-page{background-position:64%;padding:16px}.login-card{padding:28px}}@media (width<=599.95px){:root{--admin-app-bar-height:56px}body .MuiModal-root .RaSidebar-paper{height:100dvh}.RaDatagrid-table{min-width:680px}.MuiDialog-paper{width:calc(100% - 32px);margin:16px}.MuiTablePagination-spacer{display:none}}
