.AppointmentInfo_appointmentInfoContainer__GTwrC{padding:16px;display:flex;flex-direction:column;gap:24px;flex:1 1;width:100vw}.AppointmentInfo_appointmentInfoHeader__5tle5{display:flex;justify-content:space-between}.AppointmentInfo_row32__rKeO_{display:flex;gap:32px}.AppointmentInfo_row24__qVep3{display:flex;gap:24px}.AppointmentInfo_row16__1ZjQg{display:flex;gap:16px}.AppointmentInfo_divider__t_qnj{border-color:var(--color-text-grey)}.AppointmentInfo_column16__HVCBk{display:flex;flex-direction:column;gap:16px}.AppointmentInfo_compareImagesContainer__bxTVh{display:flex;justify-content:flex-end;gap:24px}.AppointmentInfo_halfWidth__oCpNd{width:calc(50% - 8px)}.AppointmentInfo_containerWithBorder__M66j2{border-radius:5px;border:1px solid var(--color-text-grey);background:#1e2026;padding:24px 16px;display:flex;flex-direction:column;gap:24px}.AppointmentInfo_width60percent__qAFWx{width:calc(60% - 8px);flex-shrink:0}.AppointmentInfo_width40percent__l1yKQ{width:calc(40% - 8px);flex-shrink:0}.AppointmentInfo_width30percent__ECdUT{width:calc(30% - 4px);flex-shrink:0}.AppointmentInfo_width25percent__w3073{width:calc(25% - 4px);flex-shrink:0}.AppointmentInfo_width20percent__rvVN5{width:calc(20% - 4px);flex-shrink:0}.AppointmentInfo_width15percent__1u1HM{width:calc(15% - 4px);flex-shrink:0}.AppointmentInfo_alignCenter__h89ta{align-items:center}.AppointmentInfo_refreshButton__nQ7TB{height:30px;width:34px;border-radius:4px;border:1px solid var(--color-green)}.AppointmentInfo_refreshButton__nQ7TB:hover{background-color:var(--color-green)}.AppointmentInfo_refreshButton__nQ7TB:hover svg{color:#1e2026}.AppointmentInfo_spaceBetween__2llQC{display:flex;justify-content:space-between}.AppointmentInfo_flexStart__FTQ_Y{display:flex;justify-content:flex-start}.AppointmentInfo_marginL0__BAb8V{margin-left:0}.AppointmentInfo_tableContainer__7jDSy{border-radius:5px 5px 0 0;border:1px solid #848e9c;display:flex;flex-direction:column;overflow:hidden}.AppointmentInfo_headerRow__Fbswo{background:#2b3139}.AppointmentInfo_tableRow__Ga8Dg{display:flex;border-bottom:1px solid #848e9c;height:40px}.AppointmentInfo_cell__dz_Cf{display:flex;align-items:center;padding:12px 16px;border-right:1px solid #848e9c}.AppointmentInfo_cell__dz_Cf:last-child{border-right:none}.AppointmentInfo_firstCell__yMvRo{justify-content:center;width:44px;flex-shrink:0}.AppointmentInfo_secondCell__yoF8U{justify-content:center;width:238px;flex-shrink:0}.AppointmentInfo_generateButton__xlkhl{border-radius:4px;position:relative;overflow:hidden;z-index:0;border:none!important;display:flex;justify-content:center;align-items:center;gap:8px;color:#fff;width:208px;padding:6px;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.25px;text-transform:uppercase}.AppointmentInfo_generateButton__xlkhl:before{content:"";position:absolute;inset:0;background:linear-gradient(91deg,#FF1CF7 2.26%,#00F0FF);z-index:-1}.AppointmentInfo_disabledButton__ccTtT{border:1px solid #848e9c!important;background:rgba(118,132,137,.2);color:#848e9c}.AppointmentInfo_disabledButton__ccTtT svg path{fill:#848e9c}.AppointmentInfo_disabledButton__ccTtT:before{background:rgba(118,132,137,.2)}.styles_ownButton__AokBD{position:relative;overflow:hidden}.styles_ownButton__AokBD .styles_loadingSkeleton__avxIP{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.1)}.AppoointmentInfoPopups_generatePopupContainer__GhUIo{width:1080px;height:764px;flex-shrink:0;display:flex;flex-direction:column;position:relative}.AppoointmentInfoPopups_popupHeader__dXj8J{height:56px;display:flex;justify-content:space-between;align-items:center;padding:0 24px;border-bottom:1px solid #848e9c}.AppoointmentInfoPopups_popupFooter__Gy4l5{height:68px;display:flex;justify-content:space-between;align-items:center;padding:0 24px;width:100%;border-top:1px solid #848e9c}.AppoointmentInfoPopups_popupContent__TUxuC{flex:1 1;padding:24px 16px}.AppoointmentInfoPopups_input__KVCFd{width:100%}.AppoointmentInfoPopups_row24__APX0z{display:flex;gap:24px}.AppoointmentInfoPopups_saveButton__SxaU_{gap:10px}.AppoointmentInfoPopups_cancelButton__hQr8o,.AppoointmentInfoPopups_saveButton__SxaU_{width:160px;flex-shrink:0;font-size:14px;font-style:normal;font-weight:700;line-height:16px}.AppoointmentInfoPopups_cancelButton__hQr8o{border-color:#b7bdc6}.AppoointmentInfoPopups_generateButton__jg99_{position:relative;display:flex;align-items:center;gap:8px;border-radius:4px;padding:0 12px;color:#2774b4;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.25px;background:#1c1c1f;z-index:0;border:none}.AppoointmentInfoPopups_generateButton__jg99_:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(91deg,#FF1CF7 2.26%,#00F0FF);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.AppoointmentInfoPopups_disabledButton__dPyiV{border:1px solid #848e9c;background:rgba(118,132,137,.2);color:#848e9c}.AppoointmentInfoPopups_disabledButton__dPyiV svg path{fill:#848e9c}.AppoointmentInfoPopups_disabledButton__dPyiV:before{opacity:0}.AppoointmentInfoPopups_loaderContainer__fcsck{position:absolute;top:0;left:0;width:100%;height:100%;fill:rgba(30,32,38,.1);-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.styles_buttonTooltipWrap__h9a61{line-height:0}.styles_iconButton__mFUBM{padding:0}.MuiTooltip-popper .MuiTooltip-tooltip{padding:6px;background-color:rgba(34,34,34,.7);border:1px solid rgba(201,201,198,.4);border-radius:4px;color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:10px;line-height:1.2;font-weight:500}.AppointmentTable_tableContainer__Zvzgo{display:flex;flex-direction:column;border:1px solid var(--color-text-grey);border-radius:5px;overflow:hidden}.AppointmentTable_headerRow__gz8ae{background-color:#2b3139;color:var(--color-text-grey)!important}.AppointmentTable_row__qDDUo{display:flex;width:100%;height:40px;border-bottom:1px solid var(--color-text-grey);color:#eaecef}.AppointmentTable_row__qDDUo:last-child{border-bottom:none}.AppointmentTable_dynamicCells__Br6QS{width:calc(100% - 164px);display:flex}.AppointmentTable_cell__sNN37{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-right:1px solid var(--color-text-grey);width:100%;padding:0 12px}.AppointmentTable_cell__sNN37 p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentTable_w72__66y6g{width:72px}.AppointmentTable_w92__ynLVl{width:92px}.AppointmentTable_received_date_time__U73WS,.AppointmentTable_study_date_time__hoDVe{width:17%}.AppointmentTable_modality__UriqO{width:12%}.AppointmentTable_category__2T2xw,.AppointmentTable_priority__W34kB{width:14%}.AppointmentTable_status__QUqkM{width:11%}.AppointmentTable_ref_physician__ccv7k{width:15%}.AppointmentTable_actionCell__m3ua8{display:flex;gap:8px;align-items:center;justify-content:center}.AppointmentTable_downloadButton__CScay{height:22px;width:22px;border-radius:4px;border:1px solid var(--color-blue)}.AppointmentTable_downloadButton__CScay:hover{background-color:var(--color-blue)}.AppointmentTable_downloadButton__CScay:hover svg{color:#1e2026}.AppointmentTable_documentButton__Muk7k{height:22px;width:22px;border-radius:4px;border:1px solid var(--color-green)}.AppointmentTable_documentButton__Muk7k:hover{background-color:var(--color-green)}.AppointmentTable_documentButton__Muk7k:hover svg{color:#1e2026}.Table_tableContainer__HcPAR{display:flex;flex-direction:column;border:1px solid var(--color-text-grey);border-radius:5px;overflow:hidden}.Table_headerRow__2nCB_{background-color:#2b3139;color:var(--color-text-grey)!important}.Table_row__2pDM2{display:flex;width:100%;height:40px;border-bottom:1px solid var(--color-text-grey);color:#eaecef}.Table_row__2pDM2:last-child{border-bottom:none}.Table_dynamicCells__VIhXu{width:calc(100% - 238px);display:flex}.Table_cell__0Tfxy{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-right:1px solid var(--color-text-grey);width:100%;padding:0 12px}.Table_cell__0Tfxy p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Table_w98__DsvEw{width:98px}.Table_w42__NStho{width:42px}.Table_patient_name__eLGX_{width:10.6%}.Table_received_on_at__BnvUX{width:11.28%}.Table_time_left__GaRe2{width:7.52%}.Table_submitted_on_at__fTltf{width:12.22%}.Table_modality__Y7_tu{width:8.21%}.Table_priority__7c1z4{width:7.18%}.Table_species__ecFxa{width:6.92%}.Table_institution__zKpM3{width:10.94%}.Table_vrs_file__oZwsa{width:7.86%}.Table_status__tyHVn{width:6.15%}.Table_radiologist_as__Ru1Ct{width:11.11%}.Table_actionCell__DPkQc{display:flex;gap:8px;align-items:center;justify-content:center}.Table_lockButton__AiUpO{height:22px;width:22px;border-radius:4px;border:1px solid #b90000}.Table_lockButton__AiUpO:hover{background-color:#b90000}.Table_lockButton__AiUpO:hover svg{color:#1e2026}.Table_desktopButton__n4Smo{height:22px;width:22px;border-radius:4px;border:1px solid #2774b4}.Table_desktopButton__n4Smo:hover{background-color:#2774b4}.Table_desktopButton__n4Smo:hover svg{color:#1e2026}.Table_editButton__ekPk8{height:22px;width:22px;border-radius:4px;border:1px solid var(--color-green)}.Table_editButton__ekPk8:hover{background-color:var(--color-green)}.Table_editButton__ekPk8:hover svg{color:#1e2026}.Table_eyeButton__KcncK{height:22px;width:22px;border-radius:4px;border:1px solid #9f9696}.Table_eyeButton__KcncK:hover{background-color:#9f9696}.Table_eyeButton__KcncK:hover svg{color:#1e2026}.Table_folderButton__YlL4a{height:22px;width:22px;border-radius:4px;border:1px solid #45b8e3}.Table_folderButton__YlL4a:hover{background-color:#45b8e3}.Table_folderButton__YlL4a:hover svg{color:#1e2026}.Table_imageButton__OoyXk{height:22px;width:22px;border-radius:4px;border:1px solid var(--color-orange)}.Table_imageButton__OoyXk:hover{background-color:var(--color-orange)}.Table_imageButton__OoyXk:hover svg{color:#1e2026}.Table_downloadButton__6NlVj{height:22px;width:22px;border-radius:4px;border:1px solid var(--color-blue)}.Table_downloadButton__6NlVj:hover{background-color:var(--color-blue)}.Table_downloadButton__6NlVj:hover svg{color:#1e2026}