.grid{display:grid;grid-template-columns:25px 25px [content-start] 1fr [content-end] 25px 25px}.brand__neutral__button{background-color:#f5f5f5!important;color:#000000de!important}.brand__success__button{background-color:#4caf50!important;color:#fff!important}.brand__danger__button{background-color:#f44336!important;color:#fff!important}.mat-mdc-card-content:first-child{padding-top:24px}.mat-mdc-outlined-button.mat-warn,.mat-mdc-outlined-button.mat-primary{background-color:#fff}.mat-mdc-card-title{font-size:22px!important;font-weight:400!important}.mat-mdc-tab span span{font-size:16px}.mat-mdc-select-panel{padding:0!important}.mat-mdc-chip-listbox{margin:0!important;padding:0!important;min-height:48px!important;display:flex!important;align-items:center!important}.mdc-evolution-chip-set__chips{padding:0!important;margin:0!important;display:flex!important;flex-wrap:wrap!important}.mat-mdc-chip{margin:2px!important;height:32px!important}.mat-mdc-chip-option{min-height:32px!important;height:32px!important;padding:0 12px!important;border-radius:4px!important;line-height:32px!important;box-sizing:border-box!important}.mat-mdc-chip-option.mdc-evolution-chip--selected{background-color:#e9b9c3!important}.mat-mdc-chip-option.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{display:none!important}.filter-chips{margin-bottom:8px;margin-top:12px!important;display:flex!important;align-items:center!important;min-height:48px!important;padding-left:0!important}.report-container{padding-top:12px;background-color:#fff;height:100%;display:flex;flex-direction:column;overflow:hidden!important}.date-range-controls{display:flex;gap:16px;padding:12px 24px 0;align-items:center}.date-range-controls mat-form-field{width:150px;margin-bottom:-1.25em}.date-range-controls mat-form-field:last-child{flex:1;min-width:300px}.filter-controls{padding:12px 24px 0;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;align-items:flex-start}.filter-chips{flex:1;min-width:200px;max-width:400px;margin-bottom:8px}.filter-chips mat-chip-listbox{width:100%}.search-control{margin-bottom:12px;margin-left:auto;width:300px}.search-control mat-form-field{width:100%;margin-bottom:-1.25em}.table-container{margin:16px 24px;flex:1;overflow:auto;min-height:0}.table-container h3{margin-top:24px;margin-bottom:16px;font-size:18px;font-weight:500;color:#000000de}.table-container table{width:100%;margin-bottom:24px;border-radius:4px;overflow:hidden}.mat-mdc-table{min-width:800px;box-shadow:none!important}.mat-mdc-header-row{background-color:#f5f5f5}.mat-mdc-row{height:48px}.mat-mdc-row:hover{background-color:#0000000a}.mat-mdc-header-cell{font-weight:500;color:#000000de}.mat-mdc-cell{font-size:14px;color:#000000de}.mat-column-select{width:48px;padding-right:8px;position:sticky;left:0;background:inherit;z-index:1}.mat-column-toiminnot{width:100px;text-align:center;position:sticky;right:0;background:inherit;z-index:1}.action-buttons{display:flex;justify-content:flex-end;gap:16px;padding:16px 24px;background-color:#fff;border-top:1px solid rgba(0,0,0,.12)}.action-buttons button{min-width:120px}.action-buttons button mat-icon{margin-right:8px}.list__view .mat-mdc-card-content{padding:0!important}.list__view .mat-mdc-card-title{font-size:22px!important;font-weight:400!important}.card___view .mat-mdc-card-content{padding-left:24px}.card___view .mat-mdc-card-content:first-child{padding-top:24px}.card___view .card__view,.card__view,.stepper___view .mat-horizontal-content-container{padding:0!important}.expansion___panel .mat-expansion-panel-body{padding:0}.mdc-dialog .mdc-dialog__content{padding:0!important}app-mat-autocomplete-filter .mat-mdc-form-field-subscript-wrapper{min-height:24px!important}
