
/* Professional theme is independent of the administrative theme in support mode. */
.professional-layout.is-dashboard .professional-my-day__header h1.MuiTypography-root { color:var(--professional-muted); }
.professional-layout:is(.professional-theme-light,[data-theme="light"]) .professional-layout__content .MuiButton-outlined:not([class*="tone-"]) {
  background-color:var(--professional-surface,#fff);
}
.professional-layout:is(.professional-theme-light,[data-theme="light"]) .professional-layout__content :is(.MuiButton-outlinedPrimary,.MuiButton-textPrimary,.MuiButton-outlined.MuiButton-colorPrimary:not(.Mui-disabled),.MuiButton-text.MuiButton-colorPrimary:not(.Mui-disabled)):not([class*="tone-"]) {
  color:color-mix(in srgb,var(--professional-primary,#1f8a63) 70%,#0f172a);
}
.professional-layout:is(.professional-theme-light,[data-theme="light"]) .professional-layout__content :is(.MuiButton-outlinedError,.MuiButton-textError,.MuiButton-outlined.MuiButton-colorError:not(.Mui-disabled),.MuiButton-text.MuiButton-colorError:not(.Mui-disabled)):not([class*="tone-"]) { color:#be123c; }
.professional-layout:is(.professional-theme-light,[data-theme="light"]) .professional-layout__content .MuiButton-outlined:not([class*="tone-"]):hover {
  background-color:var(--professional-surface-soft,#edf6f1);
}
.professional-layout:is(.professional-theme-light,[data-theme="light"]) .professional-layout__content .MuiButton-root.Mui-disabled {
  color:#64748b;border-color:#cbd5e1;background-color:#f1f5f9;
}
.professional-layout:is(.professional-theme-light,[data-theme="light"]) .professional-last-access-notice.MuiAlert-root {
  color:#1e3a5f;background-color:#eff6ff;border:1px solid #bfdbfe;
}
.professional-layout:is(.professional-theme-light,[data-theme="light"]) .professional-last-access-notice .MuiAlert-icon { color:#1d4ed8; }
.professional-layout:is(.professional-theme-light,[data-theme="light"]) .professional-last-access-notice .MuiAlert-action .MuiIconButton-root { color:inherit; }

.professional-layout:is(.professional-theme-dark,[data-theme="dark"]) .professional-layout__content :is(.MuiButton-outlined.MuiButton-colorPrimary:not(.Mui-disabled),.MuiButton-text.MuiButton-colorPrimary:not(.Mui-disabled)):not([class*="tone-"]) { color:#8be0b4; }
.professional-layout:is(.professional-theme-dark,[data-theme="dark"]) .professional-layout__content :is(.MuiButton-outlined.MuiButton-colorError:not(.Mui-disabled),.MuiButton-text.MuiButton-colorError:not(.Mui-disabled)):not([class*="tone-"]) { color:#ff9ba7; }

.professional-layout:is(.professional-theme-dark,[data-theme="dark"]) .professional-layout__content :is(h1,h2,h3,h4,h5,h6) { color:var(--professional-text,#e5e7eb); }
.professional-layout:is(.professional-theme-dark,[data-theme="dark"]) .professional-layout__content .MuiButton-root.Mui-disabled {
  color:#94a3b8;border-color:#43536b;background-color:#1f2937;
}
