.e-control,.e-css,.e-input,.e-btn{font-family:var(--kar-font-sans)}
.e-dialog,.e-popup,.e-input-group,.e-control-wrapper,.e-btn,.e-input{border-radius:var(--kar-radius-control)!important}
.e-dialog,.e-popup,.e-input-group,.e-control-wrapper{border-color:var(--kar-border)!important;background:var(--kar-bg-surface)!important;color:var(--kar-text-primary)!important;box-shadow:none!important}
.e-btn,.e-input-group,.e-control-wrapper{min-height:var(--kar-control-height)}.e-btn{padding-inline:var(--kar-control-padding-inline)!important}
.e-btn:focus-visible,.e-input:focus,.e-control-wrapper.e-input-focus{outline:2px solid var(--kar-focus)!important;outline-offset:1px}.e-btn.e-primary{border-color:var(--kar-primary)!important;background:var(--kar-primary)!important}
.e-grid{color:var(--kar-text-primary)!important;background:var(--kar-bg-surface)!important}.e-grid .e-headercell,.e-grid .e-rowcell{border-color:var(--kar-border)!important}.e-grid .e-headercell{background:var(--kar-bg-elevated)!important;color:var(--kar-text-primary)!important}.e-grid .e-row.e-selectionbackground .e-rowcell{background:var(--kar-info-subtle)!important;color:var(--kar-text-primary)!important}.e-dialog .e-dlg-header,.e-dialog .e-dlg-content{color:var(--kar-text-primary)!important}
