.audio-player{width:100%}.audio-player .audio-player-controls{display:flex;align-items:center}.audio-player .audio-player-controls .audio-player-button{background:none;border:none;padding:0;top:0;margin-right:16px}.audio-player .audio-player-controls .audio-player-button:before{font-size:20px}.audio-player .audio-player-controls .audio-player-time{margin:0 16px 0 0!important;padding:0!important}.audio-player .audio-player-controls .audio-player-timeline{width:235px;border-radius:16px;background:linear-gradient(90deg,#000 0,#999 0)}.audio-player .audio-player-controls .audio-player-timeline .audio-player-timeline-playhead{width:16px;height:16px;border-radius:50%;background:#4285f4;display:block;margin-top:-5px;margin-bottom:-5px}.scheduled-visit-details .fmh-dash-form-field-content{display:block;margin-left:8px;font-size:12px}.scheduled-visit-details .fmh-dash-form-field-content.fmh-dash-form-field-content-prewrap{white-space:pre-wrap}.scheduled-visit-details .label{padding:0;text-align:left;color:#666;font-weight:400;font-size:11px;margin-bottom:5px}.scheduled-visit-details strong{font-size:1.2rem}.scheduled-visit-details strong.patient-name{font-size:1.5rem;color:#007d8a;display:block}.scheduled-visit-details .line-break{display:block}.scheduled-visit-details .scheduled-visit-details-card{font-size:1.2rem;margin:4px 0 16px;padding-left:8px}.scheduled-visit-details .scheduled-visit-details-card .header-row{display:flex;align-items:center;justify-content:space-between}.scheduled-visit-details .scheduled-visit-details-card .scheduled-visit-details-card-info{color:#666;font-weight:400;font-size:11px}.scheduled-visit-details .scheduled-visit-details-card .scheduled-visit-participant-active{height:8px;width:8px;background-color:green;border-radius:50%;display:inline-block;margin-right:4px}.scheduled-visit-details .scheduled-visit-details-card .scheduled-visit-participant-name{font-weight:700}.scheduled-visit-details .notes-italic{font-style:italic}.scheduled-visit-details virtual-visit-attachments-panel .fwb{padding:0;text-align:left;color:#666;font-weight:400;font-size:11px;margin-bottom:5px}.scheduled-visit-details virtual-visit-attachments-panel ul{padding-left:8px;color:#666;font-weight:400;font-size:11px}.scheduled-visit-details-dialog.ahs-side-dialog{width:375px}.icon{margin-top:3px;margin-right:3px}#scheduled-visit-invite-card{border:1px solid #ccc;background-color:#f2f2f2;margin-bottom:16px}#scheduled-visit-edit-invite-dialog .invite-card,#scheduled-visit-invite-card .invite-card{background-color:#f2f2f2}#scheduled-visit-edit-invite-dialog .invite-card-margins,#scheduled-visit-invite-card .invite-card-margins{margin-left:16px;margin-right:24px;padding-bottom:8px}#scheduled-visit-edit-invite-dialog .invite-card-close,#scheduled-visit-invite-card .invite-card-close{float:right;padding-top:8px;font-size:12px}#scheduled-visit-edit-invite-dialog .label,#scheduled-visit-invite-card .label{color:#007d8a;display:block}#scheduled-visit-edit-invite-dialog .large-input-text,#scheduled-visit-invite-card .large-input-text{min-height:78px}#scheduled-visit-edit-invite-dialog .ahs-dialog-close,#scheduled-visit-invite-card .ahs-dialog-close{margin-right:8px}#scheduled-visit-edit-invite-dialog .small-input-text,#scheduled-visit-invite-card .small-input-text{width:50%}#scheduled-visit-edit-invite-dialog .notes,#scheduled-visit-invite-card .notes{width:100%}#scheduled-visit-edit-invite-dialog .align-to-right,#scheduled-visit-invite-card .align-to-right{text-align:right}#scheduled-visit-edit-invite-dialog .error-text,#scheduled-visit-invite-card .error-text{font-size:12px;color:#cb0000}.height{height:90px}.patient-details-left{flex:1;margin-right:4px}.appointment-details-right{text-align:right}.font-large{font-size:1.5rem;font-weight:700}.font-normal{font-size:1.2rem}.patient-appointment-details-container{display:flex;padding-right:6px;padding-left:6px}.scheduled-visit-confirmation-message{display:inline-block;margin:16px}#scheduled-visit-edit-invite-dialog .fmh-dash-input{width:100%}#scheduled-visit-edit-invite-dialog .fmh-dash-input.small-input-text{width:50%;min-width:150px}