"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MuiStepLabel = void 0;
const StepLabel_1 = require("@mui/material/StepLabel");
exports.MuiStepLabel = {
    styleOverrides: {
        label({ theme }) {
            const { active, completed, error } = StepLabel_1.stepLabelClasses;
            return {
                fontSize: theme.typography.caption.fontSize,
                lineHeight: theme.typography.caption.lineHeight,
                fontWeight: theme.typography.caption.fontWeight,
                color: theme.palette.grey[700],
                [`&.${active}, &.${completed}, &.${error}`]: {
                    color: theme.palette.grey[900],
                    fontSize: theme.typography.caption.fontSize,
                    lineHeight: theme.typography.caption.lineHeight,
                    fontWeight: theme.typography.caption.fontWeight,
                },
            };
        },
        root() {
            return {
                '&:focus-visible': {
                    outline: 'unset',
                },
            };
        },
        iconContainer({ theme }) {
            return {
                paddingRight: theme.microSpacing(5),
            };
        },
    },
};
