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