.MuiButton-root.button-approve.MuiButton-contained{color:var(--mui-palette-approve-contrastText);background-color:var(--mui-palette-approve-main)}.MuiButton-root.button-approve.MuiButton-contained:hover{background-color:color-mix(in srgb,var(--mui-palette-approve-main) 82%,var(--mui-palette-approve-dark))}.MuiButton-root.button-approve.MuiButton-outlined{color:var(--mui-palette-approve-text);border-color:var(--mui-palette-approve-main)}.MuiButton-root.button-approve.MuiButton-outlined:hover{border-color:var(--mui-palette-approve-text);background-color:var(--mui-palette-approve-light)}.MuiButton-root.button-approve.MuiButton-text{color:var(--mui-palette-approve-text)}.MuiButton-root.button-approve.MuiButton-text:hover{background-color:var(--mui-palette-approve-light)}.MuiButton-root.button-approve.Mui-disabled{color:var(--mui-palette-action-disabled);border-color:var(--mui-palette-action-disabledBackground)}.MuiButton-root.button-approve.Mui-disabled.MuiButton-contained{background-color:var(--mui-palette-action-disabledBackground)}.MuiButton-root.button-refuse.MuiButton-contained{color:var(--mui-palette-refuse-contrastText);background-color:var(--mui-palette-refuse-main)}.MuiButton-root.button-refuse.MuiButton-contained:hover{background-color:color-mix(in srgb,var(--mui-palette-refuse-main) 82%,var(--mui-palette-refuse-dark))}.MuiButton-root.button-refuse.MuiButton-outlined{color:var(--mui-palette-refuse-text);border-color:var(--mui-palette-refuse-main)}.MuiButton-root.button-refuse.MuiButton-outlined:hover{border-color:var(--mui-palette-refuse-text);background-color:var(--mui-palette-refuse-light)}.MuiButton-root.button-refuse.MuiButton-text{color:var(--mui-palette-refuse-text)}.MuiButton-root.button-refuse.MuiButton-text:hover{background-color:var(--mui-palette-refuse-light)}.MuiButton-root.button-refuse.Mui-disabled{color:var(--mui-palette-action-disabled);border-color:var(--mui-palette-action-disabledBackground)}.MuiButton-root.button-refuse.Mui-disabled.MuiButton-contained{background-color:var(--mui-palette-action-disabledBackground)}.MuiButton-root.button-book.MuiButton-contained{color:var(--mui-palette-book-contrastText);background-color:var(--mui-palette-book-main)}.MuiButton-root.button-book.MuiButton-contained:hover{background-color:color-mix(in srgb,var(--mui-palette-book-main) 82%,var(--mui-palette-book-dark))}.MuiButton-root.button-book.MuiButton-outlined{color:var(--mui-palette-book-text);border-color:var(--mui-palette-book-main)}.MuiButton-root.button-book.MuiButton-outlined:hover{border-color:var(--mui-palette-book-text);background-color:var(--mui-palette-book-light)}.MuiButton-root.button-book.MuiButton-text{color:var(--mui-palette-book-text)}.MuiButton-root.button-book.MuiButton-text:hover{background-color:var(--mui-palette-book-light)}.MuiButton-root.button-book.Mui-disabled{color:var(--mui-palette-action-disabled);border-color:var(--mui-palette-action-disabledBackground)}.MuiButton-root.button-book.Mui-disabled.MuiButton-contained{background-color:var(--mui-palette-action-disabledBackground)}.MuiButton-root.button-directions.MuiButton-contained{color:var(--mui-palette-primary-contrastText);background-color:var(--mui-palette-primary-main)}.MuiButton-root.button-directions.MuiButton-contained:hover{background-color:var(--mui-palette-primary-dark)}.MuiButton-root.button-directions.MuiButton-contained.Mui-disabled{color:var(--mui-palette-action-disabled);background-color:var(--mui-palette-action-disabledBackground)}.MuiButton-root.button-ride.MuiButton-contained{color:var(--mui-palette-secondary-contrastText);background-color:var(--mui-palette-secondary-main)}.MuiButton-root.button-ride.MuiButton-contained:hover{background-color:var(--mui-palette-secondary-dark)}.MuiButton-root.button-ride.MuiButton-contained.Mui-disabled{color:var(--mui-palette-action-disabled);background-color:var(--mui-palette-action-disabledBackground)}.MuiButton-root.button-plain{color:var(--mui-palette-text-primary)}.MuiButton-root.button-plain.MuiButton-outlined{border-color:var(--mui-palette-text-primary)}.MuiButton-root.button-plain:hover{background-color:var(--mui-palette-action-hover)}.MuiButton-root.button-plain.Mui-disabled{color:var(--mui-palette-action-disabled);border-color:var(--mui-palette-action-disabledBackground)}.MuiButton-root.button-cancel{padding-inline:16px;color:var(--mui-palette-text-primary);background-color:var(--mui-palette-background-default)}.MuiButton-root.button-cancel:hover{background-color:var(--mui-palette-action-selected)}body{font-family:var(--mui-font-family)}img{max-width:100%}.admin-frame{display:flex;min-height:100dvh;background-color:var(--mui-palette-background-default)}.admin-sidebar{width:248px;flex-shrink:0}.admin-sidebar__paper{width:248px;box-sizing:border-box;display:flex;flex-direction:column}.admin-sidebar__brand{display:flex;align-items:center;gap:10px;padding:16px 20px}.admin-sidebar__brand img{width:30px;height:30px}.admin-sidebar__links{flex:1;overflow-y:auto;padding:0 8px 8px}.admin-sidebar__link.Mui-selected,.admin-sidebar__link.Mui-selected .MuiListItemIcon-root{color:var(--mui-palette-primary-main)}.admin-sidebar__foot{border-top:1px solid var(--mui-palette-divider);padding:12px 16px}.admin-column{flex:1;min-width:0}.admin-main{padding:24px}@media(max-width:899.95px){.admin-main{padding:16px}}.admin-main__content{max-width:1280px;margin:0 auto}.admin-topbar{border-bottom:1px solid var(--mui-palette-divider);background-color:var(--mui-palette-background-paper);color:var(--mui-palette-text-primary)}.admin-gate{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:16px;background-color:var(--mui-palette-background-default)}.admin-gate__card{width:100%;max-width:400px}.admin-gate img{width:44px;height:44px}.overview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}@media(max-width:599.95px){.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.overview-tile{display:block;height:100%;padding:16px;color:inherit;text-decoration:none}.overview-tile.overview-tile--waiting{border-color:var(--mui-palette-primary-main)}.overview-tile__icon{color:var(--mui-palette-text-secondary)}.list-card{display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere}.list-card:last-child{padding-bottom:16px}.list-card__line{min-width:0}.row-action.MuiButton-text{white-space:nowrap}.row-action:not(.button-approve,.button-refuse,.button-cancel).MuiButton-text{color:var(--mui-palette-text-primary)}.list-thumb{width:52px;height:40px;display:block;object-fit:cover;border-radius:6px;background-color:var(--mui-palette-action-hover)}.list-text{max-width:420px;white-space:pre-wrap;overflow-wrap:anywhere}.photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}@media(max-width:599.95px){.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.photo-grid__image{width:100%;aspect-ratio:4/3;display:block;object-fit:cover;height:auto}.vehicle-photos{display:flex;gap:6px;flex-wrap:wrap}.MuiChip-root.status-chip{font-weight:600}.MuiChip-root.status-chip--approve{color:var(--mui-palette-approve-contrastText);background-color:var(--mui-palette-approve-main)}.MuiChip-root.status-chip--refuse{color:var(--mui-palette-refuse-contrastText);background-color:var(--mui-palette-refuse-main)}.MuiChip-root.status-chip--primary{color:var(--mui-palette-primary-contrastText);background-color:var(--mui-palette-primary-main)}.MuiChip-root.status-chip--wait{color:var(--mui-palette-warning-contrastText);background-color:var(--mui-palette-warning-main)}
