::ng-deep .mat-card-header-tex { margin: 0; } .confirm-card { min-width: 500px; .mat-card-content { } .button-farm { text-align: right; .mat-primary { margin-left: 4px; } } } ::ng-deep .mat-mini-fab .mat-button-wrapper { padding: 0; } .contents { height: 380px; .message-contents { pre { word-wrap: break-word; white-space: pre-wrap; word-break: break-word; font-size: 0.98em; color: #444444; } } .thumbnail { max-width: 250px; max-height: 250px; } } ::ng-deep .message-container { background-color: #ffffff !important; .message-info { .profile { display: flex; flex-flow: row; align-items: center; width: 100%; padding-bottom: 20px; border-bottom: 1px solid #dddddd; .profile-img-mask { width: 40px; height: 40px; border-radius: 50%; overflow: hidden; border: 1px solid #dddddd; } .people { display: flex; flex-flow: row; align-items: center; margin-left: -10px; width: 20px; height: 20px; text-indent: -1000000px; align-self: flex-end; border-radius: 50%; &.receiver, &.sender { svg { stroke: #ffffff; } } &.sender { } } .name { font-size: 16px; margin-left: 20px; } } .title { display: flex; flex-flow: row; align-items: center; font-size: 18px; font-weight: 500; padding: 10px 0 6px; line-height: 24px; color: #222222; .btn-menu { margin-left: auto; color: #333333; } } .date { font-size: 13px; display: flex; flex-flow: row; align-items: center; padding-bottom: 14px; .label { border-radius: 14px; padding: 2px 10px; margin-right: 10px; font-size: 12px; color: #ffffff; line-height: 20px; } } .ps { align-items: flex-start; } } }