.e-btn,.e-calendar,.e-calendar .e-cell span.e-day,.e-calendar .e-cell.e-focused-date span.e-day,.e-calendar .e-cell.e-selected span.e-day,.e-calendar .e-cell.e-today span.e-day,.e-calendar .e-header .e-title,.e-control,.e-control-wrapper,.e-datetime-wrapper,.e-input-group,.e-input-group-icon,.e-popup{border-radius:0!important}.e-calendar,.e-control,.e-control-wrapper,.e-datetime-wrapper input.e-input,.e-input-group input.e-input,.e-popup{font-family:var(--font-ui)!important}.e-calendar .e-cell span.e-day,.e-datetime-wrapper input.e-input,.e-input-group input.e-input{font-variant-numeric:tabular-nums}.e-calendar,.e-datetime-wrapper,.e-input-group,.e-popup{background:var(--surface-raised)!important;border:var(--hairline) solid var(--border-hairline)!important;box-shadow:none!important}.e-datetime-wrapper,.e-input-group{min-height:var(--control-height-lg)!important}.e-datetime-wrapper .e-input,.e-datetime-wrapper input.e-input,.e-input-group .e-input,.e-input-group input.e-input{padding:var(--space-2) var(--space-3)!important;margin:0!important}.e-datetime-wrapper:after,.e-datetime-wrapper:before,.e-input-group:after,.e-input-group:before{content:none!important}.e-datetime-wrapper.e-input-focus,.e-input-group.e-input-focus{border-color:var(--ink)!important;border-width:var(--rule-heavy)!important;box-shadow:none!important}.e-calendar,.e-control,.e-control-wrapper,.e-datetime-wrapper input.e-input,.e-input-group input.e-input,.e-popup{color:var(--text-primary)!important}.e-calendar .e-header .e-date-icon-next,.e-calendar .e-header .e-date-icon-prev,.e-calendar .e-header .e-title{color:var(--text-primary)!important;background:transparent!important}.e-calendar .e-content .e-week-header th,.e-calendar .e-content th{font-family:var(--font-mono)!important;font-size:var(--text-label)!important;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)!important}.e-calendar .e-cell.e-disabled span.e-day,.e-calendar .e-cell.e-other-month span.e-day{color:var(--text-disabled)!important}.e-calendar .e-cell.e-selected span.e-day,.e-calendar .e-cell.e-selected:hover span.e-day{background:var(--accent)!important;color:var(--text-on-accent)!important;border-color:var(--accent)!important}.e-calendar .e-cell.e-today span.e-day,.e-calendar .e-cell.e-today.e-focused-date span.e-day{border:var(--hairline) solid var(--ink)!important;color:var(--text-primary)!important;background:transparent!important}.e-calendar .e-cell.e-today.e-selected span.e-day{background:var(--accent)!important;color:var(--text-on-accent)!important}.e-calendar .e-cell:hover span.e-day{background:var(--surface-hover)!important;color:var(--text-primary)!important}.e-btn:focus-visible,.e-calendar .e-cell:focus-visible span.e-day,.e-input-group input.e-input:focus-visible{outline:var(--rule-heavy) solid var(--focus-ring)!important;outline-offset:2px!important;box-shadow:none!important}.e-calendar .e-footer-container .e-btn,.e-footer-container .e-btn{font-family:var(--font-ui)!important;font-weight:var(--weight-bold)!important;text-transform:none!important;color:var(--text-primary)!important;background:transparent!important;border:var(--hairline) solid var(--border-hairline)!important;box-shadow:none!important}.e-footer-container .e-btn:hover{border-color:var(--ink)!important;background:var(--surface-hover)!important}.e-input-group .e-input-group-icon,.e-input-group-icon{color:var(--text-secondary)!important;background:transparent!important;border:0!important}.e-input-group-icon:hover{color:var(--text-primary)!important;background:transparent!important}.e-calendar .e-cell span.e-day:after,.e-control .e-ripple,.e-ripple-element{display:none!important;animation:none!important}.e-calendar .e-cell span.e-day,.e-control,.e-control-wrapper{transition-duration:var(--duration-fast)!important;transition-timing-function:var(--ease-out)!important}