@import "../../../styles/colors.scss"; .section { flex-direction: column; display: flex; background-color: white; border-radius: 2px; border: 1px solid $color-gray2; margin-top: 13px; margin-bottom: 74px; width: 530px; .section-header { padding: 15px; .btn { box-sizing: border-box; height: 24px; width: 24px; border: 1px solid $color-white-1; border-radius: 4px; background-color: white; margin-right: 10px; &--minus { } } h3 { display: inline-block; color: $color-text-default; font-size: 20px; font-weight: bold; letter-spacing: 0; } } .section-row { display: inline-flex; justify-content: space-between; border-top: 1px solid $color-gray2; padding: 0 15px; } .activity-title { color: $color-text-default; font-size: 16px; letter-spacing: 0; line-height: 50px; } .expected-container { color: $color-text-dimmed; font-size: 14px; letter-spacing: 0; line-height: 50px; text-align: right; } .activity-checkbox { width: 100%; background-color: rgba(255,255,255,0); border-top: 1px solid $color-gray2; padding: 0 15px; } ::ng-deep { .mat-checkbox.mat-accent.mat-checkbox-disabled .mat-checkbox-frame { background-color: rgba(39, 42, 72, 0.1); } .mat-checkbox-frame { border-width: 1px; border-color: #c0c0c0; } .mat-checkbox-checked.mat-accent.mat-checkbox-disabled .mat-checkbox-frame{ border-color: white; } .mat-checkbox-checked.mat-accent .mat-checkbox-ripple .mat-ripple-element { background-color: $primary-color-main!important; } .mat-checkbox-checked.mat-accent .mat-checkbox-background, .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background { background-color: $primary-color-main; } .mat-checkbox-checked.mat-accent.mat-checkbox-disabled .mat-checkbox-background { background-color: rgba(39,42,72,0.6); } } } .button-container { display: inline-flex; justify-content: space-between; position: absolute; bottom: 0; width: 95%; padding-bottom: 15px; background: white; box-shadow: 0px -10px 20px white; button { height: 52px; width: 257px; } .mat-stroked-button { background: white; color: $color-text-default } }