.attachment.attachment-appointment .panel-body{height:auto;padding-bottom:0}.attachment.attachment-appointment dd{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:4px}.attachment.attachment-appointment .table{border:none}.attachment.attachment-appointment .table th{border-top:none;font-weight:400}.attachment.attachment-appointment .table td{word-wrap:normal;border-top:none}.attachment.attachment-appointment .read-more{border:none;margin-top:5px}.attachment.attachment-appointment .panel-footer{border:none;padding-top:0;padding-bottom:16px}.attachment.attachment-appointment .panel-footer .attachment-menu{margin-top:0;position:relative;bottom:0;right:0}.attachment.attachment-appointment .css-truncate-target{text-overflow:ellipsis;white-space:nowrap;vertical-align:top;max-width:200px;overflow:hidden}.scheduling-actions.btn-group{margin-right:8px}@media only screen and (width<=767px){.attachment.attachment-appointment dd{margin-bottom:8px}.scheduling-actions.btn-group{width:100%;margin-bottom:8px;display:block}.scheduling-actions.btn-group .btn{float:none;width:100%;display:block}}
