/* Readable class entry, including the label span added for localization. */
body.dtu-app .du-main button.du-calendar-enter{
 display:flex!important;align-items:center;justify-content:center;gap:5px;
 width:100%;min-height:48px!important;padding:11px 7px!important;
 background:#254e9e!important;color:#fff!important;border:2px solid #254e9e!important;
 border-radius:10px!important;font-size:15px!important;font-weight:800!important;
 line-height:1.4!important;letter-spacing:0;white-space:normal;text-align:center;
 box-shadow:0 3px 9px #19386620;opacity:1!important;overflow-wrap:anywhere;
}
body.dtu-app .du-main button.du-calendar-enter [data-dtsg-entry-label]{
 color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;
}
body.dtu-app .du-main button.du-calendar-enter:not(:disabled):hover{
 background:#183c83!important;border-color:#183c83!important;
}
body.dtu-app .du-main button.du-calendar-enter:focus-visible{outline:3px solid #e7ae36!important;outline-offset:3px}
body.dtu-app .du-main button.du-calendar-enter:disabled{
 background:#e0e6ef!important;border-color:#cbd5e3!important;color:#34465d!important;
 box-shadow:none;opacity:1!important;cursor:not-allowed;
}
@media(max-width:600px){body.dtu-app .du-main button.du-calendar-enter{font-size:14px!important;min-height:48px!important}}
