:root{--color-primary:#41b7a3;--color-primary-hover:#37a491;--color-text:#67757c;--color-text-dark:#4b4b52;--color-background:#f4f6f9;--color-border:#e1e4e7;--color-menu:#253348;--color-menu-text:#b9c2ce;--color-success:#00c292;--color-warning:#fec107;--color-error:#ef5350;--color-info:#03a9f3;--color-blue:#2196f3}html,body{background:var(--color-background);min-height:100%;margin:0}.app-sidebar .ant-menu-item-selected{box-shadow:inset 4px 0 0 var(--color-primary)}.ant-message-notice.flash,.ant-message-notice.flash .ant-message-notice-title,.ant-message-notice.flash .anticon{color:#fff}.ant-message-notice.flash-success{background:var(--color-success)}.ant-message-notice.flash-error{background:var(--color-error)}.ant-message-notice.flash-warning{background:var(--color-warning)}.ant-message-notice.flash-info{background:var(--color-info)}.calendar-entry--urgent{border-left:4px solid var(--color-error)}.calendar-entry--unavailable{background-image:repeating-linear-gradient(45deg,#0000002e 0 4px,#0000 4px 8px)}
