.vacation-datepicker tbody tr td:nth-child(1) button,.vacation-datepicker tbody tr td:nth-child(1)>div button,.vacation-datepicker tbody tr td:nth-child(1)>div>div button,tbody tr td:nth-child(1) button[type=button]{background-color:#ffebee!important;color:#c62828!important}.vacation-datepicker tbody tr td:nth-child(1) button:hover,.vacation-datepicker tbody tr td:nth-child(1)>div button:hover,tbody tr td:nth-child(1) button[type=button]:hover{background-color:#ffcdd2!important}.vacation-datepicker tbody tr td:nth-child(7) button,.vacation-datepicker tbody tr td:nth-child(7)>div button,.vacation-datepicker tbody tr td:nth-child(7)>div>div button,tbody tr td:nth-child(7) button[type=button]{background-color:#e1f5fe!important;color:#1565c0!important}.vacation-datepicker tbody tr td:nth-child(7) button:hover,.vacation-datepicker tbody tr td:nth-child(7)>div button:hover,tbody tr td:nth-child(7) button[type=button]:hover{background-color:#b3e5fc!important}button.holiday,.holiday button,div.holiday button,.vacation-datepicker button.holiday,.vacation-datepicker .holiday button{background-color:#fff8e1!important;color:#f57c00!important}button.holiday:hover,.holiday button:hover,div.holiday button:hover,.vacation-datepicker button.holiday:hover,.vacation-datepicker .holiday button:hover{background-color:#fff59d!important}div[role=application] table tbody tr td:nth-child(1) button{background-color:#ffebee!important;color:#c62828!important}div[role=application] table tbody tr td:nth-child(7) button{background-color:#e1f5fe!important;color:#1565c0!important}._content_cro0p_1{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}._description_cro0p_8{color:var(--colorNeutralForeground3);line-height:1.5}._characterCount_cro0p_13{font-size:.75rem;color:var(--colorNeutralForeground3);margin-top:.25rem;display:block;text-align:right}._errorCount_cro0p_21{color:var(--colorPaletteRedForeground1)}:root{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;min-height:100vh}#root{min-height:100vh}
