html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}body.dark-theme{background-color:#121212;color:#fff}body.dark-theme .mat-mdc-card{background-color:#1e1e1e;color:#fff}body.dark-theme .mat-mdc-form-field,body.dark-theme .mat-mdc-input-element,body.dark-theme .mat-mdc-select{color:#fff}body.dark-theme .mat-mdc-option{background-color:#1e1e1e;color:#fff}body.dark-theme .mat-mdc-select-panel{background-color:#1e1e1e!important}body.dark-theme .mat-mdc-option:hover,body.dark-theme .mat-mdc-option.mat-mdc-option-active{background-color:#2a2a2a!important}body.dark-theme .mat-mdc-chip{background-color:#333;color:#fff}body.dark-theme .thumbnail-image,body.dark-theme .thumbnail-placeholder,body.dark-theme .detail-thumbnail-placeholder,body.dark-theme .detail-thumbnail{background-color:#2a2a2a}body.dark-theme .thumbnail-placeholder mat-icon,body.dark-theme .detail-thumbnail-placeholder mat-icon{color:#555}body.dark-theme .stats-info h3,body.dark-theme .user-info h3,body.dark-theme .chart-total,body.dark-theme .loading{color:#aaa}body.dark-theme .chart-bar-container{background:#ffffff1a}body.dark-theme .mat-datepicker-content{background-color:#1e1e1e;color:#fff}body.dark-theme .mat-calendar-body-cell-content{color:#fff}body.dark-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content{color:#666}body.dark-theme .mat-calendar-body-selected{background-color:#42a5f5;color:#fff}body.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:#42a5f5}body.dark-theme .mat-calendar-table-header,body.dark-theme .mat-calendar-arrow{color:#aaa}body.dark-theme .mat-calendar-period-button,body.dark-theme .mat-calendar-previous-button,body.dark-theme .mat-calendar-next-button{color:#fff}body.dark-theme .mat-mdc-table{background-color:#1e1e1e}body.dark-theme .mat-mdc-header-cell{color:#aaa;border-bottom-color:#444}body.dark-theme .mat-mdc-cell{color:#fff;border-bottom-color:#333}body.dark-theme .mat-mdc-row:hover .mat-mdc-cell{background-color:#2a2a2a}.search-input:-webkit-autofill,.search-input:-webkit-autofill:hover,.search-input:-webkit-autofill:focus{-webkit-text-fill-color:white;-webkit-box-shadow:0 0 0 1000px transparent inset;transition:background-color 5000s ease-in-out 0s}
