@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css?family=Barlow+Condensed:300,400,500,600,700,800,900|Barlow:300,400,500,600,700,800,900&display=swap";*{margin:0rem;padding:0rem;box-sizing:border-box;font-family:Lato,serif}.fullLayoutBox{width:100%;min-height:100Vh;background-color:#004152;display:flex}.innerMainBox{height:100vh;background-color:#efefef;border-radius:1rem 0 0 1rem;overflow:hidden!important;overflow-y:auto!important}.tabsCardBox{border-radius:0rem!important;box-shadow:#63636333 0 2px 8px!important}.tabStyle{color:#004152!important;font-weight:500!important}.inlineRowBtnBox{display:flex;justify-content:space-between;margin-bottom:1rem;padding:0 2rem}.d_navbar{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:.5rem 1rem;border-bottom:.1rem dashed #004152}.d_fullContentBox{padding:.5rem 1rem 5rem;background:#fff}.dT_fullContentBox{padding:.5rem 1rem;background:#fff}.gInput{border:.13rem solid #05657E;width:100%;padding:.6rem;border-radius:.3rem}.gButton{border:none;background:linear-gradient(#0a586c,#016f8b);width:100%;padding:.5rem;border-radius:.3rem;font-size:1rem;color:#fff!important;cursor:pointer}.gButton:hover{background:linear-gradient(#0a596cd3,#016f8bda);transition:all 1s}.smallSizeBtn{width:fit-content}.gButtonOutline{width:100%;border:.1rem solid #016F8B!important;padding:.5rem;font-size:1rem;color:#016f8b!important;cursor:pointer}.gTitleBox .gTitle{width:100%;padding:.1rem 0;display:block;font-size:1.3rem;font-weight:500;margin-top:.5rem}.gGroupInputes{width:100%;display:grid;padding:10px;gap:0 1.5rem;grid-template-columns:auto auto auto}.gGroupInputes .gInputBox{width:100%;margin-bottom:.5rem}.gGroupInputes .gInputBoxInline{width:100%;display:flex;align-items:end}.gGroupInputes .gInputBox .gILable{width:100%;display:block;margin-bottom:.2rem}.gGroupInputes .gInputBox .gIInput{border:.13rem solid #05657E;width:100%;padding:.6rem;border-radius:.3rem}.gRGroupInputes{padding:10px;display:flex;gap:1rem}.gRGroupInputes .gRInputBox{display:flex;align-items:center}.gRGroupInputes .gRInputBox .gRILable{font-weight:500}.gRGroupInputes .gRInputBox .gRIInput{width:1.2rem;height:1.2rem;color:#05657e}.gRGroupInputes .gRInputBox .gILable{margin-left:.5rem}.gRGroupInputes .gRInputBox .gIInput{width:1.5rem;color:#05657e}.gFButton{width:100%}.gFButton .gButton{border:none;background:linear-gradient(#0a586c,#016f8b);padding:.5rem;border-radius:.3rem;font-size:1rem;color:#fff;cursor:pointer}.gGroup_1{grid-template-columns:auto}.gGroup_2{grid-template-columns:auto auto}.gGroup_3{grid-template-columns:auto auto auto}.ellipsisText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gActionBtn{padding:.3rem!important;border:.1rem solid #016F8B!important}.gActionBtn .gIconStyle{font-size:1.2rem;color:#016f8b!important}.gActionBtnMin{padding:.3rem!important;border:.1rem solid #016F8B!important;min-width:2.5rem!important;height:2rem!important}.gActionBtnMin .gIconStyle{font-size:1.2rem;color:#016f8b!important}.rblImg>input{display:none}.rblImg>.boxData{cursor:pointer;border:.2rem solid #ddd;padding:.5rem 1rem;border-radius:.5rem}.rblImg>input:checked+.boxData{border:.2rem solid #2885bb;border-radius:.5rem}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-thumb{background-color:#888;border-radius:.3rem}::-webkit-scrollbar-track{background-color:#fff;border-radius:.3rem}body ::-webkit-scrollbar{width:.3rem}body ::-webkit-scrollbar-thumb{background-color:#0289ab;border-radius:.3rem}body ::-webkit-scrollbar-track{background-color:#fff;border-radius:.3rem}.css-1rtad1{height:.5rem!important}.jodit-wysiwyg{color:#000;min-height:15rem!important}@media only screen and (max-width: 600px){.gGroup_2,.gGroup_3{grid-template-columns:auto}.gRGroupInputes{padding:10px;display:flex;flex-direction:column;gap:1rem}.Toastify__toast-container{margin-top:.8rem!important}.Toastify__toast{font-size:14px;padding:12px;width:70%;margin:0 0 0 auto;margin-right:1rem;margin-bottom:.5rem!important;border-radius:6px!important}.Toastify__close-button{padding:5px}}.swal2-container{z-index:1500!important}.fixFooter{width:100%;background-color:#eee;padding:1rem 5vw;position:fixed;bottom:0}.tagBtn{padding:.1rem .5rem!important;background:linear-gradient(#0a586c,#016f8b);color:#fff!important;text-transform:none!important}.settingsDiv,.simulationDiv,.statisticsDiv{width:100%;height:100vh}.Resizer{background:#000;opacity:.3;z-index:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box}.Resizer:hover{-webkit-transition:all 2s ease;transition:all 2s ease}.Resizer.horizontal{height:11px;margin:-5px 0;border-top:5px solid rgba(255,255,255,0);border-bottom:5px solid rgba(255,255,255,0);cursor:row-resize;width:100%}.Resizer.horizontal:hover{border-top:5px solid rgba(0,0,0,.5);border-bottom:5px solid rgba(0,0,0,.5)}.Resizer.vertical{width:11px;margin:0 -5px;border-left:5px solid rgba(255,255,255,0);border-right:5px solid rgba(255,255,255,0);cursor:col-resize!important;position:relative}.Resizer.vertical:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-75%,-50%);width:8px;height:56px;background:#000;border-radius:6px;z-index:1001;pointer-events:none;box-shadow:0 2px 6px #0006;cursor:col-resize!important}.Resizer.vertical:hover{border-left:5px solid rgba(0,0,0,.5);border-right:5px solid rgba(0,0,0,.5)}.Resizer.vertical:hover:before{background:#004152f2;box-shadow:0 3px 8px #00000080}.Resizer.disabled{cursor:not-allowed}.Resizer.disabled:hover{border-color:transparent}.MuiDataGrid-columnHeaders div{background:#d7e2e4!important;color:#004152!important}.MuiDataGrid-columnHeaderTitle{font-weight:600!important}.MuiDataGrid-row{max-height:2.5rem!important;min-height:2.5rem!important;height:2.5rem!important}.MuiDataGrid-cell,.MuiDataGrid-virtualScrollerContent{height:2.5rem!important;max-height:2.5rem!important;line-height:2.2rem!important}.MuiDataGrid-root{border:none!important}.rowColorForPending{color:#d46b00!important}.rowColorForSigned{color:#17723c!important}.rowColorForDraft{color:#3739d7!important}.MuiBox-root{border:0px!important;padding:0rem!important}.MuiTabs-flexContainer .MuiButtonBase-root{min-height:3.5rem!important}.MuiDataGrid-footerContainer{background-color:transparent!important}.signSetting .MuiTabs-scroller{background:#fff!important}.jodit-container:not(.jodit_inline){border:.14rem solid #004152!important}.jodit-toolbar__box,.jodit-workplace{background:#d7e2e4!important}.jodit-toolbar-editor-collection{padding:.5rem;border-bottom:.12rem solid #004152}.jodit-toolbar-button__button{border:.1rem solid #004152!important}.jodit-toolbar-button__button:hover{background:#004152!important}.jodit-toolbar-button__button:hover .jodit-toolbar-button__icon path{fill:#fff!important}.jodit-toolbar-button__icon path{fill:#004152!important}.jodit-workplace,.jodit-wysiwyg{min-height:calc(100vh - 14rem)!important}.MuiPaper-root{box-shadow:none!important;border:none!important;color:#000!important}.MuiAccordion-root{background-color:#004152!important;box-shadow:none!important;border:none!important;color:#fff!important}.css-15v22id-MuiAccordionDetails-root{padding:.5rem!important}.css-15v22id-MuiAccordionDetails-root .css-15v22id-MuiAccordionDetails-root{padding:1rem!important}.css-1086bdv-MuiPaper-root-MuiAccordion-root:before{height:0px!important}.css-1f773le-MuiButtonBase-root-MuiAccordionSummary-root{border-radius:.3rem!important;padding:0px .3rem!important}.css-1f773le-MuiButtonBase-root-MuiAccordionSummary-root.Mui-expanded{min-height:1px!important;background:#01303d!important}.MuiAccordionSummary-content{height:1rem!important;display:flex!important;align-items:center!important}.css-15v22id-MuiAccordionDetails-root{background:#01303d!important;margin-top:.3rem!important;border-radius:.3rem!important;overflow:hidden!important;white-space:nowrap!important}.darkInputField{background-color:#004152;color:#fff;border:.13rem solid #05657E;width:100%;padding:.6rem;border-radius:.3rem}.darkInputField::placeholder{color:#fff}.MuiTimelineItem-positionRight:before{padding:0rem!important;flex:0!important}.timeLineDateTime{display:block;font-size:.8rem;color:#a9a9a9}.ql-editor,.my-content-display{white-space:pre-wrap}.notes-dialog-scroll::-webkit-scrollbar{width:4px;height:0px}.notes-dialog-scroll::-webkit-scrollbar-track{background:transparent}.notes-dialog-scroll::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.notes-dialog-scroll::-webkit-scrollbar-thumb:hover{background:#9ca3af}.notes-dialog-scroll{overflow-x:hidden!important;overflow-y:auto!important}.MuiDataGrid-root .MuiDataGrid-virtualScroller::-webkit-scrollbar{height:0px!important;width:6px!important}.MuiDataGrid-root .MuiDataGrid-virtualScroller::-webkit-scrollbar-track{background:transparent!important}.MuiDataGrid-root .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:1px!important;border:none!important}.MuiDataGrid-root .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}.MuiDataGrid-root .MuiDataGrid-virtualScroller::-webkit-scrollbar-corner{background:transparent!important}.MuiDataGrid-virtualScroller{scrollbar-width:thin!important;scrollbar-color:#cbd5e1 transparent!important}.MuiDataGrid-virtualScroller::-webkit-scrollbar:horizontal{height:0px!important;display:none!important}.MuiDataGrid-virtualScroller::-webkit-scrollbar{height:0px!important;width:6px!important}._pageMainBox_1q0iw_1{width:100%;height:100%;padding:1rem 1.5rem;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}._pageMainBox_1q0iw_1 ._headerSection_1q0iw_11{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;flex-shrink:0;position:relative;z-index:1}._pageMainBox_1q0iw_1 ._headerSection_1q0iw_11 ._userGreeting_1q0iw_20{flex:1}._pageMainBox_1q0iw_1 ._headerSection_1q0iw_11 ._userGreeting_1q0iw_20 h2{margin-bottom:.25rem;font-size:1.25rem;font-weight:500;color:#070707;line-height:1.3}._pageMainBox_1q0iw_1 ._headerSection_1q0iw_11 ._userGreeting_1q0iw_20 h2 strong{color:#f57c00;font-weight:600}._pageMainBox_1q0iw_1 ._headerSection_1q0iw_11 ._userGreeting_1q0iw_20 ._dailyWish_1q0iw_34{display:block;color:#787878;font-size:.85rem}._pageMainBox_1q0iw_1 ._headerSection_1q0iw_11 ._periodFilter_1q0iw_39{display:flex;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;padding:2px;gap:0;flex-wrap:nowrap}._pageMainBox_1q0iw_1 ._headerSection_1q0iw_11 ._periodFilter_1q0iw_39 ._filterBtn_1q0iw_50{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border:none;background:transparent;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;color:#495057;white-space:nowrap;position:relative}._pageMainBox_1q0iw_1 ._headerSection_1q0iw_11 ._periodFilter_1q0iw_39 ._filterBtn_1q0iw_50:not(:last-child){border-right:1px solid #e0e0e0}._pageMainBox_1q0iw_1 ._headerSection_1q0iw_11 ._periodFilter_1q0iw_39 ._filterBtn_1q0iw_50:hover:not(._active_1q0iw_69){background:#f8f9fa;color:#186b8a}._pageMainBox_1q0iw_1 ._headerSection_1q0iw_11 ._periodFilter_1q0iw_39 ._filterBtn_1q0iw_50._active_1q0iw_69{background:#016f8b;color:#fff;font-weight:600}._pageMainBox_1q0iw_1 ._headerSection_1q0iw_11 ._periodFilter_1q0iw_39 ._filterBtn_1q0iw_50._active_1q0iw_69 ._filterIcon_1q0iw_78{color:#fff}._pageMainBox_1q0iw_1 ._headerSection_1q0iw_11 ._periodFilter_1q0iw_39 ._filterBtn_1q0iw_50._active_1q0iw_69._activeFirst_1q0iw_81{border-radius:4px 0 0 4px}._pageMainBox_1q0iw_1 ._headerSection_1q0iw_11 ._periodFilter_1q0iw_39 ._filterBtn_1q0iw_50._active_1q0iw_69._activeMiddle_1q0iw_84{border-radius:4px}._pageMainBox_1q0iw_1 ._headerSection_1q0iw_11 ._periodFilter_1q0iw_39 ._filterBtn_1q0iw_50._active_1q0iw_69._activeLast_1q0iw_87{border-radius:0 4px 4px 0}._pageMainBox_1q0iw_1 ._headerSection_1q0iw_11 ._periodFilter_1q0iw_39 ._filterBtn_1q0iw_50 ._filterIcon_1q0iw_78{font-size:16px;color:inherit;transition:color .2s ease}._pageMainBox_1q0iw_1 ._headerSection_1q0iw_11 ._periodFilter_1q0iw_39 ._filterBtn_1q0iw_50 span{font-size:.875rem;line-height:1}._pageMainBox_1q0iw_1 ._metricsGrid_1q0iw_99{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem;margin-bottom:1rem;flex-shrink:0}@media (max-width: 1200px){._pageMainBox_1q0iw_1 ._metricsGrid_1q0iw_99{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}}@media (max-width: 768px){._pageMainBox_1q0iw_1 ._metricsGrid_1q0iw_99{grid-template-columns:repeat(2,1fr);gap:.5rem}}._pageMainBox_1q0iw_1 ._chartSection_1q0iw_118{width:100%;flex-shrink:0;overflow:visible;height:320px;display:flex;align-items:stretch;gap:.75rem;margin-bottom:1rem}._pageMainBox_1q0iw_1 ._chartSection_1q0iw_118>*{flex:1;min-width:0;height:100%}@media (max-width: 1200px){._pageMainBox_1q0iw_1 ._chartSection_1q0iw_118{flex-direction:column;width:100%;height:auto;min-height:320px}._pageMainBox_1q0iw_1 ._chartSection_1q0iw_118>*{width:100%;height:320px}}._pageMainBox_1q0iw_1 ._tatSection_1q0iw_145{width:100%;flex-shrink:0;overflow:visible;margin-top:.75rem}@media (max-width: 1200px){._pageMainBox_1q0iw_1 ._tatSection_1q0iw_145{width:100%}}._pageMainBox_1q0iw_1 ._line3_1q0iw_156{width:100%;border-radius:1rem;background-color:#fff;margin-top:1.3rem}._pageMainBox_1q0iw_1 ._line3_1q0iw_156 ._innerNav_1q0iw_162{width:100%;border-radius:1rem 1rem 0 0;background-color:#c7d9dd;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between}._pageMainBox_1q0iw_1 ._line3_1q0iw_156 ._innerNav_1q0iw_162 h3{color:#000;font-weight:500}._pageMainBox_1q0iw_1 ._line3_1q0iw_156 ._innerNav_1q0iw_162 ._calendarBox_1q0iw_175{display:flex;align-items:center;gap:.5rem}._pageMainBox_1q0iw_1 ._line3_1q0iw_156 ._innerNav_1q0iw_162 ._calendarBox_1q0iw_175 ._filterBtn_1q0iw_50{width:2rem;height:2rem;border:none;outline:none;background-color:#0a586c;border-radius:.4rem;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff}._pageMainBox_1q0iw_1 ._line3_1q0iw_156 ._innerNav_1q0iw_162 ._calendarBox_1q0iw_175 ._filterBtnOutline_1q0iw_193{width:2rem;height:2rem;border:none;outline:none;border:.1rem solid #016F8B!important;color:#016f8b!important;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff}._pageMainBox_1q0iw_1 ._line3_1q0iw_156 ._innerNav_1q0iw_162 ._calendarBox_1q0iw_175 div{display:flex;align-items:center;gap:.5rem}._pageMainBox_1q0iw_1 ._line3_1q0iw_156 ._innerNav_1q0iw_162 ._calendarBox_1q0iw_175 input{height:2rem;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:0 .8em 0 .8rem;border-radius:.3rem;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px}._pageMainBox_1q0iw_1 ._line3_1q0iw_156 ._innerNav_1q0iw_162 ._calendarBox_1q0iw_175 ._arrowIconStyle_1q0iw_221{width:2rem;height:2rem;border:none;outline:none;background-color:#0a586c;border-radius:.4rem;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff}._pageMainBox_1q0iw_1 ._line3_1q0iw_156 ._innerNav_1q0iw_162 ._calendarBox_1q0iw_175 ._arrowIconStyle_1q0iw_221 ._iconStyle_1q0iw_234{font-size:1.2rem}._pageMainBox_1q0iw_1 ._line3_1q0iw_156 ._innerNav_1q0iw_162 ._calendarBox_1q0iw_175 ._submitBtn_1q0iw_237{height:2rem;border:none;outline:none;background-color:#0a586c;border-radius:.4rem;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;padding:0 1.5rem;margin-left:1rem}._pageMainBox_cpkkd_1{width:100%;padding:1rem;height:100vh;overflow:hidden;display:flex;flex-direction:column}._pageMainBox_cpkkd_1 ._headerSection_cpkkd_9{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;flex-shrink:0}._pageMainBox_cpkkd_1 ._headerSection_cpkkd_9 ._userGreeting_cpkkd_16 h2{margin-bottom:.5rem;font-size:1.25rem;font-weight:500;color:#070707}._pageMainBox_cpkkd_1 ._headerSection_cpkkd_9 ._userGreeting_cpkkd_16 h2 strong{color:#f57c00;font-weight:600}._pageMainBox_cpkkd_1 ._headerSection_cpkkd_9 ._userGreeting_cpkkd_16 ._dailyWish_cpkkd_26{display:block;color:#787878;font-size:.85rem}._pageMainBox_cpkkd_1 ._headerSection_cpkkd_9 ._periodFilter_cpkkd_31{display:flex;gap:.5rem;flex-wrap:wrap}._pageMainBox_cpkkd_1 ._headerSection_cpkkd_9 ._periodFilter_cpkkd_31 ._filterBtn_cpkkd_36{padding:.4rem .8rem;border:1px solid #016F8B;background-color:#fff;color:#016f8b;border-radius:.4rem;cursor:pointer;font-size:.8rem;font-weight:500;transition:all .2s ease}._pageMainBox_cpkkd_1 ._headerSection_cpkkd_9 ._periodFilter_cpkkd_31 ._filterBtn_cpkkd_36:hover{background-color:#f0f0f0}._pageMainBox_cpkkd_1 ._headerSection_cpkkd_9 ._periodFilter_cpkkd_31 ._filterBtn_cpkkd_36._active_cpkkd_50{background-color:#016f8b;color:#fff}._pageMainBox_cpkkd_1 ._metricsGrid_cpkkd_54{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1rem;flex-shrink:0}._pageMainBox_cpkkd_1 ._chartSection_cpkkd_61{width:100%;flex-shrink:0;overflow:visible;min-height:0;padding-bottom:1rem}._pageMainBox_cpkkd_1 ._line3_cpkkd_68{width:100%;border-radius:1rem;background-color:#fff;margin-top:1.3rem}._pageMainBox_cpkkd_1 ._line3_cpkkd_68 ._innerNav_cpkkd_74{width:100%;border-radius:1rem 1rem 0 0;background-color:#c7d9dd;padding:1rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}._pageMainBox_cpkkd_1 ._line3_cpkkd_68 ._innerNav_cpkkd_74 h3{color:#000;font-weight:500}._pageMainBox_cpkkd_1 ._line3_cpkkd_68 ._innerNav_cpkkd_74 ._calendarBox_cpkkd_88{display:flex;flex-direction:column;align-items:center;gap:.5rem}._pageMainBox_cpkkd_1 ._line3_cpkkd_68 ._innerNav_cpkkd_74 ._calendarBox_cpkkd_88 div{display:flex;align-items:center;gap:.5rem}._pageMainBox_cpkkd_1 ._line3_cpkkd_68 ._innerNav_cpkkd_74 ._calendarBox_cpkkd_88 input{height:2rem;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:0 .8em 0 .8rem;border-radius:.3rem;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px}._pageMainBox_cpkkd_1 ._line3_cpkkd_68 ._innerNav_cpkkd_74 ._calendarBox_cpkkd_88 ._arrowIconStyle_cpkkd_109{width:2rem;height:2rem;border:none;outline:none;background-color:#0a586c;border-radius:.4rem;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff}._pageMainBox_cpkkd_1 ._line3_cpkkd_68 ._innerNav_cpkkd_74 ._calendarBox_cpkkd_88 ._arrowIconStyle_cpkkd_109 ._iconStyle_cpkkd_122{font-size:1.2rem}._pageMainBox_cpkkd_1 ._line3_cpkkd_68 ._innerNav_cpkkd_74 ._calendarBox_cpkkd_88 ._submitBtn_cpkkd_125{height:2rem;border:none;outline:none;background-color:#0a586c;border-radius:.4rem;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;padding:0 1.5rem;margin-left:1rem}.dashboard-card{width:100%;height:100%;min-height:6.5rem;max-height:7rem;background-color:#fff;border-radius:.75rem;box-shadow:#63636333 0 2px 8px;display:flex;align-items:center;padding:.9rem 1rem;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;box-sizing:border-box}.dashboard-card:hover{transform:translateY(-2px);box-shadow:#6363634d 0 4px 12px}.dashboard-card__icon{font-size:1.5rem;padding:.6rem;border-radius:.75rem;flex-shrink:0}.dashboard-card__content{margin-left:.75rem;flex:1;min-width:0;overflow:hidden}.dashboard-card__title{color:#787878;margin-bottom:.25rem;font-size:.8rem;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-card__count{color:#070707;font-size:1.5rem;font-weight:600;margin:0;line-height:1.2}@media (max-width: 1400px){.dashboard-card{min-height:7rem;max-height:8rem;padding:1rem}}@media (max-width: 768px){.dashboard-card{padding:.8rem;min-height:6rem;max-height:7rem}.dashboard-card__icon{font-size:1.4rem;padding:.5rem}.dashboard-card__title{font-size:.75rem}.dashboard-card__count{font-size:1.3rem}}.modality-chart{width:100%;background-color:#fff;border-radius:.75rem;box-shadow:#63636333 0 2px 8px;padding:.9rem;box-sizing:border-box;display:flex;flex-direction:column;height:320px;overflow:hidden}.modality-chart__title{font-size:.9rem;font-weight:600;color:#070707;margin-bottom:.6rem;text-align:center;white-space:nowrap;overflow:visible;flex-shrink:0}.modality-chart__container{height:300px;position:relative;display:flex;align-items:center;justify-content:center;flex:1;min-height:0;overflow:hidden}.modality-chart__container canvas{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important}.modality-chart__container>div{width:100%;height:100%;max-width:100%;max-height:100%;display:flex;flex-direction:row;align-items:center;gap:1rem;position:relative;overflow:hidden}.modality-chart__container>div>div:first-child{flex-shrink:0;width:auto;max-width:250px;overflow-y:auto;overflow-x:hidden;max-height:100%;padding-right:.6rem}.modality-chart__container>div>div:first-child ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);column-gap:1rem;row-gap:.5rem}.modality-chart__container>div>div:first-child ul li{display:flex;align-items:center;gap:.5rem;font-size:10px;white-space:nowrap;cursor:pointer;line-height:1.4;padding:.15rem 0}.modality-chart__container>div>div:first-child ul li span{display:flex;align-items:center;gap:.5rem}.modality-chart__container>div>div:last-child{flex:1;max-width:calc(100% - 270px)!important;max-height:100%!important;height:100%!important;overflow:hidden;display:flex;align-items:center;justify-content:center}.modality-chart__container>div>div:last-child canvas{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important}.modality-chart__empty{height:300px;display:flex;align-items:center;justify-content:center;color:#787878;font-size:.85rem}@media (max-width: 1200px){.modality-chart{width:100%;min-height:320px}}@media (max-width: 768px){.modality-chart{padding:.75rem;min-height:280px}.modality-chart__title{font-size:.8rem;margin-bottom:.5rem}.modality-chart__container{height:260px;min-height:0}.modality-chart__container>div{flex-direction:column}.modality-chart__container>div>div:first-child{max-width:100%;max-height:120px;width:100%;padding-right:0}.modality-chart__container>div>div:first-child ul{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem}.modality-chart__container>div canvas{max-width:100%!important}.modality-chart__empty{height:260px}}.schedule{width:100%;background-color:#fff;border-radius:.75rem;box-shadow:#63636333 0 2px 8px;padding:.9rem;box-sizing:border-box;display:flex;flex-direction:column;height:320px}.schedule__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #f0f0f0}.schedule__header-content{flex:1}.schedule__title{font-size:.9rem;font-weight:600;color:#070707;margin:0 0 .25rem}.schedule__subtitle{font-size:.75rem;color:#787878;margin:0}.schedule__calendar-icon{font-size:1.2rem;color:#016f8b;flex-shrink:0}.schedule__content{flex:1;overflow-y:auto;min-height:0;padding:.15rem 0}.schedule__loading{display:flex;align-items:center;justify-content:center;flex:1;color:#787878;font-size:.85rem}.schedule__appointments{display:flex;flex-direction:column;gap:.5rem}.schedule__appointment{display:flex;gap:.5rem;position:relative;padding-left:1.25rem;padding:.35rem 0 .35rem 1.25rem}.schedule__appointment:not(:last-child):after{content:"";position:absolute;left:.4rem;top:1.2rem;bottom:-.5rem;width:2px;background-color:#e0e0e0}.schedule__appointment-time{display:flex;align-items:flex-start;gap:.3rem;min-width:4rem;padding-top:.05rem;font-size:.65rem;font-weight:600;color:#016f8b}.schedule__appointment-details{flex:1}.schedule__appointment-info{display:flex;flex-direction:column;gap:.1rem}.schedule__time-icon{font-size:.75rem;color:#016f8b;margin-top:.05rem}.schedule__patient-name{font-size:.7rem;font-weight:600;color:#070707;line-height:1.2}.schedule__procedure{font-size:.65rem;color:#787878;line-height:1.2}.schedule__location{font-size:.6rem;color:#787878;line-height:1.2}.schedule__empty{display:flex;align-items:center;justify-content:center;flex:1;color:#787878;font-size:.85rem}.schedule__footer{margin-top:1rem;padding-top:.75rem;border-top:1px solid #f0f0f0;display:flex;justify-content:center}.schedule__view-all-btn{padding:.5rem 1.5rem;border:1px solid #016F8B;background-color:#fff;color:#016f8b;border-radius:.3rem;cursor:pointer;font-size:.8rem;font-weight:500;transition:all .2s ease}.schedule__view-all-btn:hover{background-color:#016f8b;color:#fff}.schedule__view-all-btn:active{transform:scale(.98)}@media (max-width: 1200px){.schedule{width:100%;min-height:320px}}@media (max-width: 768px){.schedule{padding:.75rem;min-height:280px}.schedule__title{font-size:.8rem}.schedule__subtitle{font-size:.7rem}.schedule__appointment{padding-left:1.25rem}.schedule__appointment-time{min-width:4rem;font-size:.75rem}.schedule__patient-name{font-size:.8rem}.schedule__procedure{font-size:.75rem}.schedule__location{font-size:.7rem}}.tat-analytics{width:100%;background-color:#fff;border-radius:.75rem;box-shadow:#63636333 0 2px 8px;padding:.9rem;box-sizing:border-box;display:flex;flex-direction:column;min-height:320px;overflow:hidden}.tat-analytics__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem;flex-shrink:0}.tat-analytics__title{font-size:.9rem;font-weight:600;color:#070707;margin:0;white-space:nowrap;overflow:visible}.tat-analytics__summary{font-size:.8rem;color:#016f8b}.tat-analytics__summary-text strong{font-weight:600;color:#070707}.tat-analytics__container{display:flex;flex-direction:row;gap:1rem;flex:1;min-height:0;overflow:visible;align-items:flex-start;width:100%}.tat-analytics__section{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0;min-height:0;width:50%;box-sizing:border-box}.tat-analytics__section:not(:last-child){border-right:1px solid #e0e0e0;padding-right:1rem;border-bottom:none;padding-bottom:0}.tat-analytics__section-title{font-size:.85rem;font-weight:600;color:#016f8b;margin:0;text-align:left;display:flex;align-items:center;gap:.5rem}.tat-analytics__section-count{font-size:.75rem;font-weight:500;color:#787878}.tat-analytics__chart{height:200px;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tat-analytics__chart canvas{max-width:100%!important;max-height:100%!important}.tat-analytics__table{width:100%;overflow-x:auto;flex-shrink:0;margin-bottom:.5rem}.tat-analytics__table table{width:100%;border-collapse:collapse;font-size:.75rem;table-layout:auto}.tat-analytics__table table thead{background-color:#f8f9fa}.tat-analytics__table table thead th{padding:.5rem;text-align:left;font-weight:600;color:#070707;border-bottom:2px solid #e0e0e0;white-space:nowrap}.tat-analytics__table table tbody tr{border-bottom:1px solid #f0f0f0}.tat-analytics__table table tbody tr:hover{background-color:#f8f9fa}.tat-analytics__table table tbody tr td{padding:.5rem;color:#495057;white-space:nowrap}.tat-analytics__table table tbody tr td strong{font-weight:600;color:#070707}.tat-analytics__loading,.tat-analytics__empty{height:300px;display:flex;align-items:center;justify-content:center;color:#787878;font-size:.85rem}.tat-analytics__empty-section{padding:1rem;text-align:center;color:#787878;font-size:.8rem}.tat-analytics__study-details{margin-top:1rem;padding-top:1rem;border-top:1px solid #e0e0e0;width:100%;overflow-x:auto;overflow-y:visible}.tat-analytics__study-details-title{font-size:.8rem;font-weight:600;color:#016f8b;margin:0 0 .5rem}.tat-analytics__study-details-table{width:100%;border-collapse:collapse;font-size:.7rem;background-color:#fff;border:1px solid #e0e0e0;border-radius:.25rem;overflow:hidden;min-width:600px;table-layout:auto}.tat-analytics__study-details-table thead{background-color:#f8f9fa;position:sticky;top:0;z-index:1}.tat-analytics__study-details-table thead th{padding:.4rem .5rem;text-align:left;font-weight:600;color:#070707;border-bottom:2px solid #e0e0e0;font-size:.7rem;white-space:nowrap}.tat-analytics__study-details-table tbody tr{border-bottom:1px solid #f0f0f0}.tat-analytics__study-details-table tbody tr:hover{background-color:#f8f9fa}.tat-analytics__study-details-table tbody tr:last-child{border-bottom:none}.tat-analytics__study-details-table tbody tr td{padding:.4rem .5rem;color:#495057;font-size:.7rem;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}.tat-analytics__study-details-table tbody tr td strong{font-weight:600;color:#070707}@media (max-width: 1200px){.tat-analytics{width:100%;min-height:320px}.tat-analytics__container{flex-direction:column;gap:1.5rem}.tat-analytics__section{width:100%}.tat-analytics__section:not(:last-child){border-right:none;padding-right:0;border-bottom:1px solid #e0e0e0;padding-bottom:1.5rem;margin-bottom:0}.tat-analytics__study-details-table{min-width:100%}}@media (max-width: 768px){.tat-analytics{padding:.75rem;min-height:280px}.tat-analytics__header{flex-direction:column;align-items:flex-start;gap:.5rem}.tat-analytics__title{font-size:.8rem;margin-bottom:0}.tat-analytics__summary{font-size:.75rem}.tat-analytics__container{flex-direction:column;gap:1.5rem}.tat-analytics__section{width:100%}.tat-analytics__section:not(:last-child){border-right:none;padding-right:0;border-bottom:1px solid #e0e0e0;padding-bottom:1.5rem;margin-bottom:0}.tat-analytics__chart{height:180px}.tat-analytics__table table{font-size:.7rem}.tat-analytics__table table th,.tat-analytics__table table td{padding:.4rem}.tat-analytics__study-details-table{font-size:.65rem;min-width:100%}.tat-analytics__study-details-table th,.tat-analytics__study-details-table td{padding:.3rem .4rem;font-size:.65rem}}.custom-location-select{position:relative;width:100%}.custom-location-select__input-wrapper{position:relative;display:flex;align-items:center;width:100%}.custom-location-select__icon{position:absolute;left:12px;z-index:1;font-size:18px;color:#6c757d;pointer-events:none}.custom-location-select__input{width:100%;height:40px;padding:0 40px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;background:#fff;color:#495057;transition:all .2s ease}.custom-location-select__input:focus{border-color:#016f8b;box-shadow:0 0 0 2px #016f8b1a;outline:none}.custom-location-select__input::placeholder{color:#9ca3af}.custom-location-select__input:disabled{background:#f3f4f6;cursor:not-allowed;color:#9ca3af}.custom-location-select__clear-btn{position:absolute;right:8px;background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#6c757d;transition:color .2s ease;z-index:2}.custom-location-select__clear-btn:hover{color:#dc2626}.custom-location-select__clear-btn ion-icon{font-size:18px}.custom-location-select__loading{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;z-index:2}.custom-location-select__loading .spinner{width:16px;height:16px;border:2px solid #e0e0e0;border-top-color:#016f8b;border-radius:50%;animation:spin .6s linear infinite}.custom-location-select__menu{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:10;max-height:300px;overflow-y:auto;margin-top:4px}.custom-location-select__options{padding:4px 0}.custom-location-select__option{padding:10px 12px;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid #f0f0f0}.custom-location-select__option:last-child{border-bottom:none}.custom-location-select__option:hover{background-color:#f8f9fa}.custom-location-select__option--selected{background-color:#e0f2fe}.custom-location-select__option--selected:hover{background-color:#bae6fd}.custom-location-select__option-content{display:flex;flex-direction:column;gap:4px}.custom-location-select__option-name{font-size:14px;font-weight:500;color:#111827;line-height:1.4}.custom-location-select__loading-options{padding:20px;text-align:center;color:#6c757d;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:8px}.custom-location-select__loading-options .spinner{width:20px;height:20px;border:2px solid #e0e0e0;border-top-color:#016f8b;border-radius:50%;animation:spin .6s linear infinite}.custom-location-select__no-results{padding:20px;text-align:center;color:#6c757d;font-size:14px}@keyframes spin{to{transform:rotate(360deg)}}.calendar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.calendar-popup{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;padding:20px;min-width:400px;max-width:500px;position:relative}.predefined-ranges{display:flex;gap:8px;margin-bottom:16px;border-bottom:1px solid #e0e0e0;padding-bottom:16px}.range-tab{padding:8px 16px;border:none;background:#f5f5f5;color:#666;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.range-tab:hover{background:#e0e0e0}.range-tab.active{background:#1976d2;color:#fff}.calendar-legend{margin-bottom:16px;display:flex;align-items:center;gap:8px}.legend-item{display:flex;align-items:center;gap:6px;font-size:12px;color:#666}.legend-dot{width:8px;height:8px;border-radius:50%}.legend-dot.has-studies{background:#1976d2}.calendar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.nav-button{background:none;border:none;padding:8px;cursor:pointer;border-radius:6px;color:#666;display:flex;align-items:center;justify-content:center}.nav-button:hover{background:#f5f5f5}.month-year{font-size:18px;font-weight:600;color:#333;margin:0}.calendar-grid{margin-bottom:16px}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.weekday{text-align:center;font-size:12px;font-weight:600;color:#666;padding:8px 4px}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.calendar-day{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;border-radius:6px;position:relative;transition:all .2s ease;min-height:40px}.calendar-day:hover{background:#f5f5f5}.calendar-day.other-month{color:#ccc;cursor:default}.calendar-day.other-month:hover{background:transparent}.calendar-day.today{background:#e3f2fd;color:#1976d2;font-weight:600}.calendar-day.in-range{background:#e3f2fd;color:#1976d2}.calendar-day.range-start,.calendar-day.range-end{background:#1976d2;color:#fff;font-weight:600}.calendar-day.has-studies .day-number{position:relative}.day-number{font-size:14px;font-weight:500}.study-indicator{position:absolute;bottom:2px;width:6px;height:6px;background:#1976d2;border-radius:50%}.calendar-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e0e0e0}.action-button{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.action-button.secondary{background:#f5f5f5;color:#666;border:1px solid #e0e0e0}.action-button.secondary:hover{background:#e0e0e0}.action-button.primary{background:#1976d2;color:#fff;border:none}.action-button.primary:hover{background:#1565c0}.action-button.primary:disabled{background:#ccc;cursor:not-allowed}@media (max-width: 480px){.calendar-popup{min-width:320px;padding:16px}.predefined-ranges{flex-wrap:wrap;gap:4px}.range-tab{padding:6px 12px;font-size:12px}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}.custom-button{height:36px;border-radius:6px;font-size:13px;font-weight:600;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;cursor:pointer;transition:all .2s ease-in-out;border:none;outline:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-user-select:none;user-select:none;padding-left:16px;padding-right:16px;white-space:nowrap}.custom-button:disabled{opacity:.6;cursor:not-allowed}.custom-button__loading{display:flex;align-items:center;justify-content:center;gap:8px}.custom-button__spinner{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}.custom-button--primary{background-color:#fff;color:#004d5a}.custom-button--primary:hover:not(:disabled){background-color:#f5f5f5;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.custom-button--primary:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #0000001a}.custom-button--secondary{background-color:#f5f5f5;color:#666;border:1px solid #e0e0e0}.custom-button--secondary:hover:not(:disabled){background-color:#e8e8e8;border-color:#d0d0d0;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.custom-button--secondary:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #0000001a}.custom-button.custom-upload-button{background-color:#0289ab!important;color:#fff!important;border:none!important}.custom-button.custom-upload-button:hover:not(:disabled){background-color:#004152!important;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.custom-button.custom-upload-button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #0000001a}.custom-button--outline{background-color:#fff!important;color:#0289ab!important;border:1px solid #0289AB!important}.custom-button--outline:hover:not(:disabled){background-color:#f0f9ff!important;border-color:#004152!important;color:#004152!important;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.custom-button--outline:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #0000001a}.custom-button--filled{background-color:#0289ab!important;color:#fff!important;border:none!important}.custom-button--filled:hover:not(:disabled){background-color:#016f8b!important;transform:translateY(-1px);box-shadow:0 4px 12px #0289ab4d}.custom-button--filled:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #0289ab4d}.custom-input-text-wrapper{width:100%;display:flex;flex-direction:column}.custom-input-label{font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:2px;font-weight:500;color:#495057;margin-bottom:4px}.custom-input-label.form-label{font-size:14px;font-weight:500;color:#495057;margin-bottom:4px}.custom-input-label.hospital-form-label{font-size:12px;font-weight:600;color:#1e293b;margin-bottom:2px;line-height:1.2}.custom-input-label.field-label{font-size:14px;font-weight:500;color:#374151;margin-bottom:6px;display:block}.custom-input-label.gILable{font-size:14px;font-weight:500;color:#495057;margin-bottom:4px;display:block}.custom-input-text{width:100%;height:36px;padding:0 14px;background-color:#fff;color:#333;border:1px solid #016F8B;border-radius:8px;font-size:14px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;outline:none;transition:all .2s ease-in-out;box-sizing:border-box;text-transform:uppercase!important}.custom-input-text::placeholder{color:#999;opacity:1}.custom-input-text:focus{border-color:#004d5a;box-shadow:0 0 0 2px #016f8b1a}.custom-input-text:disabled{opacity:.6;cursor:not-allowed;background-color:#f5f5f5}.custom-input-text::-webkit-input-placeholder{color:#999;opacity:1}.custom-input-text::-moz-placeholder{color:#999;opacity:1}.custom-input-text:-ms-input-placeholder{color:#999;opacity:1}.custom-input-text.custom-input-text-error,input.custom-input-text-error,textarea.custom-input-text-error{border-color:#dc3545!important}.custom-input-text.custom-input-text-error:focus,input.custom-input-text-error:focus,textarea.custom-input-text-error:focus{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc35451a!important}.custom-input-text.custom-input-text-error:hover:not(:disabled),input.custom-input-text-error:hover:not(:disabled),textarea.custom-input-text-error:hover:not(:disabled){border-color:#dc3545!important}.custom-input-text.custom-input-text-error:not(:focus),input.custom-input-text-error:not(:focus),textarea.custom-input-text-error:not(:focus){border-color:#dc3545!important}.custom-input-error-message{display:block;color:#dc3545;font-size:12px;margin-top:4px;font-weight:400}.custom-input-text.notes-textarea{height:auto;min-height:32px;max-height:72px;resize:vertical;line-height:1.4;padding:8px 12px;font-family:inherit}.custom-input-text.notes-textarea::placeholder{color:#9ca3af;opacity:1}.custom-gender-radio-wrapper{display:flex;flex-direction:column;gap:6px;width:100%}.custom-gender-radio-wrapper .custom-gender-radio-label{font-size:12px;font-weight:500;color:#333;margin-bottom:3px}.custom-gender-radio-wrapper .custom-gender-radio-label .required-indicator{color:#e74c3c;font-weight:700}.custom-gender-radio-wrapper .custom-gender-radio-group{display:flex;gap:16px;flex-wrap:wrap}.custom-gender-radio-wrapper .custom-gender-radio-group .custom-gender-radio-option{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;padding:4px 8px;border-radius:4px}.custom-gender-radio-wrapper .custom-gender-radio-group .custom-gender-radio-option:hover:not(.disabled){background-color:#f8f9fa}.custom-gender-radio-wrapper .custom-gender-radio-group .custom-gender-radio-option.disabled{cursor:not-allowed;opacity:.6}.custom-gender-radio-wrapper .custom-gender-radio-group .custom-gender-radio-option .custom-gender-radio-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-gender-radio-wrapper .custom-gender-radio-group .custom-gender-radio-option .custom-gender-radio-input:checked~.custom-gender-radio-checkmark{background-color:#016f8b;border-color:#016f8b}.custom-gender-radio-wrapper .custom-gender-radio-group .custom-gender-radio-option .custom-gender-radio-input:checked~.custom-gender-radio-checkmark:after{display:block}.custom-gender-radio-wrapper .custom-gender-radio-group .custom-gender-radio-option .custom-gender-radio-input:disabled~.custom-gender-radio-checkmark{background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed}.custom-gender-radio-wrapper .custom-gender-radio-group .custom-gender-radio-option .custom-gender-radio-input:disabled:checked~.custom-gender-radio-checkmark{background-color:#ccc;border-color:#ccc}.custom-gender-radio-wrapper .custom-gender-radio-group .custom-gender-radio-option .custom-gender-radio-checkmark{position:relative;height:16px;width:16px;background-color:#fff;border:2px solid #ddd;border-radius:50%;transition:all .2s ease;flex-shrink:0}.custom-gender-radio-wrapper .custom-gender-radio-group .custom-gender-radio-option .custom-gender-radio-checkmark:after{content:"";position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:#fff}.custom-gender-radio-wrapper .custom-gender-radio-group .custom-gender-radio-option .custom-gender-radio-checkmark:hover{border-color:#016f8b}.custom-gender-radio-wrapper .custom-gender-radio-group .custom-gender-radio-option .custom-gender-radio-text{font-size:14px;color:#333;font-weight:400;transition:color .2s ease}.custom-gender-radio-wrapper .custom-gender-radio-group .custom-gender-radio-option:hover:not(.disabled) .custom-gender-radio-text{color:#016f8b}.custom-gender-radio-wrapper .custom-gender-radio-error{color:#e74c3c;font-size:11px;margin-top:2px;padding:2px 4px;background:#fdf2f2;border:1px solid #fecaca;border-radius:3px}@media (max-width: 768px){.custom-gender-radio-wrapper .custom-gender-radio-group{gap:12px}.custom-gender-radio-wrapper .custom-gender-radio-group .custom-gender-radio-option{padding:6px 10px}.custom-gender-radio-wrapper .custom-gender-radio-group .custom-gender-radio-option .custom-gender-radio-checkmark{height:18px;width:18px}.custom-gender-radio-wrapper .custom-gender-radio-group .custom-gender-radio-option .custom-gender-radio-checkmark:after{width:8px;height:8px}.custom-gender-radio-wrapper .custom-gender-radio-group .custom-gender-radio-option .custom-gender-radio-text{font-size:15px}}.gInputBox .custom-gender-radio-wrapper .custom-gender-radio-label{font-size:12px;font-weight:500;color:#333;margin-bottom:6px}.gInputBox .custom-gender-radio-wrapper .custom-gender-radio-group .custom-gender-radio-option .custom-gender-radio-text{font-size:13px}.hospital-form-field .custom-gender-radio-wrapper .custom-gender-radio-label{font-size:12px;font-weight:500;color:#333;margin-bottom:6px}.hospital-form-field .custom-gender-radio-wrapper .custom-gender-radio-group .custom-gender-radio-option .custom-gender-radio-text{font-size:13px}.gGroupInputes .custom-gender-radio-wrapper,.hospital-form-grid-row-2 .custom-gender-radio-wrapper{margin-bottom:0}._about_1t2b5_2{position:fixed;z-index:10;bottom:10px;right:10px;width:40px;height:40px;display:flex;justify-content:flex-end;align-items:flex-end;transition:all .2s ease}._about_1t2b5_2 ._bg_links_1t2b5_14{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#0003;border-radius:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute}._about_1t2b5_2 ._logo_1t2b5_26{width:40px;height:40px;z-index:9;background-image:url(https://rafaelavlucas.github.ioassets/codepen/logo_white.svg);background-size:50%;background-repeat:no-repeat;background-position:10px 7px;opacity:.9;transition:all 1s .2s ease;bottom:0;right:0}._about_1t2b5_2 ._social_1t2b5_39{opacity:0;right:0;bottom:0}._about_1t2b5_2 ._social_1t2b5_39 ._icon_1t2b5_44{width:100%;height:100%;background-size:20px;background-repeat:no-repeat;background-position:center;background-color:transparent;display:flex;transition:all .2s ease,background-color .4s ease;opacity:0;border-radius:100%}._about_1t2b5_2 ._social_1t2b5_39._portfolio_1t2b5_56{transition:all .8s ease}._about_1t2b5_2 ._social_1t2b5_39._portfolio_1t2b5_56 ._icon_1t2b5_44{background-image:url(https://rafaelavlucas.github.ioassets/codepen/link.svg)}._about_1t2b5_2 ._social_1t2b5_39._dribbble_1t2b5_62{transition:all .3s ease}._about_1t2b5_2 ._social_1t2b5_39._dribbble_1t2b5_62 ._icon_1t2b5_44{background-image:url(https://rafaelavlucas.github.ioassets/codepen/dribbble.svg)}._about_1t2b5_2 ._social_1t2b5_39._linkedin_1t2b5_68{transition:all .8s ease}._about_1t2b5_2 ._social_1t2b5_39._linkedin_1t2b5_68 ._icon_1t2b5_44{background-image:url(https://rafaelavlucas.github.ioassets/codepen/linkedin.svg)}._about_1t2b5_2:hover{width:105px;height:105px;transition:all .6s cubic-bezier(.64,.01,.07,1.65)}._about_1t2b5_2:hover ._logo_1t2b5_26{opacity:1;transition:all .6s ease}._about_1t2b5_2:hover ._social_1t2b5_39{opacity:1}._about_1t2b5_2:hover ._social_1t2b5_39 ._icon_1t2b5_44{opacity:.9}._about_1t2b5_2:hover ._social_1t2b5_39:hover{background-size:28px}._about_1t2b5_2:hover ._social_1t2b5_39:hover ._icon_1t2b5_44{background-size:65%;opacity:1}._about_1t2b5_2:hover ._social_1t2b5_39._portfolio_1t2b5_56{right:0;bottom:calc(100% - 40px);transition:all .3s 0s cubic-bezier(.64,.01,.07,1.65)}._about_1t2b5_2:hover ._social_1t2b5_39._portfolio_1t2b5_56 ._icon_1t2b5_44:hover{background-color:#698fb7}._about_1t2b5_2:hover ._social_1t2b5_39._dribbble_1t2b5_62{bottom:45%;right:45%;transition:all .3s .15s cubic-bezier(.64,.01,.07,1.65)}._about_1t2b5_2:hover ._social_1t2b5_39._dribbble_1t2b5_62 ._icon_1t2b5_44:hover{background-color:#ea4c89}._about_1t2b5_2:hover ._social_1t2b5_39._linkedin_1t2b5_68{bottom:0;right:calc(100% - 40px);transition:all .3s .25s cubic-bezier(.64,.01,.07,1.65)}._about_1t2b5_2:hover ._social_1t2b5_39._linkedin_1t2b5_68 ._icon_1t2b5_44:hover{background-color:#0077b5}h1,h2,h3,h4,h5,h6,p,ul,li,button,a,i,input,body{margin:0;padding:0;list-style:none;border:0;-webkit-tap-highlight-color:transparent;text-decoration:none;color:inherit}h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus,p:focus,ul:focus,li:focus,button:focus,a:focus,i:focus,input:focus,body:focus{outline:0}body{margin:0;padding:0;height:auto;font-family:Barlow,sans-serif;background:linear-gradient(#0a586c,#016f8b)}._logo_1t2b5_26{position:fixed;z-index:5;bottom:10px;right:10px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:#0000001a;border-radius:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._logo_1t2b5_26 img{width:55%;height:55%;transform:translateY(-1px);opacity:.8}nav ._menu_1t2b5_190{width:100%;height:80px;position:absolute;display:flex;align-items:center;justify-content:space-between;padding:0 5%;box-sizing:border-box;z-index:3}nav ._menu_1t2b5_190 ._website_name_1t2b5_201{color:#695681;font-weight:600;font-size:20px;letter-spacing:1px;background:#fff;padding:4px 8px;border-radius:2px;opacity:.5;transition:all .4s ease;cursor:pointer}nav ._menu_1t2b5_190 ._website_name_1t2b5_201:hover{opacity:1}nav ._menu_1t2b5_190 ._menu_links_1t2b5_216{transition:all .4s ease;opacity:.5}nav ._menu_1t2b5_190 ._menu_links_1t2b5_216:hover{opacity:1}@media screen and (max-width: 799px){nav ._menu_1t2b5_190 ._menu_links_1t2b5_216{display:none}}nav ._menu_1t2b5_190 ._menu_links_1t2b5_216 ._link_1t2b5_68{color:#fff;text-transform:uppercase;font-weight:500;margin-right:50px;letter-spacing:2px;position:relative;transition:all .3s .2s ease}nav ._menu_1t2b5_190 ._menu_links_1t2b5_216 ._link_1t2b5_68:last-child{margin-right:0}nav ._menu_1t2b5_190 ._menu_links_1t2b5_216 ._link_1t2b5_68:before{content:"";position:absolute;width:0px;height:4px;background:linear-gradient(90deg,#ffedc0,#ff9d87);bottom:-10px;border-radius:4px;transition:all .4s cubic-bezier(.82,.02,.13,1.26);left:100%}nav ._menu_1t2b5_190 ._menu_links_1t2b5_216 ._link_1t2b5_68:hover{opacity:1;color:#fb8a8a}nav ._menu_1t2b5_190 ._menu_links_1t2b5_216 ._link_1t2b5_68:hover:before{width:40px;left:0}nav ._menu_1t2b5_190 ._menu_icon_1t2b5_259{width:40px;height:40px;position:relative;display:none;justify-content:center;align-items:center;cursor:pointer}@media screen and (max-width: 799px){nav ._menu_1t2b5_190 ._menu_icon_1t2b5_259{display:flex}}nav ._menu_1t2b5_190 ._menu_icon_1t2b5_259 ._icon_1t2b5_44{width:24px;height:2px;background:#fff;position:absolute}nav ._menu_1t2b5_190 ._menu_icon_1t2b5_259 ._icon_1t2b5_44:before,nav ._menu_1t2b5_190 ._menu_icon_1t2b5_259 ._icon_1t2b5_44:after{content:"";width:100%;height:100%;background:inherit;position:absolute;transition:all .3s cubic-bezier(.49,.04,0,1.55)}nav ._menu_1t2b5_190 ._menu_icon_1t2b5_259 ._icon_1t2b5_44:before{transform:translateY(-8px)}nav ._menu_1t2b5_190 ._menu_icon_1t2b5_259 ._icon_1t2b5_44:after{transform:translateY(8px)}nav ._menu_1t2b5_190 ._menu_icon_1t2b5_259:hover ._icon_1t2b5_44{background:#ffedc0}nav ._menu_1t2b5_190 ._menu_icon_1t2b5_259:hover ._icon_1t2b5_44:before{transform:translateY(-10px)}nav ._menu_1t2b5_190 ._menu_icon_1t2b5_259:hover ._icon_1t2b5_44:after{transform:translateY(10px)}._wrapper_1t2b5_303{display:grid;grid-template-columns:1fr;justify-content:center;align-items:center;height:100vh;overflow-x:hidden}._wrapper_1t2b5_303 ._container_1t2b5_311{margin:0 auto;transition:all .4s ease;display:flex;justify-content:center;align-items:center;position:relative}._wrapper_1t2b5_303 ._container_1t2b5_311 ._scene_1t2b5_319{position:absolute;width:100vw;height:100vh;vertical-align:middle}._wrapper_1t2b5_303 ._container_1t2b5_311 ._one_1t2b5_325,._wrapper_1t2b5_303 ._container_1t2b5_311 ._two_1t2b5_326,._wrapper_1t2b5_303 ._container_1t2b5_311 ._three_1t2b5_327,._wrapper_1t2b5_303 ._container_1t2b5_311 ._circle_1t2b5_328,._wrapper_1t2b5_303 ._container_1t2b5_311 ._p404_1t2b5_329{width:60%;height:60%;top:20%!important;left:20%!important;min-width:400px;min-height:400px}._wrapper_1t2b5_303 ._container_1t2b5_311 ._one_1t2b5_325 ._content_1t2b5_337,._wrapper_1t2b5_303 ._container_1t2b5_311 ._two_1t2b5_326 ._content_1t2b5_337,._wrapper_1t2b5_303 ._container_1t2b5_311 ._three_1t2b5_327 ._content_1t2b5_337,._wrapper_1t2b5_303 ._container_1t2b5_311 ._circle_1t2b5_328 ._content_1t2b5_337,._wrapper_1t2b5_303 ._container_1t2b5_311 ._p404_1t2b5_329 ._content_1t2b5_337{width:600px;height:600px;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:_content_1t2b5_337 .8s cubic-bezier(1,.06,.25,1) backwards}@keyframes _content_1t2b5_337{0%{width:0}}._wrapper_1t2b5_303 ._container_1t2b5_311 ._one_1t2b5_325 ._content_1t2b5_337 ._piece_1t2b5_358,._wrapper_1t2b5_303 ._container_1t2b5_311 ._two_1t2b5_326 ._content_1t2b5_337 ._piece_1t2b5_358,._wrapper_1t2b5_303 ._container_1t2b5_311 ._three_1t2b5_327 ._content_1t2b5_337 ._piece_1t2b5_358,._wrapper_1t2b5_303 ._container_1t2b5_311 ._circle_1t2b5_328 ._content_1t2b5_337 ._piece_1t2b5_358,._wrapper_1t2b5_303 ._container_1t2b5_311 ._p404_1t2b5_329 ._content_1t2b5_337 ._piece_1t2b5_358{width:200px;height:80px;display:flex;position:absolute;border-radius:80px;z-index:1;animation:_pieceLeft_1t2b5_1 8s cubic-bezier(1,.06,.25,1) infinite both}@keyframes _pieceLeft_1t2b5_1{50%{left:80%;width:10%}}@keyframes _pieceRight_1t2b5_1{50%{right:80%;width:10%}}@media screen and (max-width: 799px){._wrapper_1t2b5_303 ._container_1t2b5_311 ._one_1t2b5_325,._wrapper_1t2b5_303 ._container_1t2b5_311 ._two_1t2b5_326,._wrapper_1t2b5_303 ._container_1t2b5_311 ._three_1t2b5_327,._wrapper_1t2b5_303 ._container_1t2b5_311 ._circle_1t2b5_328,._wrapper_1t2b5_303 ._container_1t2b5_311 ._p404_1t2b5_329{width:90%;height:90%;top:5%!important;left:5%!important;min-width:280px;min-height:280px}}@media screen and (max-height: 660px){._wrapper_1t2b5_303 ._container_1t2b5_311 ._one_1t2b5_325,._wrapper_1t2b5_303 ._container_1t2b5_311 ._two_1t2b5_326,._wrapper_1t2b5_303 ._container_1t2b5_311 ._three_1t2b5_327,._wrapper_1t2b5_303 ._container_1t2b5_311 ._circle_1t2b5_328,._wrapper_1t2b5_303 ._container_1t2b5_311 ._p404_1t2b5_329{min-width:280px;min-height:280px;width:60%;height:60%;top:20%!important;left:20%!important}}._wrapper_1t2b5_303 ._container_1t2b5_311 ._text_1t2b5_411{width:60%;height:40%;min-width:400px;min-height:500px;position:absolute;margin:40px 0;animation:_text_1t2b5_411 .6s 1.8s ease backwards}@keyframes _text_1t2b5_411{0%{opacity:0;transform:translateY(40px)}}@media screen and (max-width: 799px){._wrapper_1t2b5_303 ._container_1t2b5_311 ._text_1t2b5_411{min-height:400px;height:80%}}._wrapper_1t2b5_303 ._container_1t2b5_311 ._text_1t2b5_411 article{width:400px;position:absolute;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;bottom:0;left:50%;transform:translate(-50%)}@media screen and (max-width: 799px){._wrapper_1t2b5_303 ._container_1t2b5_311 ._text_1t2b5_411 article{width:100%}}._wrapper_1t2b5_303 ._container_1t2b5_311 ._text_1t2b5_411 article p{color:#fff;font-size:18px;letter-spacing:.6px;margin-bottom:40px;text-shadow:6px 6px 10px #54457c}._wrapper_1t2b5_303 ._container_1t2b5_311 ._text_1t2b5_411 article a{height:40px;padding:0 30px;border-radius:50px;cursor:pointer;box-shadow:0 15px 20px #36184f80;z-index:3;color:#695681;background-color:#fff;text-transform:uppercase;font-weight:600;font-size:12px;transition:all .3s ease;display:flex;justify-content:center;align-items:center}._wrapper_1t2b5_303 ._container_1t2b5_311 ._text_1t2b5_411 article a:hover{box-shadow:0 10px 10px -10px #36184f80;transform:translateY(5px);background:#fb8a8a;color:#fff}._wrapper_1t2b5_303 ._container_1t2b5_311 ._p404_1t2b5_329{font-size:200px;font-weight:700;letter-spacing:4px;color:#fff;display:flex!important;justify-content:center;align-items:center;position:absolute;z-index:2;animation:_anime404_1t2b5_1 .6s cubic-bezier(.3,.8,1,1.05) both;animation-delay:1.2s}@media screen and (max-width: 799px){._wrapper_1t2b5_303 ._container_1t2b5_311 ._p404_1t2b5_329{font-size:100px}}@keyframes _anime404_1t2b5_1{0%{opacity:0;transform:scale(10) skew(20deg,20deg)}}._wrapper_1t2b5_303 ._container_1t2b5_311 ._p404_1t2b5_329:nth-of-type(2){color:#36184f;z-index:1;animation-delay:1s;filter:blur(10px);opacity:.8}._wrapper_1t2b5_303 ._container_1t2b5_311 ._circle_1t2b5_328{position:absolute}._wrapper_1t2b5_303 ._container_1t2b5_311 ._circle_1t2b5_328:before{content:"";position:absolute;width:800px;height:800px;background-color:#36184f33;border-radius:100%;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 5px 20px 40px #36184f40,inset 5px 0 5px #54457c4d,inset 5px 5px 20px #54457c40,2px 2px 5px #fff3;animation:_circle_1t2b5_328 .8s cubic-bezier(1,.06,.25,1) backwards}@keyframes _circle_1t2b5_328{0%{width:0;height:0}}@media screen and (max-width: 799px){._wrapper_1t2b5_303 ._container_1t2b5_311 ._circle_1t2b5_328:before{width:400px;height:400px}}._wrapper_1t2b5_303 ._container_1t2b5_311 ._one_1t2b5_325 ._content_1t2b5_337:before{content:"";position:absolute;width:600px;height:600px;background-color:#36184f4d;border-radius:100%;box-shadow:inset 5px 20px 40px #36184f40,inset 5px 0 5px #54457c4d,inset 5px 5px 20px #54457c40,2px 2px 5px #fff3;animation:_circle_1t2b5_328 .8s .4s cubic-bezier(1,.06,.25,1) backwards}@media screen and (max-width: 799px){._wrapper_1t2b5_303 ._container_1t2b5_311 ._one_1t2b5_325 ._content_1t2b5_337:before{width:300px;height:300px}}._wrapper_1t2b5_303 ._container_1t2b5_311 ._one_1t2b5_325 ._content_1t2b5_337 ._piece_1t2b5_358{background:linear-gradient(90deg,#8077ea 13.7%,#eb73ff 94.65%)}._wrapper_1t2b5_303 ._container_1t2b5_311 ._one_1t2b5_325 ._content_1t2b5_337 ._piece_1t2b5_358:nth-child(1){right:15%;top:18%;height:30px;width:120px;animation-delay:.5s;animation-name:_pieceRight_1t2b5_1}._wrapper_1t2b5_303 ._container_1t2b5_311 ._one_1t2b5_325 ._content_1t2b5_337 ._piece_1t2b5_358:nth-child(2){left:15%;top:45%;width:150px;height:50px;animation-delay:1s;animation-name:_pieceLeft_1t2b5_1}._wrapper_1t2b5_303 ._container_1t2b5_311 ._one_1t2b5_325 ._content_1t2b5_337 ._piece_1t2b5_358:nth-child(3){left:10%;top:75%;height:20px;width:70px;animation-delay:1.5s;animation-name:_pieceLeft_1t2b5_1}._wrapper_1t2b5_303 ._container_1t2b5_311 ._two_1t2b5_326 ._content_1t2b5_337 ._piece_1t2b5_358{background:linear-gradient(90deg,#ffedc0,#ff9d87)}._wrapper_1t2b5_303 ._container_1t2b5_311 ._two_1t2b5_326 ._content_1t2b5_337 ._piece_1t2b5_358:nth-child(1){left:0%;top:25%;height:40px;width:120px;animation-delay:2s;animation-name:_pieceLeft_1t2b5_1}._wrapper_1t2b5_303 ._container_1t2b5_311 ._two_1t2b5_326 ._content_1t2b5_337 ._piece_1t2b5_358:nth-child(2){right:15%;top:35%;width:180px;height:50px;animation-delay:2.5s;animation-name:_pieceRight_1t2b5_1}._wrapper_1t2b5_303 ._container_1t2b5_311 ._two_1t2b5_326 ._content_1t2b5_337 ._piece_1t2b5_358:nth-child(3){right:10%;top:80%;height:20px;width:160px;animation-delay:3s;animation-name:_pieceRight_1t2b5_1}._wrapper_1t2b5_303 ._container_1t2b5_311 ._three_1t2b5_327 ._content_1t2b5_337 ._piece_1t2b5_358{background:#fb8a8a}._wrapper_1t2b5_303 ._container_1t2b5_311 ._three_1t2b5_327 ._content_1t2b5_337 ._piece_1t2b5_358:nth-child(1){left:25%;top:35%;height:20px;width:80px;animation-name:_pieceLeft_1t2b5_1;animation-delay:3.5s}._wrapper_1t2b5_303 ._container_1t2b5_311 ._three_1t2b5_327 ._content_1t2b5_337 ._piece_1t2b5_358:nth-child(2){right:10%;top:55%;width:140px;height:40px;animation-name:_pieceRight_1t2b5_1;animation-delay:4s}._wrapper_1t2b5_303 ._container_1t2b5_311 ._three_1t2b5_327 ._content_1t2b5_337 ._piece_1t2b5_358:nth-child(3){left:40%;top:68%;height:20px;width:80px;animation-name:_pieceLeft_1t2b5_1;animation-delay:4.5s}._mastersContainer_k9uw3_1{width:100%;height:89vh!important;background:#f5f5f5;padding:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}._mastersCard_k9uw3_11{background:#fff;box-shadow:0 2px 8px #0000001a;overflow:hidden;height:100%!important}._tabNavigation_k9uw3_18{display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#fff;border-bottom:1px solid #e9ecef;min-height:64px}._tabList_k9uw3_28{display:flex;align-items:center;gap:0}._tab_k9uw3_18{display:flex;align-items:center;gap:8px;padding:12px 20px;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500;color:#6c757d;position:relative;margin-right:4px}._tab_k9uw3_18:hover{color:#186b8a;background:transparent}._tab_k9uw3_18._tabActive_k9uw3_54{background:transparent;color:#186b8a;font-weight:600;border-bottom:3px solid #186B8A}._tabIcon_k9uw3_61{font-size:16px;flex-shrink:0}._tabLabel_k9uw3_66{white-space:nowrap;font-size:14px}._addButton_k9uw3_71{height:40px;padding:0 20px;background:#186b8a!important;color:#fff!important;border:none!important;border-radius:8px;font-weight:600;font-size:14px;text-transform:uppercase;display:flex;align-items:center;gap:8px;transition:all .2s ease}._addButton_k9uw3_71:hover{background:#004d5a!important;transform:translateY(-1px);box-shadow:0 4px 12px #1e7b854d}._addButton_k9uw3_71:active{transform:translateY(0);box-shadow:0 2px 6px #1e7b854d}._addIcon_k9uw3_96{font-size:16px}._tabContent_k9uw3_100{padding:0;height:75vh!important;overflow:auto!important;background:#fff}@media (max-width: 768px){._mastersContainer_k9uw3_1{padding:16px}._mastersCard_k9uw3_11{margin-top:60px}._tabNavigation_k9uw3_18{flex-direction:column;align-items:stretch;gap:16px;padding:16px}._tabList_k9uw3_28{flex-wrap:wrap;gap:8px}._tab_k9uw3_18{flex:1;min-width:120px;justify-content:center;margin-right:0}._addButton_k9uw3_71{width:100%;justify-content:center}}@media (max-width: 480px){._mastersContainer_k9uw3_1,._tabNavigation_k9uw3_18{padding:12px}._tab_k9uw3_18{padding:10px 16px;font-size:13px}._tabIcon_k9uw3_61{font-size:14px}}.ql-toolbar .ql-formats{margin-right:0!important}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.loading-container--fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;background-color:#fffffff2;z-index:9999}.loading-container--overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#ffffffe6;z-index:1000;border-radius:inherit}.loading-spinner{border:3px solid transparent;border-top:3px solid currentColor;border-radius:50%;animation:spin 1s linear infinite;position:relative;flex-shrink:0}.loading-text{font-size:14px;font-weight:500;margin:0;color:#666;text-align:center}.custom-dropdown-wrapper{width:100%;display:flex;flex-direction:column}.custom-dropdown-label{font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:2px;font-weight:500;color:#495057;margin-bottom:4px}.custom-dropdown-label.form-label{font-size:14px;font-weight:500;color:#495057;margin-bottom:4px}.custom-dropdown-label.hospital-form-label{font-size:12px;font-weight:600;color:#1e293b;margin-bottom:2px;line-height:1.2}.custom-dropdown-label.field-label{font-size:14px;font-weight:500;color:#374151;margin-bottom:6px;display:block}.custom-dropdown{position:relative;display:inline-block;width:100%;min-width:100px}.custom-dropdown__input-wrapper{position:relative;display:flex;align-items:center;width:100%;gap:8px}.custom-dropdown__button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border:1px solid #e0e0e0;border-radius:8px;background-color:#f5f5f5;cursor:pointer;font-size:14px;color:#333;transition:all .2s ease;gap:8px}.custom-dropdown__button:hover:not(.custom-dropdown__button--disabled){border-color:#016f8b}.custom-dropdown__button:focus{outline:none;border-color:#016f8b;box-shadow:0 0 0 2px #016f8b1a}.custom-dropdown__button--open{border-color:#016f8b;box-shadow:0 0 0 2px #016f8b1a}.custom-dropdown__button--disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed;border-color:#e0e0e0}.custom-dropdown__add-btn{background:none;border:1px solid #016F8B;border-radius:6px;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;color:#016f8b;transition:all .2s ease;flex-shrink:0;width:32px;height:32px}.custom-dropdown__add-btn:hover:not(:disabled){background-color:#016f8b;color:#fff}.custom-dropdown__add-btn:disabled{opacity:.5;cursor:not-allowed;border-color:#e0e0e0;color:#999}.custom-dropdown__add-btn ion-icon{font-size:16px}.custom-dropdown__icon{font-size:16px;color:#666;flex-shrink:0}.custom-dropdown__text{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-dropdown__arrow{font-size:14px;color:#666;transition:transform .2s ease;flex-shrink:0}.custom-dropdown__arrow--open{transform:rotate(180deg)}.custom-dropdown__menu{position:absolute;top:100%;left:0;right:0;width:100%;min-width:100%;max-width:100%;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;max-height:200px;overflow-y:auto;overflow-x:hidden;margin-top:4px;box-sizing:border-box}.custom-dropdown__menu--portal{position:fixed!important;z-index:99999!important;margin-top:0;min-width:auto;max-width:none}.custom-dropdown__option{padding:8px 12px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s ease;white-space:normal;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;width:100%;box-sizing:border-box;line-height:1.4}.custom-dropdown__option:hover{background-color:#f5f5f5}.custom-dropdown__option--selected{background-color:#e3f2fd;color:#016f8b;font-weight:500}.custom-dropdown__option--disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed;opacity:.6}.custom-dropdown__option--disabled:hover{background-color:#f5f5f5}.custom-dropdown__option--other-modality{border:2px solid #f44336!important;border-radius:4px;margin:2px 4px;background-color:#ffebee!important;color:#c62828!important;font-weight:500}.custom-dropdown__option--other-modality:hover{background-color:#ffebee!important}.custom-dropdown__option:first-child{border-radius:8px 8px 0 0}.custom-dropdown__option:last-child{border-radius:0 0 8px 8px}.filter-section{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:5px 24px;background:#fff;border-radius:12px 12px 0 0}.filter-section__search{flex:0 0 auto;max-width:400px}.filter-section__search .search-input-wrapper{position:relative;display:flex;align-items:center}.filter-section__search .search-input-wrapper .search-icon{position:absolute;left:12px;z-index:1;font-size:18px;color:#6c757d;pointer-events:none}.filter-section__search .search-input-wrapper .search-input{padding-left:40px;padding-right:12px;height:40px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;background:#fff;width:100%;box-sizing:border-box}.filter-section__search .search-input-wrapper .search-input:focus{border-color:#186b8a;box-shadow:0 0 0 2px #1e7b851a}.filter-section__search .search-input-wrapper .search-input::placeholder{color:#9ca3af}.filter-section.modality-filter .filter-section__search{max-width:600px;min-width:550px;width:100%}.filter-section.procedures-filter .filter-section__search{max-width:500px;min-width:450px}.filter-section.hospitals-filter .filter-section__search,.filter-section.templates-filter .filter-section__search{max-width:600px;min-width:550px;width:100%}.filter-section.team-filter .filter-section__search,.filter-section.icd10-filter .filter-section__search{max-width:550px;min-width:500px}.filter-section.patients-filter .filter-section__search{max-width:600px;min-width:550px;width:100%}.filter-section__dropdowns{display:flex;gap:12px;align-items:center}.filter-section__dropdowns .filter-dropdown{min-width:140px}.filter-section__dropdowns .filter-dropdown .custom-dropdown__button{height:40px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;color:#495057}.filter-section__dropdowns .filter-dropdown .custom-dropdown__button:hover:not(.custom-dropdown__button--disabled){border-color:#186b8a}.filter-section__dropdowns .filter-dropdown .custom-dropdown__button:focus{border-color:#186b8a;box-shadow:0 0 0 2px #1e7b851a}.filter-section__dropdowns .filter-dropdown .custom-dropdown__menu{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-top:4px}.filter-section__dropdowns .filter-dropdown .custom-dropdown__option{padding:8px 12px;font-size:14px;color:#495057}.filter-section__dropdowns .filter-dropdown .custom-dropdown__option:hover{background:#f8f9fa}.filter-section__dropdowns .filter-dropdown .custom-dropdown__option--selected{background:#e3f2fd;color:#186b8a;font-weight:500}.filter-section__refresh{flex-shrink:0;display:flex;align-items:center}.filter-section__refresh .refresh-button{width:40px;min-width:40px;height:40px;min-height:40px;border-radius:8px;border:1px solid #e0e0e0;background:#fff;color:#6c757d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;padding:0;box-sizing:border-box}.filter-section__refresh .refresh-button:hover{background:#f8f9fa;border-color:#186b8a;color:#186b8a;transform:translateY(-1px);box-shadow:0 2px 8px #1e7b8533}.filter-section__refresh .refresh-button:active{transform:translateY(0);box-shadow:0 1px 4px #1e7b8533}.filter-section__refresh .refresh-button ion-icon{font-size:18px;flex-shrink:0}@media (max-width: 768px){.filter-section{flex-direction:column;align-items:stretch;gap:12px}.filter-section__search{max-width:none}.filter-section__dropdowns{justify-content:space-between}.filter-section__refresh{align-self:flex-end}}.ag-filter-panel-buttons{display:flex;justify-content:flex-end;overflow:hidden;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding) 0;flex-wrap:wrap;gap:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-filter-panel-buttons-button{line-height:1.5}.ag-filter-panel .ag-standard-button.ag-filter-panel-buttons-apply-button{color:var(--ag-filter-panel-apply-button-color);background-color:var(--ag-filter-panel-apply-button-background-color)}.ag-filter-panel>*:where(:last-child){padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-row.ag-row-pinned-source{color:var(--ag-pinned-source-row-text-color);background-color:var(--ag-pinned-source-row-background-color);font-weight:var(--ag-pinned-source-row-font-weight)}.ag-row.ag-row-pinned{color:var(--ag-pinned-row-text-color);background-color:var(--ag-pinned-row-background-color);font-weight:var(--ag-pinned-row-font-weight)}.ag-floating-top-viewport{border-bottom:var(--ag-pinned-row-border)}.ag-floating-bottom-viewport{border-top:var(--ag-pinned-row-border)}.ag-measurement-container{--ag-legacy-styles-loaded: "true"}.ag-icon{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);position:relative}.ag-icon:before{content:"";font-family:inherit}.ag-icon:after{background:transparent var(--ag-icon-image, none) center/contain no-repeat;display:var(--ag-icon-image-display);opacity:var(--ag-icon-image-opacity, .9);position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ag-icon-aggregation{font-family:var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color))}.ag-icon-aggregation:before{content:var(--ag-icon-font-code-aggregation, "");display:var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display))}.ag-icon-aggregation:after{background-image:var(--ag-icon-image-aggregation, var(--ag-icon-image));display:var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, .9))}.ag-icon-arrows{font-family:var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-arrows, var(--ag-icon-font-color))}.ag-icon-arrows:before{content:var(--ag-icon-font-code-arrows, "");display:var(--ag-icon-font-display-arrows, var(--ag-icon-font-display))}.ag-icon-arrows:after{background-image:var(--ag-icon-image-arrows, var(--ag-icon-image));display:var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, .9))}.ag-icon-asc{font-family:var(--ag-icon-font-family-asc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-asc, var(--ag-icon-font-color))}.ag-icon-asc:before{content:var(--ag-icon-font-code-asc, "");display:var(--ag-icon-font-display-asc, var(--ag-icon-font-display))}.ag-icon-asc:after{background-image:var(--ag-icon-image-asc, var(--ag-icon-image));display:var(--ag-icon-image-display-asc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, .9))}.ag-icon-cancel{font-family:var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cancel, var(--ag-icon-font-color))}.ag-icon-cancel:before{content:var(--ag-icon-font-code-cancel, "");display:var(--ag-icon-font-display-cancel, var(--ag-icon-font-display))}.ag-icon-cancel:after{background-image:var(--ag-icon-image-cancel, var(--ag-icon-image));display:var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, .9))}.ag-icon-chart{font-family:var(--ag-icon-font-family-chart, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chart, var(--ag-icon-font-color))}.ag-icon-chart:before{content:var(--ag-icon-font-code-chart, "");display:var(--ag-icon-font-display-chart, var(--ag-icon-font-display))}.ag-icon-chart:after{background-image:var(--ag-icon-image-chart, var(--ag-icon-image));display:var(--ag-icon-image-display-chart, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-checked{font-family:var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color))}.ag-icon-checkbox-checked:before{content:var(--ag-icon-font-code-checkbox-checked, "");display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display))}.ag-icon-checkbox-checked:after{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-indeterminate{font-family:var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color))}.ag-icon-checkbox-indeterminate:before{content:var(--ag-icon-font-code-checkbox-indeterminate, "");display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display))}.ag-icon-checkbox-indeterminate:after{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-unchecked{font-family:var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color))}.ag-icon-checkbox-unchecked:before{content:var(--ag-icon-font-code-checkbox-unchecked, "");display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display))}.ag-icon-checkbox-unchecked:after{background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-icon-color-picker{font-family:var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color))}.ag-icon-color-picker:before{content:var(--ag-icon-font-code-color-picker, "");display:var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display))}.ag-icon-color-picker:after{background-image:var(--ag-icon-image-color-picker, var(--ag-icon-image));display:var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, .9))}.ag-icon-columns{font-family:var(--ag-icon-font-family-columns, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-columns, var(--ag-icon-font-color))}.ag-icon-columns:before{content:var(--ag-icon-font-code-columns, "");display:var(--ag-icon-font-display-columns, var(--ag-icon-font-display))}.ag-icon-columns:after{background-image:var(--ag-icon-image-columns, var(--ag-icon-image));display:var(--ag-icon-image-display-columns, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, .9))}.ag-icon-contracted{font-family:var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-contracted, var(--ag-icon-font-color))}.ag-icon-contracted:before{content:var(--ag-icon-font-code-contracted, "");display:var(--ag-icon-font-display-contracted, var(--ag-icon-font-display))}.ag-icon-contracted:after{background-image:var(--ag-icon-image-contracted, var(--ag-icon-image));display:var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, .9))}.ag-icon-copy{font-family:var(--ag-icon-font-family-copy, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-copy, var(--ag-icon-font-color))}.ag-icon-copy:before{content:var(--ag-icon-font-code-copy, "");display:var(--ag-icon-font-display-copy, var(--ag-icon-font-display))}.ag-icon-copy:after{background-image:var(--ag-icon-image-copy, var(--ag-icon-image));display:var(--ag-icon-image-display-copy, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, .9))}.ag-icon-cross{font-family:var(--ag-icon-font-family-cross, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cross, var(--ag-icon-font-color))}.ag-icon-cross:before{content:var(--ag-icon-font-code-cross, "");display:var(--ag-icon-font-display-cross, var(--ag-icon-font-display))}.ag-icon-cross:after{background-image:var(--ag-icon-image-cross, var(--ag-icon-image));display:var(--ag-icon-image-display-cross, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, .9))}.ag-icon-csv{font-family:var(--ag-icon-font-family-csv, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-csv, var(--ag-icon-font-color))}.ag-icon-csv:before{content:var(--ag-icon-font-code-csv, "");display:var(--ag-icon-font-display-csv, var(--ag-icon-font-display))}.ag-icon-csv:after{background-image:var(--ag-icon-image-csv, var(--ag-icon-image));display:var(--ag-icon-image-display-csv, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, .9))}.ag-icon-cut{font-family:var(--ag-icon-font-family-cut, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cut, var(--ag-icon-font-color))}.ag-icon-cut:before{content:var(--ag-icon-font-code-cut, "");display:var(--ag-icon-font-display-cut, var(--ag-icon-font-display))}.ag-icon-cut:after{background-image:var(--ag-icon-image-cut, var(--ag-icon-image));display:var(--ag-icon-image-display-cut, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, .9))}.ag-icon-desc{font-family:var(--ag-icon-font-family-desc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-desc, var(--ag-icon-font-color))}.ag-icon-desc:before{content:var(--ag-icon-font-code-desc, "");display:var(--ag-icon-font-display-desc, var(--ag-icon-font-display))}.ag-icon-desc:after{background-image:var(--ag-icon-image-desc, var(--ag-icon-image));display:var(--ag-icon-image-display-desc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, .9))}.ag-icon-excel{font-family:var(--ag-icon-font-family-excel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-excel, var(--ag-icon-font-color))}.ag-icon-excel:before{content:var(--ag-icon-font-code-excel, "");display:var(--ag-icon-font-display-excel, var(--ag-icon-font-display))}.ag-icon-excel:after{background-image:var(--ag-icon-image-excel, var(--ag-icon-image));display:var(--ag-icon-image-display-excel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, .9))}.ag-icon-expanded{font-family:var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-expanded, var(--ag-icon-font-color))}.ag-icon-expanded:before{content:var(--ag-icon-font-code-expanded, "");display:var(--ag-icon-font-display-expanded, var(--ag-icon-font-display))}.ag-icon-expanded:after{background-image:var(--ag-icon-image-expanded, var(--ag-icon-image));display:var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, .9))}.ag-icon-eye-slash{font-family:var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color))}.ag-icon-eye-slash:before{content:var(--ag-icon-font-code-eye-slash, "");display:var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display))}.ag-icon-eye-slash:after{background-image:var(--ag-icon-image-eye-slash, var(--ag-icon-image));display:var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, .9))}.ag-icon-eye{font-family:var(--ag-icon-font-family-eye, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye, var(--ag-icon-font-color))}.ag-icon-eye:before{content:var(--ag-icon-font-code-eye, "");display:var(--ag-icon-font-display-eye, var(--ag-icon-font-display))}.ag-icon-eye:after{background-image:var(--ag-icon-image-eye, var(--ag-icon-image));display:var(--ag-icon-image-display-eye, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, .9))}.ag-icon-filter{font-family:var(--ag-icon-font-family-filter, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-filter, var(--ag-icon-font-color))}.ag-icon-filter:before{content:var(--ag-icon-font-code-filter, "");display:var(--ag-icon-font-display-filter, var(--ag-icon-font-display))}.ag-icon-filter:after{background-image:var(--ag-icon-image-filter, var(--ag-icon-image));display:var(--ag-icon-image-display-filter, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, .9))}.ag-icon-first{font-family:var(--ag-icon-font-family-first, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-first, var(--ag-icon-font-color))}.ag-icon-first:before{content:var(--ag-icon-font-code-first, "");display:var(--ag-icon-font-display-first, var(--ag-icon-font-display))}.ag-icon-first:after{background-image:var(--ag-icon-image-first, var(--ag-icon-image));display:var(--ag-icon-image-display-first, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, .9))}.ag-icon-grip{font-family:var(--ag-icon-font-family-grip, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-grip, var(--ag-icon-font-color))}.ag-icon-grip:before{content:var(--ag-icon-font-code-grip, "");display:var(--ag-icon-font-display-grip, var(--ag-icon-font-display))}.ag-icon-grip:after{background-image:var(--ag-icon-image-grip, var(--ag-icon-image));display:var(--ag-icon-image-display-grip, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, .9))}.ag-icon-group{font-family:var(--ag-icon-font-family-group, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-group, var(--ag-icon-font-color))}.ag-icon-group:before{content:var(--ag-icon-font-code-group, "");display:var(--ag-icon-font-display-group, var(--ag-icon-font-display))}.ag-icon-group:after{background-image:var(--ag-icon-image-group, var(--ag-icon-image));display:var(--ag-icon-image-display-group, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, .9))}.ag-icon-last{font-family:var(--ag-icon-font-family-last, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-last, var(--ag-icon-font-color))}.ag-icon-last:before{content:var(--ag-icon-font-code-last, "");display:var(--ag-icon-font-display-last, var(--ag-icon-font-display))}.ag-icon-last:after{background-image:var(--ag-icon-image-last, var(--ag-icon-image));display:var(--ag-icon-image-display-last, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, .9))}.ag-icon-left{font-family:var(--ag-icon-font-family-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-left, var(--ag-icon-font-color))}.ag-icon-left:before{content:var(--ag-icon-font-code-left, "");display:var(--ag-icon-font-display-left, var(--ag-icon-font-display))}.ag-icon-left:after{background-image:var(--ag-icon-image-left, var(--ag-icon-image));display:var(--ag-icon-image-display-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, .9))}.ag-icon-linked{font-family:var(--ag-icon-font-family-linked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-linked, var(--ag-icon-font-color))}.ag-icon-linked:before{content:var(--ag-icon-font-code-linked, "");display:var(--ag-icon-font-display-linked, var(--ag-icon-font-display))}.ag-icon-linked:after{background-image:var(--ag-icon-image-linked, var(--ag-icon-image));display:var(--ag-icon-image-display-linked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, .9))}.ag-icon-loading{font-family:var(--ag-icon-font-family-loading, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-loading, var(--ag-icon-font-color))}.ag-icon-loading:before{content:var(--ag-icon-font-code-loading, "");display:var(--ag-icon-font-display-loading, var(--ag-icon-font-display))}.ag-icon-loading:after{background-image:var(--ag-icon-image-loading, var(--ag-icon-image));display:var(--ag-icon-image-display-loading, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, .9))}.ag-icon-maximize{font-family:var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-maximize, var(--ag-icon-font-color))}.ag-icon-maximize:before{content:var(--ag-icon-font-code-maximize, "");display:var(--ag-icon-font-display-maximize, var(--ag-icon-font-display))}.ag-icon-maximize:after{background-image:var(--ag-icon-image-maximize, var(--ag-icon-image));display:var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, .9))}.ag-icon-menu{font-family:var(--ag-icon-font-family-menu, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu, var(--ag-icon-font-color))}.ag-icon-menu:before{content:var(--ag-icon-font-code-menu, "");display:var(--ag-icon-font-display-menu, var(--ag-icon-font-display))}.ag-icon-menu:after{background-image:var(--ag-icon-image-menu, var(--ag-icon-image));display:var(--ag-icon-image-display-menu, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, .9))}.ag-icon-minimize{font-family:var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minimize, var(--ag-icon-font-color))}.ag-icon-minimize:before{content:var(--ag-icon-font-code-minimize, "");display:var(--ag-icon-font-display-minimize, var(--ag-icon-font-display))}.ag-icon-minimize:after{background-image:var(--ag-icon-image-minimize, var(--ag-icon-image));display:var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, .9))}.ag-icon-next{font-family:var(--ag-icon-font-family-next, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-next, var(--ag-icon-font-color))}.ag-icon-next:before{content:var(--ag-icon-font-code-next, "");display:var(--ag-icon-font-display-next, var(--ag-icon-font-display))}.ag-icon-next:after{background-image:var(--ag-icon-image-next, var(--ag-icon-image));display:var(--ag-icon-image-display-next, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, .9))}.ag-icon-none{font-family:var(--ag-icon-font-family-none, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-none, var(--ag-icon-font-color))}.ag-icon-none:before{content:var(--ag-icon-font-code-none, "");display:var(--ag-icon-font-display-none, var(--ag-icon-font-display))}.ag-icon-none:after{background-image:var(--ag-icon-image-none, var(--ag-icon-image));display:var(--ag-icon-image-display-none, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, .9))}.ag-icon-not-allowed{font-family:var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color))}.ag-icon-not-allowed:before{content:var(--ag-icon-font-code-not-allowed, "");display:var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display))}.ag-icon-not-allowed:after{background-image:var(--ag-icon-image-not-allowed, var(--ag-icon-image));display:var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, .9))}.ag-icon-paste{font-family:var(--ag-icon-font-family-paste, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-paste, var(--ag-icon-font-color))}.ag-icon-paste:before{content:var(--ag-icon-font-code-paste, "");display:var(--ag-icon-font-display-paste, var(--ag-icon-font-display))}.ag-icon-paste:after{background-image:var(--ag-icon-image-paste, var(--ag-icon-image));display:var(--ag-icon-image-display-paste, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, .9))}.ag-icon-pin{font-family:var(--ag-icon-font-family-pin, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pin, var(--ag-icon-font-color))}.ag-icon-pin:before{content:var(--ag-icon-font-code-pin, "");display:var(--ag-icon-font-display-pin, var(--ag-icon-font-display))}.ag-icon-pin:after{background-image:var(--ag-icon-image-pin, var(--ag-icon-image));display:var(--ag-icon-image-display-pin, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, .9))}.ag-icon-pivot{font-family:var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pivot, var(--ag-icon-font-color))}.ag-icon-pivot:before{content:var(--ag-icon-font-code-pivot, "");display:var(--ag-icon-font-display-pivot, var(--ag-icon-font-display))}.ag-icon-pivot:after{background-image:var(--ag-icon-image-pivot, var(--ag-icon-image));display:var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, .9))}.ag-icon-previous{font-family:var(--ag-icon-font-family-previous, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-previous, var(--ag-icon-font-color))}.ag-icon-previous:before{content:var(--ag-icon-font-code-previous, "");display:var(--ag-icon-font-display-previous, var(--ag-icon-font-display))}.ag-icon-previous:after{background-image:var(--ag-icon-image-previous, var(--ag-icon-image));display:var(--ag-icon-image-display-previous, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-off{font-family:var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color))}.ag-icon-radio-button-off:before{content:var(--ag-icon-font-code-radio-button-off, "");display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display))}.ag-icon-radio-button-off:after{background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-on{font-family:var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color))}.ag-icon-radio-button-on:before{content:var(--ag-icon-font-code-radio-button-on, "");display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display))}.ag-icon-radio-button-on:after{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}.ag-icon-right{font-family:var(--ag-icon-font-family-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-right, var(--ag-icon-font-color))}.ag-icon-right:before{content:var(--ag-icon-font-code-right, "");display:var(--ag-icon-font-display-right, var(--ag-icon-font-display))}.ag-icon-right:after{background-image:var(--ag-icon-image-right, var(--ag-icon-image));display:var(--ag-icon-image-display-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, .9))}.ag-icon-save{font-family:var(--ag-icon-font-family-save, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-save, var(--ag-icon-font-color))}.ag-icon-save:before{content:var(--ag-icon-font-code-save, "");display:var(--ag-icon-font-display-save, var(--ag-icon-font-display))}.ag-icon-save:after{background-image:var(--ag-icon-image-save, var(--ag-icon-image));display:var(--ag-icon-image-display-save, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, .9))}.ag-icon-small-down{font-family:var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-down, var(--ag-icon-font-color))}.ag-icon-small-down:before{content:var(--ag-icon-font-code-small-down, "");display:var(--ag-icon-font-display-small-down, var(--ag-icon-font-display))}.ag-icon-small-down:after{background-image:var(--ag-icon-image-small-down, var(--ag-icon-image));display:var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, .9))}.ag-icon-small-left{font-family:var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-left, var(--ag-icon-font-color))}.ag-icon-small-left:before{content:var(--ag-icon-font-code-small-left, "");display:var(--ag-icon-font-display-small-left, var(--ag-icon-font-display))}.ag-icon-small-left:after{background-image:var(--ag-icon-image-small-left, var(--ag-icon-image));display:var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, .9))}.ag-icon-small-right{font-family:var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-right, var(--ag-icon-font-color))}.ag-icon-small-right:before{content:var(--ag-icon-font-code-small-right, "");display:var(--ag-icon-font-display-small-right, var(--ag-icon-font-display))}.ag-icon-small-right:after{background-image:var(--ag-icon-image-small-right, var(--ag-icon-image));display:var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, .9))}.ag-icon-small-up{font-family:var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-up, var(--ag-icon-font-color))}.ag-icon-small-up:before{content:var(--ag-icon-font-code-small-up, "");display:var(--ag-icon-font-display-small-up, var(--ag-icon-font-display))}.ag-icon-small-up:after{background-image:var(--ag-icon-image-small-up, var(--ag-icon-image));display:var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, .9))}.ag-icon-tick{font-family:var(--ag-icon-font-family-tick, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tick, var(--ag-icon-font-color))}.ag-icon-tick:before{content:var(--ag-icon-font-code-tick, "");display:var(--ag-icon-font-display-tick, var(--ag-icon-font-display))}.ag-icon-tick:after{background-image:var(--ag-icon-image-tick, var(--ag-icon-image));display:var(--ag-icon-image-display-tick, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-closed{font-family:var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color))}.ag-icon-tree-closed:before{content:var(--ag-icon-font-code-tree-closed, "");display:var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display))}.ag-icon-tree-closed:after{background-image:var(--ag-icon-image-tree-closed, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-indeterminate{font-family:var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color))}.ag-icon-tree-indeterminate:before{content:var(--ag-icon-font-code-tree-indeterminate, "");display:var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display))}.ag-icon-tree-indeterminate:after{background-image:var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-open{font-family:var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color))}.ag-icon-tree-open:before{content:var(--ag-icon-font-code-tree-open, "");display:var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display))}.ag-icon-tree-open:after{background-image:var(--ag-icon-image-tree-open, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, .9))}.ag-icon-unlinked{font-family:var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color))}.ag-icon-unlinked:before{content:var(--ag-icon-font-code-unlinked, "");display:var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display))}.ag-icon-unlinked:after{background-image:var(--ag-icon-image-unlinked, var(--ag-icon-image));display:var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, .9))}.ag-icon-up{font-family:var(--ag-icon-font-family-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-up, var(--ag-icon-font-color))}.ag-icon-up:before{content:var(--ag-icon-font-code-up, "");display:var(--ag-icon-font-display-up, var(--ag-icon-font-display))}.ag-icon-up:after{background-image:var(--ag-icon-image-up, var(--ag-icon-image));display:var(--ag-icon-image-display-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, .9))}.ag-icon-down{font-family:var(--ag-icon-font-family-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-down, var(--ag-icon-font-color))}.ag-icon-down:before{content:var(--ag-icon-font-code-down, "");display:var(--ag-icon-font-display-down, var(--ag-icon-font-display))}.ag-icon-down:after{background-image:var(--ag-icon-image-down, var(--ag-icon-image));display:var(--ag-icon-image-display-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, .9))}.ag-icon-plus{font-family:var(--ag-icon-font-family-plus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-plus, var(--ag-icon-font-color))}.ag-icon-plus:before{content:var(--ag-icon-font-code-plus, "");display:var(--ag-icon-font-display-plus, var(--ag-icon-font-display))}.ag-icon-plus:after{background-image:var(--ag-icon-image-plus, var(--ag-icon-image));display:var(--ag-icon-image-display-plus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, .9))}.ag-icon-minus{font-family:var(--ag-icon-font-family-minus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minus, var(--ag-icon-font-color))}.ag-icon-minus:before{content:var(--ag-icon-font-code-minus, "");display:var(--ag-icon-font-display-minus, var(--ag-icon-font-display))}.ag-icon-minus:after{background-image:var(--ag-icon-image-minus, var(--ag-icon-image));display:var(--ag-icon-image-display-minus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, .9))}.ag-icon-menu-alt{font-family:var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color))}.ag-icon-menu-alt:before{content:var(--ag-icon-font-code-menu-alt, "");display:var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display))}.ag-icon-menu-alt:after{background-image:var(--ag-icon-image-menu-alt, var(--ag-icon-image));display:var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, .9))}.ag-icon-settings{font-family:var(--ag-icon-font-family-settings, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-settings, var(--ag-icon-font-color))}.ag-icon-settings:before{content:var(--ag-icon-font-code-settings, "");display:var(--ag-icon-font-display-settings, var(--ag-icon-font-display))}.ag-icon-settings:after{background-image:var(--ag-icon-image-settings, var(--ag-icon-image));display:var(--ag-icon-image-display-settings, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, .9))}.ag-icon-column-arrow{font-family:var(--ag-icon-font-family-column-arrow, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-column-arrow, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-column-arrow, var(--ag-icon-font-color))}.ag-icon-column-arrow:before{content:var(--ag-icon-font-code-column-arrow, "");display:var(--ag-icon-font-display-column-arrow, var(--ag-icon-font-display))}.ag-icon-column-arrow:after{background-image:var(--ag-icon-image-column-arrow, var(--ag-icon-image));display:var(--ag-icon-image-display-column-arrow, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-column-arrow, var(--ag-icon-image-opacity, .9))}.ag-icon-un-pin{font-family:var(--ag-icon-font-family-un-pin, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-un-pin, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-un-pin, var(--ag-icon-font-color))}.ag-icon-un-pin:before{content:var(--ag-icon-font-code-un-pin, "");display:var(--ag-icon-font-display-un-pin, var(--ag-icon-font-display))}.ag-icon-un-pin:after{background-image:var(--ag-icon-image-un-pin, var(--ag-icon-image));display:var(--ag-icon-image-display-un-pin, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-un-pin, var(--ag-icon-image-opacity, .9))}.ag-icon-pinned-bottom{font-family:var(--ag-icon-font-family-pinned-bottom, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pinned-bottom, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pinned-bottom, var(--ag-icon-font-color))}.ag-icon-pinned-bottom:before{content:var(--ag-icon-font-code-pinned-bottom, "");display:var(--ag-icon-font-display-pinned-bottom, var(--ag-icon-font-display))}.ag-icon-pinned-bottom:after{background-image:var(--ag-icon-image-pinned-bottom, var(--ag-icon-image));display:var(--ag-icon-image-display-pinned-bottom, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pinned-bottom, var(--ag-icon-image-opacity, .9))}.ag-icon-pinned-top{font-family:var(--ag-icon-font-family-pinned-top, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pinned-top, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pinned-top, var(--ag-icon-font-color))}.ag-icon-pinned-top:before{content:var(--ag-icon-font-code-pinned-top, "");display:var(--ag-icon-font-display-pinned-top, var(--ag-icon-font-display))}.ag-icon-pinned-top:after{background-image:var(--ag-icon-image-pinned-top, var(--ag-icon-image));display:var(--ag-icon-image-display-pinned-top, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pinned-top, var(--ag-icon-image-opacity, .9))}.ag-icon-chevron-up{font-family:var(--ag-icon-font-family-chevron-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-up, var(--ag-icon-font-color))}.ag-icon-chevron-up:before{content:var(--ag-icon-font-code-chevron-up, "");display:var(--ag-icon-font-display-chevron-up, var(--ag-icon-font-display))}.ag-icon-chevron-up:after{background-image:var(--ag-icon-image-chevron-up, var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-up, var(--ag-icon-image-opacity, .9))}.ag-icon-chevron-down{font-family:var(--ag-icon-font-family-chevron-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-down, var(--ag-icon-font-color))}.ag-icon-chevron-down:before{content:var(--ag-icon-font-code-chevron-down, "");display:var(--ag-icon-font-display-chevron-down, var(--ag-icon-font-display))}.ag-icon-chevron-down:after{background-image:var(--ag-icon-image-chevron-down, var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-down, var(--ag-icon-image-opacity, .9))}.ag-icon-chevron-left{font-family:var(--ag-icon-font-family-chevron-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-left, var(--ag-icon-font-color))}.ag-icon-chevron-left:before{content:var(--ag-icon-font-code-chevron-left, "");display:var(--ag-icon-font-display-chevron-left, var(--ag-icon-font-display))}.ag-icon-chevron-left:after{background-image:var(--ag-icon-image-chevron-left, var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-left, var(--ag-icon-image-opacity, .9))}.ag-icon-chevron-right{font-family:var(--ag-icon-font-family-chevron-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-right, var(--ag-icon-font-color))}.ag-icon-chevron-right:before{content:var(--ag-icon-font-code-chevron-right, "");display:var(--ag-icon-font-display-chevron-right, var(--ag-icon-font-display))}.ag-icon-chevron-right:after{background-image:var(--ag-icon-image-chevron-right, var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-right, var(--ag-icon-image-opacity, .9))}.ag-icon-filter-add{font-family:var(--ag-icon-font-family-filter-add, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-filter-add, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-filter-add, var(--ag-icon-font-color))}.ag-icon-filter-add:before{content:var(--ag-icon-font-code-filter-add, "");display:var(--ag-icon-font-display-filter-add, var(--ag-icon-font-display))}.ag-icon-filter-add:after{background-image:var(--ag-icon-image-filter-add, var(--ag-icon-image));display:var(--ag-icon-image-display-filter-add, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-filter-add, var(--ag-icon-image-opacity, .9))}.ag-icon-edit{font-family:var(--ag-icon-font-family-edit, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-edit, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-edit, var(--ag-icon-font-color))}.ag-icon-edit:before{content:var(--ag-icon-font-code-edit, "");display:var(--ag-icon-font-display-edit, var(--ag-icon-font-display))}.ag-icon-edit:after{background-image:var(--ag-icon-image-edit, var(--ag-icon-image));display:var(--ag-icon-image-display-edit, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-edit, var(--ag-icon-image-opacity, .9))}.ag-icon-row-drag:before{content:var(--ag-icon-font-code-grip)}.ag-left-arrow:before{content:var(--ag-icon-font-code-left)}.ag-right-arrow:before{content:var(--ag-icon-font-code-right)}[class*=ag-theme-]{--ag-foreground-color: #000;--ag-data-color: var(--ag-foreground-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-header-foreground-color: var(--ag-secondary-foreground-color);--ag-disabled-foreground-color: rgba(0, 0, 0, .5);--ag-background-color: #fff;--ag-header-background-color: transparent;--ag-tooltip-background-color: transparent;--ag-tooltip-error-background-color: color-mix( in srgb, var(--ag-background-color), var(--ag-invalid-color) 10% );--ag-tooltip-error-text-color: var(--ag-invalid-color);--ag-tooltip-error-border-color: color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 25%);--ag-subheader-background-color: transparent;--ag-subheader-toolbar-background-color: transparent;--ag-control-panel-background-color: transparent;--ag-side-button-selected-background-color: var(--ag-control-panel-background-color);--ag-selected-row-background-color: #bbb;--ag-data-background-color: var(--ag-background-color);--ag-odd-row-background-color: var(--ag-data-background-color);--ag-modal-overlay-background-color: rgba(255, 255, 255, .66);--ag-menu-background-color: var(--ag-background-color);--ag-menu-border-color: var(--ag-border-color);--ag-panel-background-color: var(--ag-background-color);--ag-panel-border-color: var(--ag-border-color);--ag-row-hover-color: transparent;--ag-column-hover-color: transparent;--ag-range-selection-border-color: var(--ag-foreground-color);--ag-range-selection-border-style: solid;--ag-range-selection-background-color: rgba(0, 0, 0, .2);--ag-range-selection-background-color-2: var(--ag-range-selection-background-color);--ag-range-selection-background-color-3: var(--ag-range-selection-background-color);--ag-range-selection-background-color-4: var(--ag-range-selection-background-color);--ag-range-selection-highlight-color: var(--ag-range-selection-border-color);--ag-range-header-highlight-color: color-mix( in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 8% );--ag-selected-tab-underline-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-width: 0;--ag-selected-tab-underline-transition-speed: 0s;--ag-range-selection-chart-category-background-color: rgba(0, 255, 132, .1);--ag-range-selection-chart-background-color: rgba(0, 88, 255, .1);--ag-header-cell-hover-background-color: transparent;--ag-header-cell-moving-background-color: var(--ag-background-color);--ag-value-change-value-highlight-background-color: rgba(22, 160, 133, .5);--ag-value-change-delta-up-color: #43a047;--ag-value-change-delta-down-color: #e53935;--ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, .2);--ag-chip-background-color: transparent;--ag-chip-border-color: var(--ag-chip-background-color);--ag-borders: solid 1px;--ag-border-color: rgba(0, 0, 0, .25);--ag-borders-critical: var(--ag-borders);--ag-borders-secondary: var(--ag-borders);--ag-secondary-border-color: var(--ag-border-color);--ag-row-border-style: solid;--ag-row-border-width: 1px;--ag-cell-horizontal-border: solid transparent;--ag-borders-input: var(--ag-borders-secondary);--ag-input-border-color: var(--ag-secondary-border-color);--ag-borders-input-invalid: solid 2px;--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-full-row-invalid-background-color: color-mix( in srgb, var(--ag-background-color), var(--ag-invalid-color) 25% );--ag-borders-side-button: var(--ag-borders);--ag-border-radius: 0px;--ag-wrapper-border-radius: var(--ag-border-radius);--ag-row-border-color: var(--ag-secondary-border-color);--ag-header-column-separator-display: none;--ag-header-column-separator-height: 100%;--ag-header-column-separator-width: 1px;--ag-header-column-separator-color: var(--ag-secondary-border-color);--ag-header-column-resize-handle-display: none;--ag-header-column-resize-handle-height: 50%;--ag-header-column-resize-handle-width: 1px;--ag-header-column-resize-handle-color: var(--ag-secondary-border-color);--ag-invalid-color: red;--ag-input-disabled-border-color: var(--ag-input-border-color);--ag-input-disabled-background-color: transparent;--ag-checkbox-background-color: transparent;--ag-checkbox-border-radius: var(--ag-border-radius);--ag-checkbox-checked-color: var(--ag-foreground-color);--ag-checkbox-unchecked-color: var(--ag-foreground-color);--ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);--ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);--ag-toggle-button-switch-background-color: var(--ag-background-color);--ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);--ag-toggle-button-border-width: 1px;--ag-toggle-button-height: var(--ag-icon-size);--ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);--ag-input-focus-box-shadow: none;--ag-input-error-focus-box-shadow: none;--ag-input-focus-border-color: none;--ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);--ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);--ag-grid-size: 4px;--ag-icon-size: 12px;--ag-icon-font-weight: normal;--ag-icon-font-color: var(--ag-foreground-color);--ag-icon-image-display: block;--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing: var(--ag-grid-size);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);--ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);--ag-header-height: var(--ag-row-height);--ag-pagination-panel-height: var(--ag-header-height);--ag-list-item-height: calc(var(--ag-grid-size) * 5);--ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));--ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));--ag-row-numbers-selected-color: #bbb;--ag-filter-tool-panel-group-indent: 16px;--ag-tab-min-width: 220px;--ag-chart-menu-panel-width: var(--ag-tab-min-width);--ag-menu-min-width: 181px;--ag-side-bar-panel-width: 200px;--ag-font-family: "Helvetica Neue", sans-serif;--ag-font-size: 14px;--ag-card-radius: var(--ag-border-radius);--ag-card-shadow: none;--ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, .3);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4;--ag-find-match-color: var(--ag-foreground-color);--ag-find-active-match-color: var(--ag-foreground-color);--ag-find-match-background-color: #ffff00;--ag-find-active-match-background-color: #ffa500;--ag-cell-batch-edit-background-color: rgb(220 181 139 / 16%);--ag-cell-batch-edit-text-color: #422f00;--ag-row-batch-edit-background-color: var(--ag-cell-batch-edit-background-color);--ag-row-batch-edit-text-color: var(--ag-cell-batch-edit-text-color);--ag-filter-panel-apply-button-color: var(--ag-foreground-color);--ag-filter-panel-apply-button-background-color: var(--ag-background-color);--ag-filter-panel-card-subtle-color: var(--ag-foreground-color);--ag-filter-panel-card-subtle-hover-color: var(--ag-foreground-color)}.ag-root-wrapper,.ag-dnd-ghost{background-color:var(--ag-background-color)}.ag-sticky-top,.ag-sticky-bottom{background-color:var(--ag-data-background-color)}.ag-sticky-bottom{border-top:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-root-wrapper,.ag-popup{--ag-indentation-level: 0}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;font-family:var(--ag-font-family);font-size:var(--ag-font-size);line-height:normal;color:var(--ag-foreground-color)}ag-grid,ag-grid-angular,ag-grid-ng2,ag-grid-polymer,ag-grid-aurelia{display:block}.ag-aria-description-container{z-index:9999;border:0px;clip:rect(1px,1px,1px,1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-drag-handle{cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{position:absolute;width:0;height:0;display:block}.ag-virtual-list-viewport .ag-tab-guard{position:sticky}.ag-tab-guard-top{top:1px}.ag-tab-guard-bottom{bottom:1px}.ag-select-agg-func-popup{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{display:flex;flex:1 1 auto;align-items:center;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;position:relative;display:flex;flex-direction:column;overflow:hidden;white-space:normal}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-watermark{position:absolute;bottom:20px;right:25px;opacity:.7;transition:opacity 1s ease-out 3s;color:#9b9b9b}.ag-watermark:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:170px 40px;display:block;height:40px;width:170px}.ag-watermark-text{opacity:.5;font-weight:700;font-family:Impact,sans-serif;font-size:19px;padding-left:.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{position:relative;display:flex;flex-direction:column}.ag-root.ag-layout-normal,.ag-root.ag-layout-auto-height{overflow:hidden;flex:1 1 auto;width:0}.ag-root.ag-layout-normal{height:100%}.ag-header-viewport,.ag-floating-top-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-virtual-list-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{position:relative;height:100%;min-width:0px;overflow:hidden;flex:1 1 auto}.ag-body-viewport,.ag-center-cols-viewport,.ag-header-viewport,.ag-floating-top-viewport,.ag-floating-bottom-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{overflow-x:auto;-ms-overflow-style:none!important;scrollbar-width:none!important}.ag-body-viewport::-webkit-scrollbar,.ag-center-cols-viewport::-webkit-scrollbar,.ag-header-viewport::-webkit-scrollbar,.ag-floating-top-viewport::-webkit-scrollbar,.ag-floating-bottom-viewport::-webkit-scrollbar,.ag-sticky-top-viewport::-webkit-scrollbar,.ag-sticky-bottom-viewport::-webkit-scrollbar{display:none!important}.ag-body-viewport{display:flex;overflow-x:hidden}.ag-body-viewport.ag-layout-normal{overflow-y:auto;-webkit-overflow-scrolling:touch}.ag-viewport{position:relative}.ag-spanning-container{position:absolute;top:0;z-index:1}.ag-sticky-top-container,.ag-sticky-bottom-container,.ag-floating-top-container,.ag-floating-bottom-container{min-height:1px}.ag-sticky-top,.ag-sticky-bottom{z-index:1}.ag-center-cols-viewport{min-height:100%;width:100%}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{overflow-y:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-header-container,.ag-floating-top-container,.ag-body-container,.ag-pinned-right-cols-container,.ag-center-cols-container,.ag-pinned-left-cols-container,.ag-floating-bottom-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-full-width-container,.ag-floating-bottom-full-width-container,.ag-virtual-list-container,.ag-sticky-top-container,.ag-sticky-bottom-container{position:relative}.ag-header-container,.ag-floating-top-container,.ag-pinned-left-floating-top,.ag-pinned-right-floating-top,.ag-floating-bottom-container,.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom,.ag-sticky-top-container,.ag-sticky-bottom-container{height:100%;white-space:nowrap}.ag-center-cols-container,.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-full-width-container,.ag-floating-top-full-width-container,.ag-floating-bottom-full-width-container,.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{position:absolute;top:0;pointer-events:none}.ag-ltr .ag-full-width-container,.ag-ltr .ag-floating-top-full-width-container,.ag-ltr .ag-floating-bottom-full-width-container,.ag-ltr .ag-sticky-top-full-width-container,.ag-ltr .ag-sticky-bottom-full-width-container{left:0}.ag-rtl .ag-full-width-container,.ag-rtl .ag-floating-top-full-width-container,.ag-rtl .ag-floating-bottom-full-width-container,.ag-rtl .ag-sticky-top-full-width-container,.ag-rtl .ag-sticky-bottom-full-width-container{right:0}.ag-full-width-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;overflow:hidden;height:100%;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-body{position:relative;display:flex;flex:1 1 auto;flex-direction:row!important;min-height:0}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{min-height:0;min-width:0;display:flex;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{position:absolute;bottom:0}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;transition:opacity .4s;visibility:hidden}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active{visibility:visible;opacity:1}.ag-body-horizontal-scroll{width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-vertical-scroll{height:100%}.ag-body-vertical-scroll.ag-scrollbar-invisible{top:0;z-index:10}.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{right:0}.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{left:0}.ag-force-vertical-scroll{overflow-y:scroll!important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable .ag-header-cell-label{cursor:pointer}.ag-header{display:flex;width:100%;white-space:nowrap}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group){overflow:hidden}.ag-header.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{display:inline-flex;align-items:center;position:absolute;height:100%;overflow:hidden}.ag-header-cell.ag-header-active .ag-header-cell-menu-button,.ag-header-cell-filter-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){transition:opacity .2s;opacity:0}.ag-header-group-cell-label,.ag-header-cell-label{display:flex;flex:1 1 auto;align-self:stretch;align-items:center;overflow:hidden}.ag-header-cell-label{text-overflow:ellipsis}.ag-header-group-cell-label.ag-sticky-label{position:sticky;flex:none;max-width:100%;overflow:visible}.ag-header-group-text{overflow:hidden;text-overflow:ellipsis}.ag-header-cell-text{overflow:hidden;text-overflow:ellipsis;word-break:break-word}.ag-header-group-cell .ag-header-cell-comp-wrapper{display:flex}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{height:100%;display:flex;align-items:center}.ag-header-cell-comp-wrapper{width:100%}.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal}.ag-header-cell-comp-wrapper-limited-height>div{overflow:hidden}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-cell-resize{position:absolute;z-index:2;height:100%;width:8px;top:0;cursor:ew-resize}.ag-ltr .ag-header-cell-resize{right:-3px}.ag-rtl .ag-header-cell-resize{left:-3px}.ag-pinned-left-header .ag-header-cell-resize{right:-3px}.ag-pinned-right-header .ag-header-cell-resize{left:-3px}.ag-header-select-all{display:flex}.ag-header-cell-menu-button,.ag-header-cell-filter-button,.ag-side-button-button,.ag-panel-title-bar-button,.ag-floating-filter-button-button{cursor:pointer}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell,.ag-column-moving .ag-spanned-cell-wrapper{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-column-panel{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}.ag-column-select{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:3 1 0px}.ag-column-select-header{position:relative;display:flex;flex:none}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1 0px;overflow:hidden}.ag-column-drop{position:relative;display:inline-flex;align-items:center;overflow:auto;width:100%}.ag-column-drop-list{display:flex;align-items:center}.ag-column-drop-cell{position:relative;display:flex;align-items:center}.ag-column-drop-cell-text{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{display:flex;flex-direction:column;overflow:hidden;align-items:stretch;flex:1 1 0px}.ag-column-drop-vertical-title-bar{display:flex;align-items:center;flex:none}.ag-column-drop-vertical-list{position:relative;align-items:stretch;flex-grow:1;flex-direction:column;overflow-x:auto}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{white-space:nowrap;overflow:hidden}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1 0px;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{display:flex;align-items:center}.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search>*{display:flex;align-items:center}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s,opacity .2s}.ag-row-animation .ag-row.ag-after-created{transition:transform .4s,top .4s,height .4s,opacity .2s}.ag-row-animation.ag-prevent-animation .ag-row,.ag-row-animation.ag-prevent-animation .ag-row.ag-after-created{transition:none!important}.ag-row-no-animation .ag-row{transition:none}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{display:flex;align-items:center}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{display:flex;align-items:center}.ag-cell{display:inline-block;position:absolute;white-space:nowrap;height:100%}.ag-cell-value{flex:1 1 auto}.ag-cell-value:not(.ag-allow-overflow),.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrapper{display:flex;align-items:center}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-cell-wrap-text{white-space:normal;word-break:break-word}.ag-cell-wrap-text:not(.ag-cell-auto-height) .ag-cell-wrapper{align-items:normal;height:100%}.ag-cell-wrap-text:not(.ag-cell-auto-height) .ag-cell-wrapper .ag-cell-value{height:100%}.ag-sparkline-wrapper{position:absolute;height:100%;width:100%;top:0;line-height:initial}.ag-full-width-row .ag-cell-wrapper.ag-row-group{height:100%;align-items:center}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-wrapper,.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor.ag-cell-editor.ag-cell-editor input{height:100%;min-height:100%;width:100%;line-height:normal}.ag-row.ag-row-editing-invalid .ag-cell-inline-editing{opacity:.8}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{display:flex;align-items:center;height:100%}.ag-set-filter-item-checkbox{display:flex;width:100%;height:100%}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1 0px}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{position:relative;display:flex;flex:1 1 auto;height:100%}.ag-floating-filter-full-body{display:flex;flex:1 1 auto;height:100%;width:100%;align-items:center;overflow:hidden}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-date-floating-filter-wrapper{display:flex}.ag-set-floating-filter-input input[disabled]{pointer-events:none}.ag-dnd-ghost{display:inline-flex;align-items:center;cursor:move;white-space:nowrap}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.ag-overlay-panel{display:flex;height:100%;width:100%}.ag-overlay-wrapper{display:flex;flex:none;width:100%;height:100%;align-items:center;justify-content:center;text-align:center}.ag-overlay-loading-wrapper{pointer-events:all}.ag-popup-child{z-index:5;top:0}.ag-popup-editor{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-top,.ag-floating-bottom{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top,.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{overflow:hidden;position:relative;min-width:0px}.ag-sticky-top,.ag-sticky-bottom{position:absolute;display:flex;width:100%;overflow:hidden;height:0px}.ag-sticky-bottom{box-sizing:content-box!important}.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{position:relative;height:100%;overflow:hidden}.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{overflow:hidden;width:100%;height:100%}.ag-dialog,.ag-panel{display:flex;flex-direction:column;position:relative;overflow:hidden}.ag-panel-title-bar{display:flex;flex:none;align-items:center;cursor:default}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;position:relative;overflow:hidden}.ag-dialog{position:absolute}.ag-resizer{position:absolute;pointer-events:none;z-index:1;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-resizer.ag-resizer-topLeft{top:0;left:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-top{top:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-topRight{top:0;right:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-right{top:5px;right:0;bottom:5px;width:5px;cursor:ew-resize}.ag-resizer.ag-resizer-bottomRight{bottom:0;right:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-bottom{bottom:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-bottomLeft{bottom:0;left:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-left{left:0;top:5px;bottom:5px;width:5px;cursor:ew-resize}.ag-tooltip,.ag-tooltip-custom{position:absolute;z-index:99999}.ag-tooltip:not(.ag-tooltip-interactive),.ag-tooltip-custom:not(.ag-tooltip-interactive){pointer-events:none}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0!important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-dialog .ag-panel-content-wrapper .ag-column-select{-webkit-user-select:none;user-select:none}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-menu-option-custom{display:contents}.ag-compact-menu-option{width:100%;display:flex;flex-wrap:nowrap}.ag-compact-menu-option-text{white-space:nowrap;flex:1 1 auto}.ag-context-menu-loading-icon{position:absolute;pointer-events:none}.ag-pill-container{display:flex;gap:.25rem;flex-wrap:nowrap}.ag-pill{display:flex;white-space:nowrap;padding:0 .25rem;align-items:center}.ag-pill .ag-pill-button{border:none;padding:0}.ag-rich-select{cursor:default;outline:none;height:100%}.ag-rich-select-value{display:flex;align-items:center;height:100%}.ag-rich-select-value .ag-picker-field-display{overflow:hidden;text-overflow:ellipsis}.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder{opacity:.5}.ag-rich-select-list{position:relative}.ag-rich-select-list .ag-loading-text{min-height:2rem}.ag-rich-select-row{display:flex;flex:1 1 auto;align-items:center;white-space:nowrap;overflow:hidden;height:100%}.ag-rich-select-field-input{flex:1 1 auto}.ag-rich-select-field-input .ag-input-field-input{padding:0!important;border:none!important;box-shadow:none!important;text-overflow:ellipsis}.ag-rich-select-field-input .ag-input-field-input::placeholder{opacity:.8}.ag-autocomplete{align-items:center;display:flex}.ag-autocomplete>*{flex:1 1 auto}.ag-autocomplete-list-popup{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-autocomplete-list{position:relative}.ag-autocomplete-virtual-list-item{display:flex}.ag-autocomplete-row{display:flex;flex:1 1 auto;align-items:center;overflow:hidden}.ag-autocomplete-row-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-paging-panel{align-items:center;display:flex;justify-content:flex-end}.ag-paging-page-summary-panel{display:flex;align-items:center}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{display:flex;overflow-y:auto;overflow-x:hidden;cursor:default;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{position:relative;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%}.ag-column-select-column>*,.ag-column-select-column-group>*,.ag-select-agg-func-item>*{flex:none}.ag-select-agg-func-item,.ag-column-select-column-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize,.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{display:flex;align-items:center;height:100%;position:absolute;contain:paint}.ag-header-group-cell-no-group.ag-header-span-height{display:none}.ag-cell-label-container{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;height:100%;width:100%}.ag-header-group-cell-label,.ag-cell-label-container{padding:5px 0}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-right-aligned-header .ag-header-cell-text{text-align:end}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{order:-1;flex-direction:row}.ag-side-button-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;outline:none;cursor:pointer}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel,.ag-status-panel.ag-status-panel-aggregations .ag-status-name-value{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-left,.ag-status-bar-center,.ag-status-bar-right{display:inline-flex}.ag-row-number-cell{width:100%;white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none}.ag-ltr .ag-row-number-cell{text-align:right}.ag-rtl .ag-row-number-cell{text-align:left}.ag-row-numbers-resizer{position:absolute;bottom:-2px;left:0;height:4px;width:100%;cursor:ns-resize}.ag-floating-bottom .ag-row-numbers-resizer{bottom:unset;top:-2px}.ag-icon{display:block;speak:none}.ag-group{position:relative;width:100%}.ag-group-title-bar{display:flex;align-items:center}.ag-group-title{display:inline;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{display:flex;align-items:center}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{transition:right .3s;position:absolute;top:-1px}.ag-input-field,.ag-select{display:flex;flex-direction:row;align-items:center}.ag-input-field-input{flex:1 1 auto}.ag-floating-filter-input .ag-input-field-input[type=date],.ag-floating-filter-input .ag-input-field-input[type=datetime-local]{width:1px}.ag-range-field,.ag-angle-select{display:flex;align-items:center}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-slider-wrapper .ag-input-field,.ag-picker-field-display{flex:1 1 auto}.ag-picker-field{display:flex;align-items:center}.ag-picker-field-icon{display:flex;border:0;padding:0;margin:0;cursor:pointer}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{flex-direction:column;align-items:flex-start}.ag-label-align-top>*{align-self:stretch}.ag-label-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ag-color-panel{width:100%;display:flex;flex-direction:column;text-align:center}.ag-spectrum-color{flex:1 1 auto;position:relative;overflow:visible;cursor:default}.ag-spectrum-fill{position:absolute;top:0;left:0;right:0;bottom:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{position:absolute;pointer-events:none;cursor:pointer}.ag-spectrum-hue,.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{background:linear-gradient(to left,red 3%,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);width:100%;height:100%}.ag-spectrum-alpha{--ag-spectrum-alpha-background-checked: url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%224%22 height=%224%22><rect x=%220%22 y=%220%22 width=%224%22 height=%224%22 fill=%22%23fff%22/><path d=%22M0 0H2V4H4V2H0Z%22 fill=%22%23b2b2b2%22/></svg>")}.ag-spectrum-alpha-background{background:linear-gradient(to right,var(--ag-internal-spectrum-alpha-color-from),var(--ag-internal-spectrum-alpha-color-to)),var(--ag-spectrum-alpha-background-checked) top left/4px 4px;width:100%;height:100%}.ag-spectrum-tool{cursor:pointer;position:relative}.ag-spectrum-slider{position:absolute;pointer-events:none}.ag-spectrum-alpha .ag-spectrum-slider{background:linear-gradient(to bottom,var(--ag-internal-spectrum-alpha-color),var(--ag-internal-spectrum-alpha-color)) #fff}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-pill-select{display:flex;flex-direction:column}.ag-pill-select .ag-column-drop{flex:unset}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-floating-top,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-header,.ag-ltr .ag-sticky-top,.ag-ltr .ag-sticky-bottom,.ag-ltr .ag-body-viewport,.ag-ltr .ag-body-horizontal-scroll{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-floating-top,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-header,.ag-rtl .ag-sticky-top,.ag-rtl .ag-sticky-bottom,.ag-rtl .ag-body-viewport,.ag-rtl .ag-body-horizontal-scroll{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-measurement-container{width:0;overflow:hidden;visibility:hidden}.ag-measurement-container div{position:absolute}.ag-layout-print.ag-body{display:block;height:unset}.ag-layout-print.ag-root-wrapper{display:inline-block}.ag-layout-print .ag-body-vertical-scroll,.ag-layout-print .ag-body-horizontal-scroll{display:none}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible!important}@media print{.ag-root-wrapper.ag-layout-print{display:table}.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto!important;overflow:hidden!important;display:block!important}.ag-root-wrapper.ag-layout-print .ag-row,.ag-root-wrapper.ag-layout-print .ag-cell{break-inside:avoid}}[class^=ag-],[class^=ag-]:focus,[class^=ag-]:after,[class^=ag-]:before{box-sizing:border-box;outline:none}[class^=ag-]::-ms-clear{display:none}.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{overflow:visible}.ag-range-field .ag-input-wrapper{height:100%}.ag-toggle-button{flex:none;width:unset;min-width:unset}.ag-button{border-radius:0;color:var(--ag-foreground-color)}.ag-button:hover{background-color:transparent}.ag-ltr .ag-label-align-right .ag-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-label-align-right .ag-label{margin-right:var(--ag-grid-size)}input[class^=ag-]{margin:0;background-color:var(--ag-background-color)}textarea[class^=ag-],select[class^=ag-]{background-color:var(--ag-background-color)}input[class^=ag-]:not([type]),input[class^=ag-][type=text],input[class^=ag-][type=number],input[class^=ag-][type=tel],input[class^=ag-][type=date],input[class^=ag-][type=datetime-local],textarea[class^=ag-]{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;border:var(--ag-borders-input) var(--ag-input-border-color)}input[class^=ag-]:not([type]):disabled,input[class^=ag-][type=text]:disabled,input[class^=ag-][type=number]:disabled,input[class^=ag-][type=tel]:disabled,input[class^=ag-][type=date]:disabled,input[class^=ag-][type=datetime-local]:disabled,textarea[class^=ag-]:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}input[class^=ag-]:not([type]):focus,input[class^=ag-][type=text]:focus,input[class^=ag-][type=number]:focus,input[class^=ag-][type=tel]:focus,input[class^=ag-][type=date]:focus,input[class^=ag-][type=datetime-local]:focus,textarea[class^=ag-]:focus{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}input[class^=ag-]:not([type]):focus.invalid,input[class^=ag-]:not([type]):focus:invalid,input[class^=ag-][type=text]:focus.invalid,input[class^=ag-][type=text]:focus:invalid,input[class^=ag-][type=number]:focus.invalid,input[class^=ag-][type=number]:focus:invalid,input[class^=ag-][type=tel]:focus.invalid,input[class^=ag-][type=tel]:focus:invalid,input[class^=ag-][type=date]:focus.invalid,input[class^=ag-][type=date]:focus:invalid,input[class^=ag-][type=datetime-local]:focus.invalid,input[class^=ag-][type=datetime-local]:focus:invalid,textarea[class^=ag-]:focus.invalid,textarea[class^=ag-]:focus:invalid{box-shadow:var(--ag-input-error-focus-box-shadow);border-color:var(--ag-invalid-color)}input[class^=ag-]:not([type]):invalid,input[class^=ag-][type=text]:invalid,input[class^=ag-][type=number]:invalid,input[class^=ag-][type=tel]:invalid,input[class^=ag-][type=date]:invalid,input[class^=ag-][type=datetime-local]:invalid,textarea[class^=ag-]:invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper){-moz-appearance:textfield}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button,input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=range]{padding:0}input[class^=ag-][type=button]:focus,button[class^=ag-]:focus{box-shadow:var(--ag-input-focus-box-shadow)}input[class^=ag-][type=button]:focus:invalid,input[class^=ag-][type=button]:focus.invalid,button[class^=ag-]:focus:invalid,button[class^=ag-]:focus.invalid{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-drag-handle{color:var(--ag-secondary-foreground-color)}.ag-list-item,.ag-virtual-list-item{height:var(--ag-list-item-height)}.ag-virtual-list-item:focus-visible{outline:none}.ag-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-select-list{background-color:var(--ag-background-color);overflow-y:auto;overflow-x:hidden;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-list-item{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.ag-select-list-item{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ag-ltr .ag-select-list-item{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select-list-item{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-row-drag,.ag-selection-checkbox,.ag-group-expanded,.ag-group-contracted{color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox,.ag-ltr .ag-group-expanded,.ag-ltr .ag-group-contracted{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox,.ag-rtl .ag-group-expanded,.ag-rtl .ag-group-contracted{margin-left:var(--ag-cell-widget-spacing)}.ag-cell-wrapper>*:not(.ag-cell-value):not(.ag-group-value){--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width) - 2px);height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));display:flex;align-items:center;flex:none}.ag-group-expanded,.ag-group-contracted{cursor:pointer}.ag-group-title-bar-icon{cursor:pointer;flex:none;color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-group-child-count{margin-left:2px}.ag-rtl .ag-group-child-count{margin-right:2px}.ag-group-title-bar{background-color:var(--ag-subheader-background-color);padding:var(--ag-grid-size)}.ag-group-toolbar{padding:var(--ag-grid-size);background-color:var(--ag-subheader-toolbar-background-color)}.ag-disabled-group-title-bar,.ag-disabled-group-container{opacity:.5}.group-item{margin:calc(var(--ag-grid-size) * .5) 0}.ag-label{white-space:nowrap}.ag-ltr .ag-label{margin-right:var(--ag-grid-size)}.ag-rtl .ag-label{margin-left:var(--ag-grid-size)}.ag-label-align-top .ag-label{margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-angle-select[disabled]{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-angle-select[disabled] .ag-angle-select-field{opacity:.4}.ag-ltr .ag-slider-field,.ag-ltr .ag-angle-select-field{margin-right:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-slider-field,.ag-rtl .ag-angle-select-field{margin-left:calc(var(--ag-grid-size) * 2)}.ag-angle-select-parent-circle{width:24px;height:24px;border-radius:12px;border:solid 1px;border-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-angle-select-child-circle{top:4px;left:12px;width:6px;height:6px;margin-left:-3px;margin-top:-4px;border-radius:3px;background-color:var(--ag-secondary-foreground-color)}.ag-picker-field-wrapper{border:var(--ag-borders);border-color:var(--ag-border-color);border-radius:5px;background-color:var(--ag-background-color)}.ag-picker-field-wrapper:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-picker-field-wrapper.ag-picker-has-focus,.ag-picker-field-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}.ag-picker-field-wrapper.ag-picker-has-focus.invalid,.ag-picker-field-wrapper:focus-within.invalid{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-picker-field-wrapper.invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}.ag-picker-field-button{background-color:var(--ag-background-color);color:var(--ag-secondary-foreground-color)}.ag-dialog.ag-color-dialog{border-radius:5px}.ag-color-picker .ag-picker-field-wrapper{padding-left:var(--ag-grid-size);padding-right:var(--ag-grid-size)}.ag-color-picker .ag-picker-field-display{display:flex;flex-direction:row;align-items:center;min-height:var(--ag-list-item-height)}.ag-ltr .ag-color-picker-color,.ag-ltr .ag-color-picker-value{margin-right:var(--ag-grid-size)}.ag-rtl .ag-color-picker-color,.ag-rtl .ag-color-picker-value{margin-left:var(--ag-grid-size)}.ag-color-panel{padding:var(--ag-grid-size)}.ag-spectrum-color{background-color:red;border-radius:2px}.ag-spectrum-tools{padding:10px}.ag-spectrum-sat{background-image:linear-gradient(to right,#fff,#cc9a8100)}.ag-spectrum-val{background-image:linear-gradient(to top,#000,#cc9a8100)}.ag-spectrum-dragger{border-radius:12px;height:12px;width:12px;border:2px solid white;background:#000;box-shadow:0 0 2px #0000003d}.ag-spectrum-hue-background,.ag-spectrum-alpha-background{border-radius:2px}.ag-spectrum-tool{margin-bottom:10px;height:11px;border-radius:2px}.ag-spectrum-slider{margin-top:-12px;width:13px;height:13px;border-radius:13px;border:2px solid white;box-shadow:0 1px 4px #0000005e}.ag-recent-colors{margin-top:10px}.ag-recent-color{margin:0 3px}.ag-recent-color:first-child{margin-left:0}.ag-recent-color:last-child{margin-right:0}.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),.ag-recent-color:focus-visible:not(:disabled):not([readonly]){box-shadow:var(--ag-input-focus-box-shadow)}.ag-ltr .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-color-input .ag-color-input-color{position:absolute}.ag-ltr .ag-color-input .ag-color-input-color{margin-left:var(--ag-grid-size)}.ag-rtl .ag-color-input .ag-color-input-color{margin-right:var(--ag-grid-size)}.ag-color-picker-color,.ag-color-input-color{width:var(--ag-icon-size);height:var(--ag-icon-size);border:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-radius:2px}.ag-dnd-ghost{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);overflow:hidden;text-overflow:ellipsis;border:var(--ag-borders-secondary) var(--ag-secondary-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);line-height:var(--ag-header-height);margin:0;padding:0 calc(var(--ag-grid-size) * 2);transform:translateY(calc(var(--ag-grid-size) * 2))}.ag-dnd-ghost-not-allowed{border-color:color-mix(in srgb,var(--ag-background-color),var(--ag-invalid-color) 50%)}.ag-dnd-ghost-icon{margin-right:var(--ag-grid-size);color:var(--ag-foreground-color)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-select .ag-picker-field-wrapper{min-height:var(--ag-list-item-height);cursor:default}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-right:var(--ag-grid-size)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-left:var(--ag-grid-size)}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){min-height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-select .ag-picker-field-icon{display:flex;align-items:center}.ag-select.ag-disabled{opacity:.5}.ag-rich-select-value,.ag-rich-select-list{background-color:var(--ag-background-color)}.ag-rich-select-list{width:100%;height:auto;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-rich-select-list .ag-loading-text{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-rich-select-value{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding-top:0;padding-bottom:0}.ag-ltr .ag-rich-select-value{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-value{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-rich-select-value{padding-right:var(--ag-grid-size)}.ag-rtl .ag-rich-select-value{padding-left:var(--ag-grid-size)}.ag-ltr .ag-rich-select-field-input{left:calc(var(--ag-cell-horizontal-padding))}.ag-rtl .ag-rich-select-field-input{right:calc(var(--ag-cell-horizontal-padding))}.ag-popup-editor .ag-rich-select-value{height:var(--ag-row-height);min-width:200px}.ag-rich-select-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-rich-select-virtual-list-item:focus-visible:after{content:none}.ag-ltr .ag-rich-select-row{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-row{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rich-select-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-rich-select-row:hover,.ag-rich-select-row-highlighted{background-image:linear-gradient(var(--ag-row-hover-color),var(--ag-row-hover-color))}.ag-rich-select-row-text-highlight{font-weight:700}.ag-autocomplete{width:100%}.ag-autocomplete-list{width:100%;min-width:200px;height:calc(var(--ag-row-height) * 6.5)}.ag-autocomplete-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-autocomplete-virtual-list-item:focus-visible:after{content:none}.ag-autocomplete-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-autocomplete-row-label{margin:0px var(--ag-widget-container-horizontal-padding)}.ag-autocomplete-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-pill{border:1px solid var(--ag-chip-border-color);border-radius:var(--ag-border-radius);background-color:var(--ag-chip-background-color)}.ag-ltr .ag-pill .ag-pill-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-pill .ag-pill-button{margin-right:var(--ag-grid-size)}.ag-pill:focus-visible{border-color:var(--ag-input-focus-border-color)}.ag-pill .ag-pill-button:hover{cursor:pointer}.ag-dragging-range-handle .ag-dialog,.ag-dragging-fill-handle .ag-dialog{opacity:.7;pointer-events:none}.ag-dialog{border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color);box-shadow:var(--ag-popup-shadow)}.ag-panel{background-color:var(--ag-panel-background-color);border-color:var(--ag-panel-border-color)}.ag-panel-title-bar{color:var(--ag-header-foreground-color);height:var(--ag-header-height);padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-panel-title-bar-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-panel-title-bar-button{margin-right:var(--ag-grid-size)}.ag-tooltip{background-color:var(--ag-tooltip-background-color);color:var(--ag-foreground-color);padding:var(--ag-grid-size);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);white-space:normal}.ag-tooltip.ag-cell-editor-tooltip{background-color:var(--ag-tooltip-error-background-color);color:var(--ag-tooltip-error-text-color);border:var(--ag-borders) var(--ag-tooltip-error-border-color);font-weight:500}.ag-tooltip.ag-tooltip-animate,.ag-tooltip-custom.ag-tooltip-animate{transition:opacity 1s}.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding{opacity:0}.ag-ltr .ag-column-select-column,.ag-ltr .ag-column-select-column-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-column,.ag-rtl .ag-column-select-column-group{padding-right:calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size))}.ag-column-select-header-icon{cursor:pointer}.ag-column-select-header-icon:focus-visible{outline:none}.ag-column-select-header-icon:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child){margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child){margin-left:var(--ag-widget-horizontal-spacing)}.ag-column-select-virtual-list-item:focus-visible{outline:none}.ag-column-select-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){margin-bottom:var(--ag-widget-vertical-spacing)}.ag-column-select-column-readonly,.ag-column-select-column-group-readonly{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-column-select-virtual-list-viewport{padding:calc(var(--ag-widget-container-vertical-padding) * .5) 0px}.ag-column-select-virtual-list-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-checkbox-edit{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-pill-select .ag-column-drop{border-bottom:0;min-height:unset}.ag-pill-select .ag-column-drop-list{padding:0}.ag-pill-select .ag-select{padding-top:var(--ag-grid-size)}.ag-pill-select .ag-picker-field-wrapper{background-color:transparent;border:0}.ag-pill-select .ag-picker-field-display{cursor:pointer}.ag-rtl{text-align:right}.ag-root-wrapper{border-radius:var(--ag-wrapper-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-row>.ag-cell-wrapper.ag-row-group{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * var(--ag-indentation-level))}.ag-cell-wrapper.ag-row-group,.ag-cell-wrapper.ag-row-group-leaf-indent,.ag-cell-wrapper.ag-pivot-leaf-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-row-group-indent-size))}.ag-cell-wrapper>.ag-group-checkbox-spacing{width:var(--ag-icon-size);margin-right:var(--ag-cell-widget-spacing)}.ag-ltr .ag-row-group-leaf-indent{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-group-leaf-indent{margin-right:var(--ag-row-group-indent-size)}.ag-row:not(.ag-row-level-0) .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-value-change-delta{padding-right:2px}.ag-value-change-delta-up{color:var(--ag-value-change-delta-up-color)}.ag-value-change-delta-down{color:var(--ag-value-change-delta-down-color)}.ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-value-change-value-highlight{background-color:var(--ag-value-change-value-highlight-background-color);transition:background-color .1s}.ag-cell-data-changed{background-color:var(--ag-value-change-value-highlight-background-color)!important}.ag-cell-data-changed-animation{background-color:transparent}.ag-cell-highlight{background-color:var(--ag-range-selection-highlight-color)!important}.ag-row,.ag-spanned-row{color:var(--ag-data-color)}.ag-row{height:var(--ag-row-height);background-color:var(--ag-data-background-color);border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-row.ag-row-editing-invalid{background-color:var(--ag-full-row-invalid-background-color)}.ag-spanned-cell-wrapper{background-color:var(--ag-data-background-color);position:absolute}.ag-spanned-cell-wrapper>.ag-spanned-cell{display:block;position:relative}.ag-row-highlight-above:after,.ag-row-highlight-inside:after,.ag-row-highlight-below:after{content:"";position:absolute;width:calc(100% - 1px);height:1px;background-color:var(--ag-range-selection-border-color);left:1px;pointer-events:none}.ag-row-highlight-above:after{top:0}.ag-row-highlight-below:after{bottom:0}.ag-row-highlight-indent:after{display:block;width:auto;left:calc(2 * (var(--ag-cell-widget-spacing) + var(--ag-icon-size)) + var(--ag-cell-horizontal-padding) + var(--ag-row-highlight-level) * var(--ag-row-group-indent-size));right:1px}.ag-row-highlight-inside:after{display:block;width:auto;height:auto;top:0;right:0;bottom:0;left:0;background-color:var(--ag-selected-row-background-color);border:1px solid var(--ag-range-selection-border-color)}.ag-body,.ag-floating-top,.ag-floating-bottom{background-color:var(--ag-data-background-color)}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-row-selected:before{content:"";background-color:var(--ag-selected-row-background-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0}.ag-row-hover:not(.ag-full-width-row):before,.ag-row-hover.ag-full-width-row.ag-row-group:before{content:"";background-color:var(--ag-row-hover-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.ag-row.ag-full-width-row.ag-row-group>*{position:relative}.ag-row-hover.ag-row-selected:before{background-color:var(--ag-row-hover-color);background-image:linear-gradient(var(--ag-selected-row-background-color),var(--ag-selected-row-background-color))}.ag-column-hover{background-color:var(--ag-column-hover-color)}.ag-header-range-highlight{background-color:var(--ag-range-header-highlight-color)}.ag-ltr .ag-right-aligned-cell{text-align:right}.ag-rtl .ag-right-aligned-cell{text-align:left}.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-ltr .ag-right-aligned-cell .ag-skeleton-effect{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-skeleton-effect{margin-right:auto}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width) - 2px);border:1px solid transparent;line-height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));padding-left:calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size) * var(--ag-indentation-level));padding-right:calc(var(--ag-cell-horizontal-padding) - 1px);-webkit-font-smoothing:subpixel-antialiased}.ag-row>.ag-cell-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row-dragging{cursor:move;opacity:.5}.ag-cell-inline-editing{border:1px solid var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0;background-color:var(--ag-control-panel-background-color)}.ag-popup-editor .ag-large-text,.ag-autocomplete-list-popup{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-control-panel-background-color);padding:0}.ag-large-text-input{height:auto;padding:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-large-text-input textarea{resize:none}.ag-details-row{padding:calc(var(--ag-grid-size) * 5);background-color:var(--ag-data-background-color)}.ag-layout-auto-height .ag-center-cols-viewport,.ag-layout-auto-height .ag-center-cols-container,.ag-layout-print .ag-center-cols-viewport,.ag-layout-print .ag-center-cols-container{min-height:50px}.ag-overlay-loading-wrapper{background-color:var(--ag-modal-overlay-background-color)}.ag-overlay-loading-center{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size)}.ag-skeleton-container{width:100%;height:100%;align-content:center}.ag-skeleton-effect{background-color:var(--ag-row-loading-skeleton-effect-color);width:100%;height:1em;border-radius:.25rem;animation:ag-skeleton-loading 1.5s ease-in-out .5s infinite}@keyframes ag-skeleton-loading{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ag-loading{display:flex;height:100%;align-items:center}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.ag-floating-top:not(.ag-invisible){border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-floating-bottom:not(.ag-invisible){border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-find-cell{display:block;overflow:hidden;text-overflow:ellipsis}.ag-find-match{color:var(--ag-find-match-color);background-color:var(--ag-find-match-background-color)}.ag-find-active-match{color:var(--ag-find-active-match-color);background-color:var(--ag-find-active-match-background-color)}.ag-ltr .ag-cell{border-right:var(--ag-cell-horizontal-border)}.ag-rtl .ag-cell{border-left:var(--ag-cell-horizontal-border)}.ag-ltr .ag-cell{border-right-width:1px}.ag-rtl .ag-cell{border-left-width:1px}.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell-range-selected:not(.ag-cell-focus),.ag-cell-range-selected.ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,.ag-cell-range-selected.ag-cell-range-chart.ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart{background-color:var(--ag-range-selection-chart-background-color)!important}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,.ag-cell-range-selected.ag-cell-range-chart.ag-cell-range-chart.ag-cell-range-chart-category,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category{background-color:var(--ag-range-selection-chart-category-background-color)!important}.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-cell-range-selected-1.ag-cell-range-chart,.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected-2:not(.ag-cell-focus),.ag-cell-range-selected-2.ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2{background-color:var(--ag-range-selection-background-color-2)}.ag-cell-range-selected-3:not(.ag-cell-focus),.ag-cell-range-selected-3.ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3{background-color:var(--ag-range-selection-background-color-3)}.ag-cell-range-selected-4:not(.ag-cell-focus),.ag-cell-range-selected-4.ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4{background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-fill-handle,.ag-range-handle{position:absolute;width:6px;height:6px;bottom:-1px;background-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{right:-1px}.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{left:-1px}.ag-fill-handle{cursor:crosshair}.ag-range-handle{cursor:nwse-resize}.ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-cell-inline-editing.ag-cell-editing-error{border-color:var(--ag-invalid-color)!important}.ag-menu{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-menu-background-color);border-color:var(--ag-menu-border-color);padding:0}.ag-menu.ag-tabs{min-width:var(--ag-tab-min-width)}.ag-menu-list{cursor:default;padding:var(--ag-grid-size) 0}.ag-menu-separator{height:calc(var(--ag-grid-size) * 2 + 1px)}.ag-menu-separator-part:after{content:"";display:block;border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-menu-option{position:relative}.ag-menu-option:focus-visible{outline:none}.ag-menu-option:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-menu-option-active,.ag-compact-menu-option-active{background-color:var(--ag-row-hover-color)}.ag-menu-option-part,.ag-compact-menu-option-part{line-height:var(--ag-icon-size);padding:calc(var(--ag-grid-size) + 2px) 0}.ag-menu-option-disabled,.ag-compact-menu-option-disabled{opacity:.5}.ag-menu-option-icon,.ag-compact-menu-option-icon{width:var(--ag-icon-size)}.ag-ltr .ag-menu-option-icon,.ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-menu-option-icon,.ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 2)}.ag-menu-option-text,.ag-compact-menu-option-text{padding-left:calc(var(--ag-grid-size) * 2);padding-right:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-menu-option-shortcut,.ag-ltr .ag-compact-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-shortcut,.ag-rtl .ag-compact-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-ltr .ag-menu-option-popup-pointer,.ag-ltr .ag-compact-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-popup-pointer,.ag-rtl .ag-compact-menu-option-popup-pointer{padding-left:var(--ag-grid-size)}.ag-tabs-header,.ag-tabs-header-wrapper{display:flex}.ag-tabs-header-wrapper .ag-tabs-header{flex:1}.ag-tabs-close-button-wrapper{border:0;border-right:var(--ag-borders) var(--ag-border-color);padding:var(--ag-grid-size)}.ag-tabs-close-button{border:0;background-color:unset;cursor:pointer;padding:0}.ag-tab{border-bottom:var(--ag-selected-tab-underline-width) solid transparent;transition:border-bottom var(--ag-selected-tab-underline-transition-speed);display:flex;flex:none;align-items:center;justify-content:center;cursor:pointer}.ag-tab:focus-visible{outline:none}.ag-tab:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-tab-selected{border-bottom-color:var(--ag-selected-tab-underline-color)}.ag-menu-header{color:var(--ag-secondary-foreground-color)}.ag-filter-separator{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-filter-select .ag-picker-field-wrapper{width:0}.ag-filter-condition-operator{height:17px}.ag-ltr .ag-filter-condition-operator-or{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-condition-operator-or{margin-right:calc(var(--ag-grid-size) * 2)}.ag-set-filter-select-all{padding-top:var(--ag-widget-container-vertical-padding)}.ag-set-filter-list,.ag-filter-no-matches{height:calc(var(--ag-list-item-height) * 6)}.ag-set-filter-tree-list{height:calc(var(--ag-list-item-height) * 10)}.ag-set-filter-filter{margin-top:var(--ag-widget-container-vertical-padding);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-to{margin-top:var(--ag-widget-vertical-spacing)}.ag-mini-filter{margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-set-filter{--ag-indentation-level: 0}.ag-ltr .ag-set-filter-item{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-item{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-rtl .ag-set-filter-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-ltr .ag-set-filter-group-icons{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-set-filter-group-icons{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-menu .ag-set-filter-list{min-width:200px}.ag-filter-virtual-list-item:focus-visible{outline:none}.ag-filter-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-apply-panel{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-filter-apply-panel-button{line-height:1.5}.ag-ltr .ag-filter-apply-panel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-apply-panel-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-simple-filter-body-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));overflow-y:auto;min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing))}.ag-simple-filter-body-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-simple-filter-body-wrapper .ag-resizer-wrapper{margin:0}.ag-menu:not(.ag-tabs) .ag-filter .ag-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>*:not(.ag-filter-wrapper){min-width:calc(var(--ag-menu-min-width) - 2px)}.ag-filter-no-matches{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-multi-filter-menu-item{margin:var(--ag-grid-size) 0}.ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 2) var(--ag-grid-size);background-color:transparent}.ag-group-filter-field-select-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-group-filter-field-select-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-multi-filter-group-title-bar:focus-visible{outline:none}.ag-multi-filter-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{width:var(--ag-side-bar-panel-width);background-color:var(--ag-control-panel-background-color)}.ag-tool-panel-external{display:flex;flex-direction:row}:where(.ag-tool-panel-external) .ag-tool-panel-wrapper{flex-grow:1}.ag-side-buttons{padding-top:calc(var(--ag-grid-size) * 4);width:calc(var(--ag-icon-size) + 4px);position:relative;overflow:hidden}button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:transparent;padding:calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;width:100%;margin:0;min-height:calc(var(--ag-grid-size) * 18);background-position-y:center;background-position-x:center;background-repeat:no-repeat;border:none;border-top:var(--ag-borders-side-button) var(--ag-border-color);border-bottom:var(--ag-borders-side-button) var(--ag-border-color)}button.ag-side-button-button:focus{box-shadow:none}.ag-side-button-button:focus-visible{outline:none}.ag-side-button-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-selected button.ag-side-button-button{background-color:var(--ag-side-button-selected-background-color)}.ag-side-button-icon-wrapper{margin-bottom:3px}.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:var(--ag-selected-tab-underline-width) solid transparent;transition:border-right var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:var(--ag-selected-tab-underline-color)}.ag-rtl .ag-side-bar-left,.ag-ltr .ag-side-bar-right{border-left:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper{border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-side-button-button{border-left:var(--ag-selected-tab-underline-width) solid transparent;transition:border-left var(--ag-selected-tab-underline-transition-speed)}.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button{border-left-color:var(--ag-selected-tab-underline-color)}.ag-filter-toolpanel-header{height:calc(var(--ag-grid-size) * 6)}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{padding:0 var(--ag-grid-size)}.ag-filter-toolpanel-header:focus-visible{outline:none}.ag-filter-toolpanel-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-toolpanel-group:not(.ag-has-filter)>.ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon{display:none}.ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size) * 8)}.ag-filter-toolpanel-group-item{margin-top:calc(var(--ag-grid-size) * .5);margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-filter-toolpanel-search{height:var(--ag-header-height)}.ag-filter-toolpanel-search-input{flex-grow:1;height:calc(var(--ag-grid-size) * 4)}.ag-ltr .ag-filter-toolpanel-search-input{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-search-input{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-filter-toolpanel-instance-filter{border-bottom:var(--ag-borders) var(--ag-border-color);border-top:var(--ag-borders) var(--ag-border-color);margin-top:var(--ag-grid-size)}.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,.ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,.ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:var(--ag-grid-size)}.ag-set-filter-group-icons{color:var(--ag-secondary-foreground-color)}.ag-filter-panel{display:flex;flex-direction:column;width:100%}.ag-filter-panel .ag-simple-filter-body-wrapper{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-container-horizontal-padding) 0}.ag-filter-panel .ag-mini-filter{margin-top:var(--ag-widget-vertical-spacing);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-panel .ag-standard-button{transition:background-color .25s ease-in-out,color .25s ease-in-out}.ag-filter-panel .ag-simple-filter-body-wrapper>*:last-child,.ag-filter-panel .ag-set-filter-body-wrapper{margin-bottom:var(--ag-widget-container-vertical-padding)}.ag-filter-panel-container{flex:1;overflow:auto;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding) 0}.ag-filter-panel-container>*:not(:last-child){margin-bottom:var(--ag-widget-container-vertical-padding)}.ag-filter-card{border:1px solid var(--ag-border-color);border-radius:var(--ag-border-radius);background-color:var(--ag-background-color)}.ag-ltr .ag-filter-card .ag-set-filter-item{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));padding-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-filter-card .ag-set-filter-item{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));padding-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-card-header{display:flex;flex-direction:row;align-items:center;padding-top:var(--ag-widget-vertical-spacing)}.ag-ltr .ag-filter-card-header>*:not(:last-child){padding-right:var(--ag-grid-size)}.ag-rtl .ag-filter-card-header>*:not(:last-child){padding-left:var(--ag-grid-size)}.ag-filter-card-heading{flex:1;overflow:hidden;padding-top:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-ltr .ag-filter-card-heading{padding-left:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-filter-card-heading{padding-right:var(--ag-widget-horizontal-spacing)}.ag-filter-card-expand{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}.ag-filter-card-title{overflow:hidden;text-overflow:ellipsis}.ag-filter-card-expand-icon{display:flex;flex:1;justify-content:end}.ag-filter-card-editing-icon{margin:0 var(--ag-grid-size)}.ag-filter-card-summary,.ag-filter-card-expand-icon .ag-icon,.ag-filter-card-delete-icon .ag-icon,.ag-filter-card-editing-icon .ag-icon{color:var(--ag-filter-panel-card-subtle-color)}.ag-filter-card-expand-icon .ag-icon,.ag-filter-card-delete-icon .ag-icon{transition:color .25s ease-in-out}.ag-filter-card-expand-icon:hover .ag-icon,.ag-filter-card-delete-icon:hover .ag-icon,.ag-filter-card-heading:hover .ag-filter-card-expand-icon .ag-icon{color:var(--ag-filter-panel-card-subtle-hover-color)}.ag-filter-card-expand,.ag-filter-card-delete{border-radius:var(--ag-button-border-radius);background:none;border:none;cursor:pointer;padding:0}.ag-filter-panel .ag-standard-button{cursor:pointer}.ag-filter-card-summary,.ag-filter-type-select{margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-ltr .ag-filter-card-delete{margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-filter-card-delete{margin-left:var(--ag-widget-horizontal-spacing)}.ag-filter-card-summary{margin-bottom:var(--ag-widget-container-vertical-padding)}.ag-filter-type-select{padding-top:var(--ag-widget-vertical-spacing)}.ag-filter-card-add{padding:0;border:0}.ag-filter-add-button{display:flex;flex-direction:row;width:100%;align-items:center;line-height:1.5}.ag-ltr .ag-filter-add-button-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-add-button-label{margin-right:var(--ag-grid-size)}.ag-filter-add-select{border:0}.ag-ltr .ag-filter-add-select .ag-text-field-input{padding-left:calc(var(--ag-grid-size) * 1.5 + 12px)!important}.ag-rtl .ag-filter-add-select .ag-text-field-input{padding-right:calc(var(--ag-grid-size) * 1.5 + 12px)!important}.ag-filter-add-select .ag-rich-select-value{padding:calc((1.5 * var(--ag-font-size) + 4 * var(--ag-grid-size) - var(--ag-input-height)) / 2) var(--ag-grid-size);border:0}.ag-pivot-mode-panel{min-height:var(--ag-header-height);height:var(--ag-header-height);display:flex}.ag-pivot-mode-select{display:flex;align-items:center}.ag-ltr .ag-pivot-mode-select{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-pivot-mode-select{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-column-select-header:focus-visible{outline:none}.ag-column-select-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-header{height:var(--ag-header-height);align-items:center;padding:0 var(--ag-widget-container-horizontal-padding);border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-column-select-list .ag-item-highlight-top:after{top:0}.ag-column-select-list .ag-item-highlight-bottom:after{bottom:0}.ag-header,.ag-advanced-filter-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{color:var(--ag-header-foreground-color);height:var(--ag-header-height)}.ag-pinned-right-header{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-pinned-left-header{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-header-cell:focus-visible{outline:none}.ag-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-group-cell:focus-visible{outline:none}.ag-header-group-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-header-cell:focus-visible{outline:none}.ag-advanced-filter-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-icon{color:var(--ag-secondary-foreground-color)}.ag-header-expand-icon{cursor:pointer}.ag-ltr .ag-header-expand-icon{margin-left:4px}.ag-rtl .ag-header-expand-icon{margin-right:4px}.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total,.ag-header-parent-hidden),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell:before,.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{content:"";position:absolute;z-index:1;display:var(--ag-header-column-separator-display);width:var(--ag-header-column-separator-width);height:var(--ag-header-column-separator-height);top:calc(50% - var(--ag-header-column-separator-height) * .5);background-color:var(--ag-header-column-separator-color)}.ag-ltr .ag-header-cell:before,.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{right:0}.ag-rtl .ag-header-cell:before,.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{left:0}.ag-header-highlight-before:after,.ag-header-highlight-after:after{content:"";position:absolute;height:100%;width:1px}.ag-header-highlight-before:after{left:0}.ag-header-highlight-after:after{right:0}.ag-pinned-left-header .ag-header-highlight-after:after{right:1px}.ag-header-cell-resize{display:flex;align-items:center}.ag-header-cell-resize:after{content:"";position:absolute;z-index:1;display:var(--ag-header-column-resize-handle-display);width:var(--ag-header-column-resize-handle-width);height:var(--ag-header-column-resize-handle-height);top:calc(50% - var(--ag-header-column-resize-handle-height) * .5);background-color:var(--ag-header-column-resize-handle-color)}.ag-header-cell.ag-header-span-height .ag-header-cell-resize:after{height:calc(100% - var(--ag-grid-size) * 4);top:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-header-viewport .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-viewport .ag-header-cell-resize:after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-left-header .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-right-header .ag-header-cell-resize:after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:var(--ag-cell-widget-spacing)}.ag-rtl .ag-floating-filter-button{margin-right:var(--ag-cell-widget-spacing)}.ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:var(--ag-icon-size);padding:0;width:var(--ag-icon-size)}.ag-filter-loading{background-color:var(--ag-control-panel-background-color);height:100%;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);position:absolute;width:100%;z-index:1;align-items:unset}.ag-paging-panel{border-top:1px solid;border-top-color:var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-pagination-panel-height)}.ag-paging-panel>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-panel>.ag-paging-page-size .ag-wrapper{min-width:calc(var(--ag-grid-size) * 10)}.ag-paging-button{cursor:pointer}.ag-paging-button.ag-disabled{cursor:default;color:var(--ag-disabled-foreground-color)}.ag-paging-button:focus-visible{outline:none}.ag-paging-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size)}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);padding-right:calc(var(--ag-grid-size) * 4);padding-left:calc(var(--ag-grid-size) * 4);line-height:1.5}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-top:calc(var(--ag-grid-size) * 2);padding-bottom:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border-radius:calc(var(--ag-grid-size) * 4);height:calc(var(--ag-grid-size) * 4);padding:0 calc(var(--ag-grid-size) * .5);border:1px solid var(--ag-chip-border-color)}.ag-column-drop-cell:focus-visible{outline:none}.ag-column-drop-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:2px;left:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-drop-cell-text{margin:0 var(--ag-grid-size)}.ag-column-drop-cell-button{min-width:calc(var(--ag-grid-size) * 4);margin:0 calc(var(--ag-grid-size) * .5);color:var(--ag-secondary-foreground-color)}.ag-column-drop-cell-drag-handle{margin-left:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell-ghost{opacity:.5}.ag-column-drop-horizontal{background-color:var(--ag-header-background-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-column-drop-horizontal{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:var(--ag-borders) var(--ag-border-color)}.ag-column-drop-horizontal-cell-separator{margin:0 var(--ag-grid-size);color:var(--ag-secondary-foreground-color)}.ag-column-drop-horizontal-empty-message{color:var(--ag-disabled-foreground-color)}.ag-ltr .ag-column-drop-horizontal-icon{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal-icon{margin-left:var(--ag-cell-horizontal-padding)}.ag-column-drop-vertical-list{padding-bottom:var(--ag-grid-size);padding-right:var(--ag-grid-size);padding-left:var(--ag-grid-size)}.ag-column-drop-vertical-cell{margin-top:var(--ag-grid-size)}.ag-column-drop-vertical{min-height:50px;border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-column-drop-vertical-icon{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-column-drop-vertical-empty-message{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;color:var(--ag-disabled-foreground-color);margin-top:var(--ag-grid-size)}.ag-select-agg-func-popup{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background:var(--ag-background-color);height:calc(var(--ag-grid-size) * 5 * 3.5);padding:0}.ag-select-agg-func-virtual-list-item{cursor:default}.ag-ltr .ag-select-agg-func-virtual-list-item{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-select-agg-func-virtual-list-item{padding-right:calc(var(--ag-grid-size) * 2)}.ag-select-agg-func-virtual-list-item:hover{background-color:var(--ag-selected-row-background-color)}.ag-select-agg-func-virtual-list-item:focus-visible{outline:none}.ag-select-agg-func-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-sort-indicator-container{display:flex}.ag-ltr .ag-sort-indicator-icon{padding-left:var(--ag-grid-size)}.ag-rtl .ag-sort-indicator-icon{padding-right:var(--ag-grid-size)}.ag-chart{position:relative;display:flex;width:100%;height:100%}.ag-chart-components-wrapper{position:relative;display:flex;flex:1 1 auto}.ag-chart-canvas-wrapper{position:relative;flex:1 1 auto}.ag-chart-menu{position:absolute;top:16px;display:flex;flex-direction:column}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{position:relative;min-width:var(--ag-chart-menu-panel-width)}.ag-chart-menu-hidden~.ag-chart-docked-container{display:none}.ag-chart-tabbed-menu{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ag-chart-tabbed-menu-header{flex:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ag-chart-tabbed-menu-body{display:flex;flex:1 1 auto;align-items:stretch;overflow:hidden}.ag-chart-tab{width:100%;overflow:hidden;overflow-y:auto}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{position:relative;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ag-chart-settings-nav-bar{display:flex;align-items:center;width:100%;height:30px;padding:0 10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-chart-settings-card-selector{display:flex;align-items:center;justify-content:space-around;flex:1 1 auto;height:100%;padding:0 10px}.ag-chart-settings-card-item{cursor:pointer;width:10px;height:10px;background-color:#000;position:relative}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{content:" ";display:block;position:absolute;background-color:transparent;left:50%;top:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px}.ag-chart-settings-prev,.ag-chart-settings-next{position:relative;flex:none}.ag-chart-settings-prev:focus-within,.ag-chart-settings-next:focus-within{box-shadow:var(--ag-input-focus-box-shadow);border-radius:1px}.ag-chart-settings-prev-button,.ag-chart-settings-next-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.ag-chart-settings-mini-charts-container{position:relative;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.ag-chart-settings-mini-wrapper{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-data-wrapper,.ag-chart-format-wrapper,.ag-chart-advanced-settings-wrapper{display:flex;flex-direction:column;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:16px}.ag-chart-data-wrapper,.ag-chart-advanced-settings-wrapper{height:100%;overflow-y:auto}.ag-chart-advanced-settings{background-color:var(--ag-control-panel-background-color)}.ag-chart-advanced-settings-wrapper,.ag-chart-advanced-settings{width:100%}.ag-chart-advanced-settings-wrapper{padding-bottom:0}.ag-chart-data-section,.ag-chart-format-section,.ag-chart-advanced-settings-section{display:flex;margin:0}.ag-chart-advanced-settings-section{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-chart-advanced-settings-section:not(:last-child){border-bottom:1px solid var(--ag-secondary-border-color)}.ag-chart-empty-text{display:flex;top:0;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--ag-background-color)}.ag-chart .ag-chart-menu-wrapper .ag-chart-menu{display:flex;flex-direction:row;top:8px;gap:20px;width:auto}.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:right}.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:left}.ag-charts-font-size-color{display:flex;align-self:stretch;justify-content:space-between}.ag-charts-data-group-item{position:relative}.ag-charts-data-group-item:not(:last-child){margin-bottom:var(--ag-grid-size)}.ag-chart-menu{border-radius:var(--ag-card-radius);background:var(--ag-background-color)}.ag-chart-menu-icon{opacity:.5;margin:2px 0;cursor:pointer;border-radius:var(--ag-card-radius);color:var(--ag-secondary-foreground-color)}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-menu-toolbar-button{border:0;background-color:unset;padding:0 2px;border-radius:1px}.ag-chart-mini-thumbnail{border:1px solid var(--ag-secondary-border-color);border-radius:5px;padding:1px}.ag-chart-mini-thumbnail.ag-selected{border-color:var(--ag-minichart-selected-chart-color);border-width:2px;padding:unset}.ag-chart-mini-thumbnail:focus-visible{outline:none;border-color:var(--ag-minichart-selected-chart-color);box-shadow:var(--ag-input-focus-box-shadow)}.ag-chart-settings-card-item{background:var(--ag-foreground-color);width:8px;height:8px;border-radius:4px}.ag-chart-settings-card-item.ag-selected{background-color:var(--ag-minichart-selected-page-color)}.ag-chart-data-column-drag-handle{margin-left:var(--ag-grid-size)}.ag-charts-settings-group-title-bar,.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);position:relative}.ag-charts-advanced-settings-top-level-group-title-bar{position:relative;background-color:unset}.ag-charts-data-group-title-bar:focus-visible{outline:none}.ag-charts-data-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-format-top-level-group-title-bar:focus-visible{outline:none}.ag-charts-format-top-level-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-data-group-title-bar .ag-charts-data-group-title,.ag-charts-format-top-level-group-title-bar .ag-charts-format-top-level-group-title{cursor:pointer}.ag-charts-data-group-container{padding:calc(var(--ag-widget-container-vertical-padding) * .5) var(--ag-widget-container-horizontal-padding)}.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select){height:var(--ag-list-item-height)}.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field{margin-top:var(--ag-grid-size)}.ag-charts-data-group-container .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-charts-data-group-container .ag-item-highlight-top:after{top:0}.ag-charts-data-group-container .ag-item-highlight-bottom:after{bottom:0}.ag-charts-format-top-level-group-container,.ag-charts-advanced-settings-top-level-group-container{padding:var(--ag-grid-size)}.ag-ltr .ag-charts-format-top-level-group-container,.ag-ltr .ag-charts-advanced-settings-top-level-group-container{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-charts-format-top-level-group-container,.ag-rtl .ag-charts-advanced-settings-top-level-group-container{margin-right:calc(var(--ag-grid-size) * 2)}.ag-charts-format-top-level-group-item,.ag-charts-advanced-settings-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-no-header-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-group-container .ag-charts-format-sub-level-group-item.ag-font-panel-no-header{margin:0}.ag-charts-settings-group-container{padding:var(--ag-grid-size);row-gap:8px;display:grid;grid-template-columns:60px 1fr 60px 1fr 60px}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1){grid-column:1}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2){grid-column:3}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3){grid-column:5}.ag-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-ltr .ag-chart-menu-panel{border-left:solid 1px var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:solid 1px var(--ag-border-color)}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer;text-align:center}.ag-date-time-list-page-column-label{text-align:center}.ag-advanced-filter-header{position:relative;display:flex;align-items:center;padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-advanced-filter{display:flex;align-items:center;width:100%}.ag-advanced-filter-buttons{display:contents}.ag-advanced-filter-builder-button{display:flex;align-items:center;border:0;background-color:unset;color:var(--ag-foreground-color);font-size:var(--ag-font-size);font-weight:600;line-height:normal;white-space:nowrap}.ag-ltr .ag-advanced-filter-builder-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-advanced-filter-builder-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-button:hover:not(:disabled){background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-button:not(:disabled){cursor:pointer}.ag-advanced-filter-builder-button-label{margin-left:var(--ag-grid-size)}.ag-advanced-filter-builder{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;background-color:var(--ag-control-panel-background-color);display:flex;flex-direction:column}.ag-advanced-filter-builder-list{flex:1;overflow:auto}.ag-advanced-filter-builder-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-advanced-filter-builder-list .ag-item-highlight-top:after{top:0}.ag-advanced-filter-builder-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-builder-button-panel{display:flex;justify-content:flex-end;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-item-wrapper{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;overflow:hidden;padding-left:calc(var(--ag-icon-size) / 2);padding-right:var(--ag-icon-size)}.ag-virtual-list-viewport .ag-advanced-filter-builder-item-wrapper .ag-tab-guard{position:absolute}.ag-advanced-filter-builder-item-tree-lines>*{width:var(--ag-advanced-filter-builder-indent-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root{width:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root:before{top:50%;height:50%}.ag-advanced-filter-builder-item-tree-line-horizontal,.ag-advanced-filter-builder-item-tree-line-vertical,.ag-advanced-filter-builder-item-tree-line-vertical-top,.ag-advanced-filter-builder-item-tree-line-vertical-bottom{position:relative;height:100%;display:flex;align-items:center}.ag-advanced-filter-builder-item-tree-line-horizontal:before,.ag-advanced-filter-builder-item-tree-line-horizontal:after,.ag-advanced-filter-builder-item-tree-line-vertical:before,.ag-advanced-filter-builder-item-tree-line-vertical:after,.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical-top:after,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:after{content:"";position:absolute;height:100%}.ag-advanced-filter-builder-item-tree-line-horizontal:after{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));top:0;left:calc(var(--ag-icon-size) / 2);border-bottom:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical:before{width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-top:before{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before{height:calc((100% - 1.5 * var(--ag-icon-size)) / 2);width:calc(var(--ag-icon-size) / 2);top:calc((100% + 1.5 * var(--ag-icon-size)) / 2);left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-condition{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-advanced-filter-builder-item,.ag-advanced-filter-builder-item-condition,.ag-advanced-filter-builder-pill-wrapper,.ag-advanced-filter-builder-pill,.ag-advanced-filter-builder-item-buttons,.ag-advanced-filter-builder-item-tree-lines{display:flex;align-items:center;height:100%}.ag-advanced-filter-builder-pill-wrapper{margin:0px var(--ag-grid-size)}.ag-advanced-filter-builder-pill{position:relative;border-radius:var(--ag-border-radius);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);min-height:calc(100% - var(--ag-grid-size) * 3);min-width:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-pill .ag-picker-field-display{margin-right:var(--ag-grid-size)}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number{font-family:monospace;font-weight:700}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty{color:var(--ag-disabled-foreground-color)}.ag-advanced-filter-builder-pill:focus-visible{outline:none}.ag-advanced-filter-builder-pill:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-item-button:focus-visible{outline:none}.ag-advanced-filter-builder-item-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-pill-display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ag-advanced-filter-builder-join-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-join-pill-color);cursor:pointer}.ag-advanced-filter-builder-column-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-column-pill-color);cursor:pointer}.ag-advanced-filter-builder-option-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-option-pill-color);cursor:pointer}.ag-advanced-filter-builder-value-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-value-pill-color);cursor:text;max-width:140px}.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display{display:block}.ag-advanced-filter-builder-item-buttons>*{margin:0 calc(var(--ag-grid-size) * .5)}.ag-advanced-filter-builder-item-button{position:relative;cursor:pointer;color:var(--ag-secondary-foreground-color);opacity:50%}.ag-advanced-filter-builder-item-button-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-advanced-filter-builder-virtual-list-container{top:var(--ag-grid-size)}.ag-advanced-filter-builder-virtual-list-item{display:flex;cursor:default;height:var(--ag-list-item-height)}.ag-advanced-filter-builder-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button{opacity:100%}.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid{opacity:100%}.ag-advanced-filter-builder-invalid{margin:0 var(--ag-grid-size);color:var(--ag-invalid-color);cursor:default}.ag-row-number-cell{background-color:var(--ag-header-background-color);color:var(--ag-header-foreground-color);font-size:var(--ag-font-size);font-family:var(--ag-font-family)}.ag-row-number-header.ag-row-number-selection-enabled{cursor:cell}.ag-row-number-range-highlight{background-color:var(--ag-range-header-highlight-color)}.ag-row-number-range-selected{background-color:var(--ag-row-numbers-selected-color)}.ag-ltr .ag-row-number-header,.ag-ltr .ag-cell.ag-row-number-cell:not(.ag-cell-last-left-pinned){border-right:var(--ag-pinned-column-border)}.ag-ltr .ag-cell.ag-row-number-cell.ag-row-number-selection-enabled{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjU7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEuNTc4NCwwLDAsMS44NjQyOSwtNC40MTM0OSwtNy4yMTIxMikiPgogICAgICAgIDxwYXRoIGQ9Ik0zLjQ0NSw4LjkxMUwzLjQ0NSw3LjQwOUw5Ljc1LDcuNDA5TDkuNzUsNi4wMTRMMTIuMjg1LDguMTZMOS43NSwxMC4zMDZMOS43NSw4LjkxMUwzLjQ0NSw4LjkxMVoiIHN0eWxlPSJzdHJva2U6d2hpdGU7c3Ryb2tlLXdpZHRoOjAuNDFweDsiLz4KICAgIDwvZz4KPC9zdmc+Cg==),auto}.ag-rtl .ag-row-number-header,.ag-rtl .ag-cell.ag-row-number-cell:not(.ag-cell-first-right-pinned){border-left:var(--ag-pinned-column-border)}.ag-rtl .ag-cell.ag-row-number-cell.ag-row-number-selection-enabled{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjU7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEuNTc4NCwwLDAsMS44NjQyOSwtNC40MTM0OSwtNy4yMTIxMikiPgogICAgICAgIDxwYXRoIGQ9Ik01Ljk3OSw4LjkxMUw1Ljk3OSwxMC4zMDZMMy40NDUsOC4xNkw1Ljk3OSw2LjAxNEw1Ljk3OSw3LjQwOUwxMi4yODUsNy40MDlMMTIuMjg1LDguOTExTDUuOTc5LDguOTExWiIgc3R5bGU9InN0cm9rZTp3aGl0ZTtzdHJva2Utd2lkdGg6MC40MXB4OyIvPgogICAgPC9nPgo8L3N2Zz4K),auto}.ag-cell-batch-edit{background-color:var(--ag-cell-batch-edit-background-color);color:var(--ag-cell-batch-edit-text-color)}.ag-cell.ag-cell-inline-editing{background-color:var(--ag-background-color);background-image:linear-gradient(0deg,var(--ag-input-background-color),var(--ag-input-background-color))}.ag-row-batch-edit{background-color:var(--ag-row-batch-edit-background-color);color:var(--ag-row-batch-edit-text-color)}.ag-input-field-input{width:100%;min-width:0}.ag-checkbox-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none}.ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-checkbox-input-wrapper:focus-within,.ag-checkbox-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-cell-editing-error .ag-checkbox-input-wrapper:focus-within,.ag-cell-editing-error .ag-checkbox-input-wrapper:active{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-checkbox-input-wrapper:after{content:var(--ag-icon-font-code-checkbox-unchecked, "");font-family:inherit;color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-checkbox-checked, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-indeterminate:after{content:var(--ag-icon-font-code-checkbox-indeterminate, "");color:var(--ag-checkbox-indeterminate-color);display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-indeterminate:before{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-toggle-button-input-wrapper{box-sizing:border-box;width:var(--ag-toggle-button-width);min-width:var(--ag-toggle-button-width);max-width:var(--ag-toggle-button-width);height:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-off-background-color);border-radius:calc(var(--ag-toggle-button-height) * .5);position:relative;flex:none;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color)}.ag-toggle-button-input-wrapper input{opacity:0;height:100%;width:100%}.ag-toggle-button-input-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-toggle-button-input-wrapper.ag-checked{background-color:var(--ag-toggle-button-on-background-color);border-color:var(--ag-toggle-button-on-border-color)}.ag-toggle-button-input-wrapper:before{content:" ";position:absolute;top:calc(0px - var(--ag-toggle-button-border-width));left:calc(0px - var(--ag-toggle-button-border-width));display:block;box-sizing:border-box;height:var(--ag-toggle-button-height);width:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-switch-background-color);border-radius:100%;transition:left .1s;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color)}.ag-toggle-button-input-wrapper.ag-checked:before{left:calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));border-color:var(--ag-toggle-button-on-border-color)}.ag-radio-button-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none;border-radius:var(--ag-icon-size)}.ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-radio-button-input-wrapper:focus-within,.ag-radio-button-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-cell-editing-error .ag-radio-button-input-wrapper:focus-within,.ag-cell-editing-error .ag-radio-button-input-wrapper:active{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-radio-button-input-wrapper:after{content:var(--ag-icon-font-code-radio-button-off, "");color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-radio-button-on, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-radio-button-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}input[class^=ag-][type=range]{-webkit-appearance:none;width:100%;height:100%;background:none;overflow:visible}input[class^=ag-][type=range]::-webkit-slider-runnable-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-moz-range-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-ms-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:transparent;width:calc(100% - 2px)}input[class^=ag-][type=range]::-webkit-slider-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);transform:translateY(calc(var(--ag-icon-size) * -.5 + 1.5px))}input[class^=ag-][type=range]::-ms-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]::-moz-ag-range-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]:focus{outline:none}input[class^=ag-][type=range]:focus::-webkit-slider-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-ms-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-moz-ag-range-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:active::-webkit-slider-runnable-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-moz-ag-range-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-ms-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:disabled{opacity:.5}@font-face{font-family:agGridAlpine;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABYgAAsAAAAALyQAABXQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHItKBmAAjRIKsnypPAE2AiQDgmgLgTYABCAFhEYHhkUb5ChlBGwcAPHYSUAUJXMzElFBKc7+/0OCNkaI+HHamlJAkxnRpkST9u5ev/XGo7HZ035fr+JSYjDQIxFCWGJJ+6YxMUvnue2AIcfQec/9TxyzDZTDDklCkyCaI2eTPIFCoQglYwnoVTWgkdWvqzSBuxL6oJvfK4Q2Nf1e/WIGJBCkhlRO1KbxhvmW4Tb7g7b1D1aMZi3Qw8JCGxAFdZeoOfPrYmIHRh1cVOFV4EV6tVcV/NCL1F8BMAPPRvjg6LaLSWM0WLep3KputKobOSFhZkUdODWgZfeY8cias1X5JN/kS4KsGbImgtTdy+Qruj9T33KtSeYblnPKmO33ve4YdJiEk3hCnEsE/J/Osl0dIM8RF9311HWj0ayt769Zr+yj2VkirY50rAPiMFTE1vryYh97Q6gAVUmZVMBluiv69KmpaFKWVzRtsJRDGT6AzS4lSHGaK8KIXfb4FbnoxjTweISSY6tjbNUNbLWRhCgWYOTFR74dASptuyRNzbgBMmcPfXqDacTsugHPq8fZU0/vg3aTyJIugYZcck9G08gn/6MlxsdGNphfLyrJfKEv+ktayai6TRFJ2jw3HaNRcQaTIInSqzFNFpusbE7CLZikJNMHQhMInSHMlm6VbUmOysuxfl9XgONjp880mt/YZdmlYQorFAZNG6dIqdt1SSiKG2D6bC6VXb31AqonpBI8jCdP0eNgXNfIV7hcibwdknClcOsWC394MdNnbLkix+j816h2yuqSa6zocJnsLyjbEU9d3BRihC2EwdEJtuuq5vomrk/lbtncSl9HMD1cA/m7r4yJylh0zvPIFxuS/C2wHy6P4sw1iRR62a4rrI++rYsZ4TbRasVA6BD9g8j/XJDGtopQDas3ljfP883PAzd9jCJSDX6MjvyoifbiSXcnnrBS0cbGD77L1Ivt+qnCmloQdxIPnfFE5dbYxtLul9I4LLi9RRRuXIoZ6mJdXxj9YkZ3lFQBf/24Wspwbhu5IhHu+yIZiVElJd5NxulUjofGeM4k1pWBcLxn7EtdGxEtTV6OoMD2Dynh0gfRaDZbCpgdNZA50NyhLPmwSEckTFu2azYrP2wcQTODPfKIcKoelY2fLvhPRilazL0Gu8Ee+d/UlPNXbdN0zKFUPUbdOWNMrXOmQbzTDjQmgkJW3P4hyhrKVs3Onktk9IfemxLcnwbHhKihbIJMEorJWadV69/zyhcn0ktQrI39YuAnhvv6TiXSLOGGFtGDEIenklUDthYlAsUs/DwcZlB7SI0sts2Tv35FqmrdVVbhli/2w1WecrCRBFayoJ5zcUSGesJEXr8rOlwev+5fzgjJ/sQjNMjWs6PAvfsfPp7rCyqQUXLMXtHacf4Iv3Ulnpuxu5BSTu1bUA2QOHsOOkEBWf/yqugkP7J7TKSQtFUtWgZvZcNz7/xIf+L//+ty30sfEkzY6y1mMmTm61ctO/YLAlFdzmGOowPPNXS45V1iCkPJJTBk6RkYi5DIiGxRMVRcQlJKupNbVk5eQVFJWcWESVNjmGn8CXFOVU1dQ1PLvAWLlixbsWrNug2bttRt27FLlrNn34FDR46dOHXm3IVLV64hSjGbyZv8nz++6nhspLUNdJZ8YYbQF3gwtHqDMarpqoHioMV7Qdc12QQOkXFwmKyCI2QRHCWbwTEyBY6TneAEmQAnyTI4RWbAGbICzpIlcI5sAefJHLhAZsFFsg1cJpPgClkAV8k0uEa2gutkB7hB5sFNsgZuke1gPXi7IAG5BwqQAAuIgAqYgAuEQAqUQAuMwAqcwAuCIAqSIAuKoAqaoAuGYAqWYAuO4Aqe4AuBEAqREAuJkAqZkAuFUAqVUAuN0Aqd0PufbpD3RmESZiOHtIx6SGvWswm7cAincAkP4Sm8hLcxBOkzhiF9s72f8OceoAq7b8+zAZ5CWRdUtpmVxGsP8ygXBJTmrozg42KFpY/8FV+C1U1GlK/Nt2INUfnMt9tqzvELDn+OJFk73rWP8mrGiMtVNQRFhZVsKQcCWZmMJBVx4npYwQ5xoUL/zWazUzZZKr9dtBojspEykZTSNhnXrjbdJD03A6kmVSRnlM3qYLAtAzDWlXsyqUb7fFZbhqeddiXVH5NuQwDpESLHXvH4lrUAoAQEYYCzYDehixhflaAkzvsoYYspjxHWHee8DJkkd2E3TSuSZpI6u+i00cXirS4Ga/4Bdn7BSIqzNOVJomEPYhggFbuQ9op57xjw6cfv41ethyeh3zjxYIvCqUrvT7MjBMOa7xX/PoQNyhdUkr/klOYi5bZDQH9uvYTGlNIELeQN9yAXzlhe7EYuTZaMSKMFzGfAg71B6lfoz3FQNsBrvECdAW9whVpNMFEkpipcc1hT7LmAL4MW/ty7ENziD9KCUMS4s08vlMvIPFAtlXZAY+/Ri9g6fxjoOdMRS1VkHgP69opVG5jPWzbVD51D5hjnqBOZi0UbWzVolA6IB6pHjKO1pfZXirma5pTMMtBtWxi9X7ArRU55PgoLe20dREgul+44IhPFMvzFFYqzs3ZaWKbygo2GXq+bzSY03makchwQTTRaLWzN7jXPHdIPn7cuHjWOXFhpPuuZDMYLlWbyO6qnIlqKuNddYV/IakNtzgzzGwexVWmnPNoiXWMP0McRahvt7DMPiEy3c+9DZhUaaxQ1SeiKVIK29LpiKkSO1RfFFqXqqN5sMjF6skXP1ac1ugJbPNUnzOTKBEtebEL9JNrizao2N1gtX9brRKqwr0VeDtabJZnYK0Rjk6dfXY0A4mYwvJKCNOQbGE8RqmAX4ghiah3ManJKDQRgPwjBJRoEBrCOBYIg6FV0U5JcCWzmBgd4SpLTLJgxbj7FGbkWRlDx5AakS6axfgSw9fh649ojBIauDSiM3Hgt+Fd9wdL9ARhcaQGPYBULPckU0o3B9PNgLehC8GgjbdYLaMUznGgW+EKfH17NMhLjlBKWoHwBJiQj1Eei8Zh0pSmbzbh6uQH0TBtpaMcT89EgtAxahHMLWBW9bFaN2rKQF4MgxCqL5p/fhKPvn32X75haW3gwKo87NO7cHCLY7bsnHZo3ipH4in2RgtBO7sy6NU6O1oZuHTGACza2owcHMu10ozH4q8Xb6vVZ3/SdaTaHfJ3Z2WrN/b435Gnwsy+Htlbqwvbns0dDNfJxEhNnr5yFhI+bDzkWuT337sTa0NX6cAxZfRiG3DSfDSIY4n6Ah+x4MadvH5oFML+DAM6OB2s93/It3+rbxBazH4xNzOobo/HWilHjY3PoWD6942UABI9JZcPFvzYMQiuwB3WvpGyS3K8qGVVWVbpR4d2JiSxZYlZ2RqwDttdnJR+24O6JCaJ4Pb1XB5NnqHHy6VgK9FWZ3qw9049t2XadplmXAQJodlLtDwiKAlBd4GyhF3C/1RKpoT0ZYJjRsDtH+pG4x3xhvLSe68/WYkqftoYwgfo5TNCgWRXgmQv6tCisSdZniD41bLSaaiQT9oS6PUFvL/taaOimCVabHucb4AzMj43GEmxUeVy5rTAhPr9JhbYcWCJwOvbi1KMjSqLITy+sTZ3I0nFpEYllaWFUTjRFkbTvbts2LsI2KAnqxi4eWzvt+2TlRaxJbhLfEALhjGNEed4SqL2tbH7kOKZm6xHXFtmHoTwrUAGuIZjM+qcr2yOE2romzcA5U90R5YJM2YAuVJKN8ZcHg8/h1om6CrVEAox7Ni4HAOGtEY5YTTUnXIEwiHFXZ+FYTUkEZvMHrf1C8p0vsBDZuGJCcsr3k//A/31Uxv/AHE86fvuYpmx78UYyNtH1XXScHZwv5rAg4Rd0mhgLBgd+L73/5X/y+525+glkAEPfttf1zOuaM6drXs93prn/rjk9875j6F5YtHOCIhTYwesAA/uDvmbgGshhw4ihs9PQZYC4RWZb74jb3qfsdoQ3/Hj82LZubqmpF85v2pSalu7MDgtvCU8u7LHtG4pe25yaGv44tXbtyrIyKjUp8YLe2IXzF3Ylbd8+5w8N0x8U4M8k/pwD/TdHdDzdgN6MBNlp53XVg0dbRHx3jXs2fCUwETn+jQ3+KkL1TZ95xR/Yqt3W/8pCFRuUcuUV1RX4HJubJ5Xmlb7VgUUUZi5yAsHtD9WVHc0T5HsowdXBMcFVwQLr2qqYvu+m15vO7hmUu9YhYufHlOa19+3nsm67OlfHjKyRu/mf7UBcPBKCUJvVDj2J7Twnj31c3yOVvjk5zLGOq3Y7Mhlu7izHy99QuzmOvTUtf9rTs1HHtR7fBeuh2/W1O6q36HJb41ArSnvljTrY5G+VurtvPI/2JcwJPcIhGaHg1mPXmWJLY/DvMJqWOR0qZHCvRVrbrkF1sMM+duxxwYOs63ckYg5PE8PVVLmLhlv14jEaHiYu7S5sCy7w5bFmFd6AJoYXxFqb7HmpL9Z4KfawMbbvMEIJ7krvSsMeWnXC6BF+ZQ+h/DgM0r/NoV3SMZ/d7Qu53aPr5jSMdsed6P4/E/LwvNW3iLPWTlH29JTUhqzu44vROQxXRmzO2Oye2Gk0aydfJxRayLhOxg8N31cnuuEqqVJpQoqzjbK23lHpnFCBTHv6Glmp5dZng1He1uOVLhImp1aUWF+VZcYwxSVl4wXq39Rs0+rYMDWHowyLtbUq7uJlRYEqgqdSpYrY+QxxqUT9HMgZqtCP3nxvznN1SRlTXHxj0Vuv9LZeo2yHyiM4o+IreKULpxpDK6OmiWsCCYK9Opf3HSFzpx7f9Rv2uNce7Hv0GL7xTxxXrL81nstfiW8ErOlNDRipxw34EX1wPC7GziBJryGDDovH4kici+sHDLihKzDDsN737uzE43H9cBwGhGXwaa/CWNdmeT7q/bfZbBo9MA1lRtjzle25l705fbOwOC6uqNU0ICTOxt7ryTZx0oi0zk1vZaAIzdK+WJcCPFP4KdMDf/yoqlioPUVVXiI/hb8vOaFtI5N/CAQ272amVDCAdXXlPqNQJJK9wTOrOy5dXXlPiaCn0H9LqMN0Bh0O98Z0gA0IzhTsvp/LA41ZEf3/PsY0xcfBW9antuTZBWFTwl3y4fZaj60tCE8JS04OSwkvEFaz192+7cmuTnGBuFCUDWIm1e+8+2/Gv2d3+YO/0bLUnkdJn8ae5g9ffv6g2kgY1hoIyDAsWGDtKUqbdWGlua6sZP7WRMz7IYuVPPBaqayuoFkwAkTp5+uWLHnzhnw7N2reXsN3o7GwFbVlMjvK3a3a6IuXtC2ye3nf4/OdO9DnYmqRczhyK2SUTCvSH1r8/SBsiD1/C+OGaIPWfjzUevDnVboTyvP7NOaw43KSILIIcnpLCEepCNW1TyfjIRHkik9894X3bAQspZV+bO8xmLcwjMN+8ZM7LKCrF8ePjtH3Ugqfm0XdLZyvH3dc36IaOw52fO7/QJWmf//t3NTmKm1QbuDMmYG5QdqrpimcOfO+YW3Q1YTUluWTG7WCPD4/T6B9XLTuP4+vFTxm1oavg/JWqbR1Oinj04P/nGxYTZWPTGJ6L8tfCGXw1jx5Mo3K3Y3vjh/EuBi8XemYqgrg7EPc/o7wydvkDykJTav1/PlTKhUJvb0lEiAluiIdfN4xL+2Vcb1UAmfOLKI0dgL5yqsirDRRuGZ+S8gmbVaWtap+wvhlqhqxcLm9Dr8H0q8ajQ/RWlSoVm/ezDt0GKrveK3El2/2kPb25fhmmq2IJWYBcecO2km59UYI+LokuCrtuSBoOGj19XWBaP3QhE0aZQuhHDiEHTpAKFo0is0TmFiIIgN5mpLuzvGi8sP44YFQ+JWbxjOSQjQZBF5bA26T6h3oDrs3ejq2HYPQnn/NUYdnUOPnAG3cIW7SLt0BHf1xRwe5ft369SQ8c6qsvJySakudWGg0fjfsnRflfPVKRkZSKTrz4GBPWUmdeeWFk4pQa3otbNu2eHHd+XRRAMOCVl2hVL4eSO7pppOnTmr27CETRJmZnz3uv7Rb1LZ4Cb3Nyr28o70dbPhOTkO6cAI24axLxlxwwV3AZhFdfmY8Nh5FJLoVUjzUXAu+Njz8NPgplr1G6w968uBh0+e2EP1lEbdjxtOKBY+eBX13EXt2Gu9pxgratYfFbuVOiNlRoE9oUD/YSu/uyZAkzp5nMfF5ll3k8P/9Z1tLMkt6uu3byFmwFXRM2+puYeCceQGK3ae0uLYGr3Gow4FTp3jXr6M3rsu7FisV01d4zTBRTDM8VyxXKFaEz0BBP+7///+subcfy1CHkIj/f6sNHhwNACBSwzOXID8NHUnVjVSAGVFGkrXb64+MR06Y87ke+P8PbkL+QmesQZ5UtQVEi4hZVUY8UQ/df2ZDIgK2mRQ1zaaew+7//ANiBrNfWxcxb8IAsbPodd4hzm2ahzSYrPTIGDB3aivZqAqVgtRDN4RqpHMUgniRpBpkE+KiWsiQ2Klq73qV+aiGmomkmMzTxGoUMcXywlE0B4u6biB1LeKNrKSSGcjMNon6/5x4dQBtzeYWOyV+t7ZDzICSb/Pm+Hi85XiXWIPr95gC9KNlTtnWX+jyfxfK0tmOe/+yrL/+Eyk9ba3+C5cxNmCLjwDw18wSZziPkCLBI0kF/54DIIF4HTSLlkMJDTBMJJYQgDlgmyCkcHE7eB0aAQFoYQMQ2mD8G3FBCArgvrbcDB5oeZx4QYT74IOWfxEEjGLxu2EYQ8nvMf6XBPclpkD4G32JRuit0Hf5j5IDU/Xa3ct7fb+QUIyiq063Knf+TbWpGuG2+sm0XlGMXCXhD7R6PKum9+ee4/gNHy23PeN/SXBfYgqEv3H/yJVoRGKHkPyPO8jwY2OqXo8vktov5jEVoOB11enm+HPn3/Qpm8pyhNsAf1bKJCE+gS+Ykp0PtFgdzwWc9P783Fcjq462Er7m7wSVj/NH75YijyJKojTKojwqfv+gqqPml4HX9npBlGRF1XTDtGzH9fwgjOIkzfKirOqm7fphnOZl3fbjvG73x/Olajrjhiks23HbnW6v7/lBOBiOxjdubtGrMt4LeqOBaWxE+JIHJtuxNWQxjuzZiG5nRbSfJ77Wfhm6J+oygRwqShvIKO558wpJ+ZeWI0udQqytTEIsLeW5ZVIxVtENLafbyArnPLC5G9iiQ4fZjvBatzkdO5nKA90Mb1jnaPJ5EFSMmxBrNEfJJlmHXkIaeeGShsIAHUZsdBwDKc51Etm4QH7ammtowx2HLVKZGsqJXAmvOiQmXBBrbWLkC7pRqiBHHKRAoxQ61mkS7AKXvJWSvh+uT0WVqeam2VDZaCTBn3WYTYfz3F4X144vFDKdrAUYWazpWTcYtGPuZ6+C2JM4o1fmhDQt1BbPMMWSRyI6sWkrdH31KiSqtm9uXvYs1gMox4U63KaV9UKErj6xKrdzokI5zcfG7sTg0pKWIdM0emXXghUYV2ve419sbZwbogsKBjwIICgEYCC4QAYLEc7wCSe4Qu2ghQIJbtBBA/ce);font-weight:400;font-style:normal}.ag-theme-alpine,.ag-theme-alpine-dark,.ag-theme-alpine-auto-dark{--ag-alpine-active-color: #2196f3;--ag-selected-row-background-color: rgba(33, 150, 243, .3);--ag-row-hover-color: rgba(33, 150, 243, .1);--ag-column-hover-color: rgba(33, 150, 243, .1);--ag-input-focus-border-color: rgba(33, 150, 243, .4);--ag-range-selection-background-color: rgba(33, 150, 243, .2);--ag-range-selection-background-color-2: rgba(33, 150, 243, .36);--ag-range-selection-background-color-3: rgba(33, 150, 243, .49);--ag-range-selection-background-color-4: rgba(33, 150, 243, .59);--ag-row-numbers-selected-color: color-mix(in srgb, transparent, var(--ag-alpine-active-color) 50%);--ag-background-color: #fff;--ag-foreground-color: #181d1f;--ag-border-color: #babfc7;--ag-secondary-border-color: #dde2eb;--ag-header-background-color: #f8f8f8;--ag-tooltip-background-color: #f8f8f8;--ag-odd-row-background-color: #fcfcfc;--ag-control-panel-background-color: #f8f8f8;--ag-subheader-background-color: #fff;--ag-invalid-color: #e02525;--ag-checkbox-unchecked-color: #999;--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4;--ag-find-match-color: var(--ag-foreground-color);--ag-find-match-background-color: #ffff00;--ag-find-active-match-color: var(--ag-foreground-color);--ag-find-active-match-background-color: #ffa500;--ag-checkbox-background-color: var(--ag-background-color);--ag-checkbox-checked-color: var(--ag-alpine-active-color);--ag-range-selection-border-color: var(--ag-alpine-active-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-input-border-color: var(--ag-border-color);--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-input-focus-box-shadow: 0 0 2px .1rem var(--ag-input-focus-border-color);--ag-input-error-focus-box-shadow: 0 0 2px .1rem var(--ag-invalid-color);--ag-panel-background-color: var(--ag-header-background-color);--ag-menu-background-color: var(--ag-header-background-color);--ag-filter-panel-apply-button-color: var(--ag-background-color);--ag-filter-panel-apply-button-background-color: var(--ag-alpine-active-color);--ag-disabled-foreground-color: rgba(24, 29, 31, .5);--ag-chip-background-color: rgba(24, 29, 31, .07);--ag-input-disabled-border-color: rgba(186, 191, 199, .3);--ag-input-disabled-background-color: rgba(186, 191, 199, .15);--ag-borders: solid 1px;--ag-border-radius: 3px;--ag-borders-side-button: none;--ag-side-button-selected-background-color: transparent;--ag-header-column-resize-handle-display: block;--ag-header-column-resize-handle-width: 2px;--ag-header-column-resize-handle-height: 30%;--ag-grid-size: 6px;--ag-icon-size: 16px;--ag-row-height: calc(var(--ag-grid-size) * 7);--ag-header-height: calc(var(--ag-grid-size) * 8);--ag-list-item-height: calc(var(--ag-grid-size) * 4);--ag-column-select-indent-size: var(--ag-icon-size);--ag-set-filter-indent-size: var(--ag-icon-size);--ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing: calc(var(--ag-grid-size) * 2);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.5);--ag-toggle-button-height: 18px;--ag-toggle-button-width: 28px;--ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--ag-font-size: 13px;--ag-icon-font-family: agGridAlpine;--ag-selected-tab-underline-color: var(--ag-alpine-active-color);--ag-selected-tab-underline-width: 2px;--ag-selected-tab-underline-transition-speed: .3s;--ag-tab-min-width: 240px;--ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, .4);--ag-popup-shadow: var(--ag-card-shadow);--ag-side-bar-panel-width: 250px}.ag-theme-alpine-dark{--ag-background-color: #181d1f;--ag-foreground-color: #fff;--ag-border-color: #68686e;--ag-secondary-border-color: rgba(88, 86, 82, .5);--ag-modal-overlay-background-color: rgba(24, 29, 31, .66);--ag-header-background-color: #222628;--ag-tooltip-background-color: #222628;--ag-odd-row-background-color: #222628;--ag-control-panel-background-color: #222628;--ag-subheader-background-color: #000;--ag-input-disabled-background-color: #282c2f;--ag-input-focus-box-shadow: 0 0 2px .5px rgba(255, 255, 255, .5), 0 0 4px 3px var(--ag-input-focus-border-color);--ag-input-error-focus-box-shadow: 0 0 2px .5px rgba(255, 255, 255, .5), 0 0 4px 3px color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) .5%);--ag-card-shadow: 0 1px 20px 1px black;--ag-disabled-foreground-color: rgba(255, 255, 255, .5);--ag-chip-background-color: rgba(255, 255, 255, .07);--ag-input-disabled-border-color: rgba(104, 104, 110, .3);--ag-input-disabled-background-color: rgba(104, 104, 110, .07);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-find-match-color: var(--ag-background-color);--ag-find-active-match-color: var(--ag-background-color);--ag-filter-panel-apply-button-color: var(--ag-foreground-color);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);--ag-cell-batch-edit-text-color: #f3d0b3;color-scheme:dark}@media (prefers-color-scheme: dark){.ag-theme-alpine-auto-dark{--ag-background-color: #181d1f;--ag-foreground-color: #fff;--ag-border-color: #68686e;--ag-secondary-border-color: rgba(88, 86, 82, .5);--ag-modal-overlay-background-color: rgba(24, 29, 31, .66);--ag-header-background-color: #222628;--ag-tooltip-background-color: #222628;--ag-odd-row-background-color: #222628;--ag-control-panel-background-color: #222628;--ag-subheader-background-color: #000;--ag-input-disabled-background-color: #282c2f;--ag-input-focus-box-shadow: 0 0 2px .5px rgba(255, 255, 255, .5), 0 0 4px 3px var(--ag-input-focus-border-color);--ag-input-error-focus-box-shadow: 0 0 2px .5px rgba(255, 255, 255, .5), 0 0 4px 3px color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) .5%);--ag-card-shadow: 0 1px 20px 1px black;--ag-disabled-foreground-color: rgba(255, 255, 255, .5);--ag-chip-background-color: rgba(255, 255, 255, .07);--ag-input-disabled-border-color: rgba(104, 104, 110, .3);--ag-input-disabled-background-color: rgba(104, 104, 110, .07);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-find-match-color: var(--ag-background-color);--ag-find-active-match-color: var(--ag-background-color);--ag-filter-panel-apply-button-color: var(--ag-foreground-color);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);--ag-cell-batch-edit-text-color: #f3d0b3;color-scheme:dark}}.ag-theme-alpine .ag-filter-toolpanel-header,.ag-theme-alpine .ag-filter-toolpanel-search,.ag-theme-alpine .ag-status-bar,.ag-theme-alpine .ag-header-row,.ag-theme-alpine .ag-row-number-cell,.ag-theme-alpine .ag-panel-title-bar-title,.ag-theme-alpine .ag-multi-filter-group-title-bar,.ag-theme-alpine .ag-filter-card-title,.ag-theme-alpine-dark .ag-filter-toolpanel-header,.ag-theme-alpine-dark .ag-filter-toolpanel-search,.ag-theme-alpine-dark .ag-status-bar,.ag-theme-alpine-dark .ag-header-row,.ag-theme-alpine-dark .ag-row-number-cell,.ag-theme-alpine-dark .ag-panel-title-bar-title,.ag-theme-alpine-dark .ag-multi-filter-group-title-bar,.ag-theme-alpine-dark .ag-filter-card-title,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-header,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-search,.ag-theme-alpine-auto-dark .ag-status-bar,.ag-theme-alpine-auto-dark .ag-header-row,.ag-theme-alpine-auto-dark .ag-row-number-cell,.ag-theme-alpine-auto-dark .ag-panel-title-bar-title,.ag-theme-alpine-auto-dark .ag-multi-filter-group-title-bar,.ag-theme-alpine-auto-dark .ag-filter-card-title{font-weight:700;color:var(--ag-header-foreground-color)}.ag-theme-alpine .ag-row,.ag-theme-alpine-dark .ag-row,.ag-theme-alpine-auto-dark .ag-row{font-size:calc(var(--ag-font-size) + 1px)}.ag-theme-alpine input[class^=ag-]:not([type]),.ag-theme-alpine input[class^=ag-][type=text],.ag-theme-alpine input[class^=ag-][type=number],.ag-theme-alpine input[class^=ag-][type=tel],.ag-theme-alpine input[class^=ag-][type=date],.ag-theme-alpine input[class^=ag-][type=datetime-local],.ag-theme-alpine textarea[class^=ag-],.ag-theme-alpine-dark input[class^=ag-]:not([type]),.ag-theme-alpine-dark input[class^=ag-][type=text],.ag-theme-alpine-dark input[class^=ag-][type=number],.ag-theme-alpine-dark input[class^=ag-][type=tel],.ag-theme-alpine-dark input[class^=ag-][type=date],.ag-theme-alpine-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark textarea[class^=ag-],.ag-theme-alpine-auto-dark input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark input[class^=ag-][type=text],.ag-theme-alpine-auto-dark input[class^=ag-][type=number],.ag-theme-alpine-auto-dark input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark input[class^=ag-][type=date],.ag-theme-alpine-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark textarea[class^=ag-]{min-height:calc(var(--ag-grid-size) * 4);border-radius:var(--ag-border-radius)}.ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-ltr textarea[class^=ag-],.ag-theme-alpine-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-ltr textarea[class^=ag-],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-rtl textarea[class^=ag-],.ag-theme-alpine-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-rtl textarea[class^=ag-],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-tab,.ag-theme-alpine-dark .ag-tab,.ag-theme-alpine-auto-dark .ag-tab{padding:calc(var(--ag-grid-size) * 1.5);transition:color .4s;flex:1 1 auto}.ag-theme-alpine .ag-tab-selected,.ag-theme-alpine-dark .ag-tab-selected,.ag-theme-alpine-auto-dark .ag-tab-selected{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-menu,.ag-theme-alpine-dark .ag-menu,.ag-theme-alpine-auto-dark .ag-menu,.ag-theme-alpine .ag-panel-content-wrapper .ag-column-select,.ag-theme-alpine-dark .ag-panel-content-wrapper .ag-column-select,.ag-theme-alpine-auto-dark .ag-panel-content-wrapper .ag-column-select{background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-menu-header,.ag-theme-alpine-dark .ag-menu-header,.ag-theme-alpine-auto-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color);padding-top:1px}.ag-theme-alpine .ag-tabs-header,.ag-theme-alpine-dark .ag-tabs-header,.ag-theme-alpine-auto-dark .ag-tabs-header{border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-theme-alpine .ag-charts-settings-group-title-bar,.ag-theme-alpine .ag-charts-data-group-title-bar,.ag-theme-alpine .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-settings-group-title-bar,.ag-theme-alpine-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar{padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);line-height:calc(var(--ag-icon-size) + var(--ag-grid-size) - 2px)}.ag-theme-alpine .ag-chart-mini-thumbnail,.ag-theme-alpine-dark .ag-chart-mini-thumbnail,.ag-theme-alpine-auto-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color)}.ag-theme-alpine .ag-chart-settings-nav-bar,.ag-theme-alpine-dark .ag-chart-settings-nav-bar,.ag-theme-alpine-auto-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-auto-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-auto-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-toolbar{margin-top:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar{padding-left:calc(var(--ag-icon-size) * .5 + var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar{padding-right:calc(var(--ag-icon-size) * .5 + var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-charts-format-sub-level-group,.ag-theme-alpine-dark .ag-charts-format-sub-level-group,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group{border-left:dashed 1px;border-left-color:var(--ag-border-color);padding-left:var(--ag-grid-size);margin-bottom:calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-title-bar{padding-top:0;padding-bottom:0;background:none;font-weight:700}.ag-theme-alpine .ag-charts-format-sub-level-group-container,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-container,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-container{padding-bottom:0}.ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-item:last-child{margin-bottom:0}.ag-theme-alpine.ag-dnd-ghost,.ag-theme-alpine-dark.ag-dnd-ghost,.ag-theme-alpine-auto-dark.ag-dnd-ghost{font-size:calc(var(--ag-font-size) - 1px);font-weight:700}.ag-theme-alpine .ag-side-buttons,.ag-theme-alpine-dark .ag-side-buttons,.ag-theme-alpine-auto-dark .ag-side-buttons{width:calc(var(--ag-grid-size) * 5)}.ag-theme-alpine .ag-standard-button,.ag-theme-alpine-dark .ag-standard-button,.ag-theme-alpine-auto-dark .ag-standard-button{font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--ag-border-radius);border:1px solid;border-color:var(--ag-alpine-active-color);color:var(--ag-alpine-active-color);background-color:var(--ag-background-color);font-weight:600;padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-standard-button:hover,.ag-theme-alpine-dark .ag-standard-button:hover,.ag-theme-alpine-auto-dark .ag-standard-button:hover{border-color:var(--ag-alpine-active-color);background-color:var(--ag-row-hover-color)}.ag-theme-alpine .ag-standard-button:active,.ag-theme-alpine-dark .ag-standard-button:active,.ag-theme-alpine-auto-dark .ag-standard-button:active{border-color:var(--ag-alpine-active-color);background-color:var(--ag-alpine-active-color);color:var(--ag-background-color)}.ag-theme-alpine .ag-standard-button:disabled,.ag-theme-alpine-dark .ag-standard-button:disabled,.ag-theme-alpine-auto-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-alpine .ag-column-drop-vertical,.ag-theme-alpine-dark .ag-column-drop-vertical,.ag-theme-alpine-auto-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-alpine .ag-column-drop-vertical-title-bar,.ag-theme-alpine-dark .ag-column-drop-vertical-title-bar,.ag-theme-alpine-auto-dark .ag-column-drop-vertical-title-bar{padding:calc(var(--ag-grid-size) * 2);padding-bottom:0}.ag-theme-alpine .ag-column-drop-vertical-empty-message,.ag-theme-alpine-dark .ag-column-drop-vertical-empty-message,.ag-theme-alpine-auto-dark .ag-column-drop-vertical-empty-message{display:flex;align-items:center;border:dashed 1px;border-color:var(--ag-border-color);margin:calc(var(--ag-grid-size) * 2);padding:calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-column-drop-empty-message,.ag-theme-alpine-dark .ag-column-drop-empty-message,.ag-theme-alpine-auto-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color);opacity:.75}.ag-theme-alpine .ag-pill-select .ag-column-drop,.ag-theme-alpine-dark .ag-pill-select .ag-column-drop,.ag-theme-alpine-auto-dark .ag-pill-select .ag-column-drop{min-height:unset}.ag-theme-alpine .ag-status-bar,.ag-theme-alpine-dark .ag-status-bar,.ag-theme-alpine-auto-dark .ag-status-bar{font-weight:400}.ag-theme-alpine .ag-status-name-value-value,.ag-theme-alpine-dark .ag-status-name-value-value,.ag-theme-alpine-auto-dark .ag-status-name-value-value,.ag-theme-alpine .ag-paging-number,.ag-theme-alpine .ag-paging-row-summary-panel-number,.ag-theme-alpine-dark .ag-paging-number,.ag-theme-alpine-dark .ag-paging-row-summary-panel-number,.ag-theme-alpine-auto-dark .ag-paging-number,.ag-theme-alpine-auto-dark .ag-paging-row-summary-panel-number{font-weight:700}.ag-theme-alpine .ag-column-drop-cell-button,.ag-theme-alpine-dark .ag-column-drop-cell-button,.ag-theme-alpine-auto-dark .ag-column-drop-cell-button{opacity:.5}.ag-theme-alpine .ag-column-drop-cell-button:hover,.ag-theme-alpine-dark .ag-column-drop-cell-button:hover,.ag-theme-alpine-auto-dark .ag-column-drop-cell-button:hover{opacity:.75}.ag-theme-alpine .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-alpine-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-alpine-auto-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine-auto-dark .ag-column-select-column-readonly .ag-icon-grip{opacity:.35}.ag-theme-alpine .ag-header-cell-menu-button:hover,.ag-theme-alpine .ag-header-cell-filter-button:hover,.ag-theme-alpine .ag-side-button-button:hover,.ag-theme-alpine .ag-tab:hover,.ag-theme-alpine .ag-panel-title-bar-button:hover,.ag-theme-alpine .ag-header-expand-icon:hover,.ag-theme-alpine .ag-column-group-icons:hover,.ag-theme-alpine .ag-set-filter-group-icons:hover,.ag-theme-alpine .ag-group-expanded .ag-icon:hover,.ag-theme-alpine .ag-group-contracted .ag-icon:hover,.ag-theme-alpine .ag-chart-settings-prev:hover,.ag-theme-alpine .ag-chart-settings-next:hover,.ag-theme-alpine .ag-group-title-bar-icon:hover,.ag-theme-alpine .ag-column-select-header-icon:hover,.ag-theme-alpine .ag-floating-filter-button-button:hover,.ag-theme-alpine .ag-filter-toolpanel-expand:hover,.ag-theme-alpine .ag-chart-menu-icon:hover,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-dark .ag-header-cell-filter-button:hover,.ag-theme-alpine-dark .ag-side-button-button:hover,.ag-theme-alpine-dark .ag-tab:hover,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-dark .ag-header-expand-icon:hover,.ag-theme-alpine-dark .ag-column-group-icons:hover,.ag-theme-alpine-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-dark .ag-chart-settings-next:hover,.ag-theme-alpine-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-dark .ag-chart-menu-icon:hover,.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover,.ag-theme-alpine-auto-dark .ag-side-button-button:hover,.ag-theme-alpine-auto-dark .ag-tab:hover,.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-auto-dark .ag-header-expand-icon:hover,.ag-theme-alpine-auto-dark .ag-column-group-icons:hover,.ag-theme-alpine-auto-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-auto-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-auto-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-next:hover,.ag-theme-alpine-auto-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-auto-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-auto-dark .ag-chart-menu-icon:hover{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine .ag-side-button-button:hover .ag-icon,.ag-theme-alpine .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine .ag-floating-filter-button-button:hover .ag-icon,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine-dark .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine-dark .ag-side-button-button:hover .ag-icon,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-side-button-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover .ag-icon{color:inherit}.ag-theme-alpine .ag-filter-active .ag-icon-filter,.ag-theme-alpine-dark .ag-filter-active .ag-icon-filter,.ag-theme-alpine-auto-dark .ag-filter-active .ag-icon-filter{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-auto-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size) * 2);margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-auto-dark .ag-rtl .ag-panel-title-bar-button{margin-right:calc(var(--ag-grid-size) * 2);margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-group-container{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-group-container{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-instance-filter{border:none;background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter{border-left:dashed 1px;border-left-color:var(--ag-border-color);margin-left:calc(var(--ag-icon-size) * .5)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter{border-right:dashed 1px;border-right-color:var(--ag-border-color);margin-right:calc(var(--ag-icon-size) * .5)}.ag-theme-alpine .ag-set-filter-list,.ag-theme-alpine-dark .ag-set-filter-list,.ag-theme-alpine-auto-dark .ag-set-filter-list{padding-top:calc(var(--ag-grid-size) * .5);padding-bottom:calc(var(--ag-grid-size) * .5)}.ag-theme-alpine .ag-filter-add-button .ag-icon,.ag-theme-alpine-dark .ag-filter-add-button .ag-icon,.ag-theme-alpine-auto-dark .ag-filter-add-button .ag-icon{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine .ag-layout-print .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container,.ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-alpine .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-auto-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-advanced-filter-builder-button,.ag-theme-alpine-dark .ag-advanced-filter-builder-button,.ag-theme-alpine-auto-dark .ag-advanced-filter-builder-button{padding:var(--ag-grid-size);font-weight:600}.ag-theme-alpine .ag-list-item-hovered:after,.ag-theme-alpine-dark .ag-list-item-hovered:after,.ag-theme-alpine-auto-dark .ag-list-item-hovered:after{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-pill .ag-pill-button:hover,.ag-theme-alpine-dark .ag-pill .ag-pill-button:hover,.ag-theme-alpine-auto-dark .ag-pill .ag-pill-button:hover{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-header-highlight-before:after,.ag-theme-alpine .ag-header-highlight-after:after,.ag-theme-alpine-dark .ag-header-highlight-before:after,.ag-theme-alpine-dark .ag-header-highlight-after:after,.ag-theme-alpine-auto-dark .ag-header-highlight-before:after,.ag-theme-alpine-auto-dark .ag-header-highlight-after:after{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-alpine .ag-disabled .ag-icon,.ag-theme-alpine .ag-column-select-column-group-readonly .ag-icon,.ag-theme-alpine [disabled] .ag-icon,.ag-theme-alpine-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-alpine-dark .ag-disabled .ag-icon,.ag-theme-alpine-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-alpine-dark [disabled] .ag-icon,.ag-theme-alpine-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-alpine-auto-dark .ag-disabled .ag-icon,.ag-theme-alpine-auto-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-alpine-auto-dark [disabled] .ag-icon{color:var(--ag-disabled-foreground-color)}.custom-table-container{width:100%;border-radius:12px;height:100%!important;box-shadow:0 2px 8px #0000001a;overflow:hidden;display:flex;flex-direction:column;padding:0 24px}.custom-table-container.no-padding{padding:0!important}.custom-table-container .custom-table{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:flex;flex-direction:column;flex:1;border:1.5px solid #DADDE3;border-radius:12px}.custom-table-container .custom-table .ag-root-wrapper{border:none;border-radius:12px;display:flex;flex-direction:column;height:100%;flex:1}.custom-table-container .custom-table .ag-root{display:flex;flex-direction:column;height:100%;flex:1}.custom-table-container .custom-table .ag-header{background-color:#f8fafc;border-bottom:1px solid #e9ecef;font-weight:500;font-size:12px;color:#45556c;border-radius:12px 12px 0 0}.custom-table-container .custom-table .ag-header-cell{border-right:1px solid #e9ecef;display:flex;align-items:center}.custom-table-container .custom-table .ag-header-cell:last-child{border-right:none}.custom-table-container .custom-table .ag-header-cell-label{font-weight:600;color:#45556c;font-size:14px;display:flex;align-items:center;height:100%}.custom-table-container .custom-table .ag-body-viewport-wrapper{flex:1;min-height:0;overflow:visible}.custom-table-container .custom-table .ag-body-viewport{height:100%;overflow:auto}.custom-table-container .custom-table .ag-body-viewport .ag-row{transition:all .4s cubic-bezier(.4,0,.2,1)}.custom-table-container .custom-table .ag-body-horizontal-scroll-viewport,.custom-table-container .custom-table .ag-body-horizontal-scroll{height:14px!important;min-height:14px!important}.custom-table-container .custom-table .ag-row{border-bottom:1px solid #f1f3f4}.custom-table-container .custom-table .ag-row:hover{background-color:#f8f9fa}.custom-table-container .custom-table .ag-row:last-child{border-bottom:none}.custom-table-container .custom-table .ag-row.ag-row-selected,.custom-table-container .custom-table .ag-row.ag-row-selected:hover{background-color:#cbf1ff!important}.custom-table-container .custom-table .ag-row-selected:before{background-color:#cbf1ff!important}.custom-table-container .custom-table .ag-row-hover .ag-row-selected:before{background-color:#cbf1ff!important}.custom-table-container .custom-table .ag-cell{font-size:12px;color:#495057;border-right:1px solid #f1f3f4;display:flex;align-items:center}.custom-table-container .custom-table .ag-cell .ag-cell-wrapper{min-width:0;width:100%}.custom-table-container .custom-table .ag-cell .ag-cell-value{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;white-space:normal;width:100%}.custom-table-container .custom-table .ag-cell:last-child{border-right:none}.custom-table-container .custom-table .ag-body-viewport::-webkit-scrollbar,.custom-table-container .custom-table .ag-center-cols-viewport::-webkit-scrollbar,.custom-table-container .custom-table .ag-body-horizontal-scroll-viewport::-webkit-scrollbar{height:12px}.custom-table-container .custom-table .ag-body-viewport::-webkit-scrollbar-thumb,.custom-table-container .custom-table .ag-center-cols-viewport::-webkit-scrollbar-thumb,.custom-table-container .custom-table .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb{background:#c1c7cd;border-radius:8px;border:3px solid transparent;background-clip:content-box}.custom-table-container .custom-table .ag-body-viewport::-webkit-scrollbar-track,.custom-table-container .custom-table .ag-center-cols-viewport::-webkit-scrollbar-track,.custom-table-container .custom-table .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-track{background:#f1f3f5;border-radius:8px}.custom-table-container .custom-table .action-buttons{display:flex;gap:8px;align-items:center}.custom-table-container .custom-table .action-buttons button,.custom-table-container .custom-table .action-buttons .MuiButton-root{border:none!important;outline:none!important;box-shadow:none!important;min-width:32px!important;width:32px!important;height:32px!important;padding:0!important;border-radius:6px!important;background:transparent!important;transition:all .2s ease!important}.custom-table-container .custom-table .action-buttons button:hover,.custom-table-container .custom-table .action-buttons .MuiButton-root:hover{background:#1e7b851a!important;transform:translateY(-1px)!important;box-shadow:none!important;border:none!important}.custom-table-container .custom-table .action-buttons button:focus,.custom-table-container .custom-table .action-buttons .MuiButton-root:focus{outline:none!important;box-shadow:none!important;border:none!important}.custom-table-container .custom-table .action-buttons button:active,.custom-table-container .custom-table .action-buttons .MuiButton-root:active{transform:translateY(0)!important;box-shadow:none!important;border:none!important}.custom-table-container .custom-table .action-btn{width:32px;height:32px;border-radius:6px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#186b8a;outline:none;box-shadow:none}.custom-table-container .custom-table .action-btn:hover{background:#1e7b851a;transform:translateY(-1px);box-shadow:none}.custom-table-container .custom-table .action-btn:active{transform:translateY(0);box-shadow:none}.custom-table-container .custom-table .action-btn:focus{outline:none;box-shadow:none}.custom-table-container .custom-table .action-btn.edit-btn{color:#186b8a}.custom-table-container .custom-table .action-btn.delete-btn{color:#dc3545}.custom-table-container .custom-table .action-btn.delete-btn:hover{background:#dc35451a}.custom-table-container .custom-table .action-btn.add-btn{color:#28a745}.custom-table-container .custom-table .action-btn.add-btn:hover{background:#28a7451a}.custom-table-container .custom-table .action-btn.location-btn{color:#6c757d}.custom-table-container .custom-table .action-btn.location-btn:hover{background:#6c757d1a}.custom-table-container .custom-table .ag-paging-panel{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border-top:1px solid #e0e0e0!important;height:36px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:12px!important;color:#495057!important;border-radius:0 0 12px 12px!important;box-shadow:0 -1px 3px #0000000d!important;overflow:hidden!important}.custom-table-container .custom-table .ag-paging-panel .ag-paging-button{background:#fff!important;border:1px solid #dee2e6!important;color:#495057!important;padding:4px 8px!important;margin:0 2px!important;border-radius:6px!important;font-size:12px!important;font-weight:500!important;min-width:28px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;box-shadow:0 1px 2px #00000014!important}.custom-table-container .custom-table .ag-paging-panel .ag-paging-button:hover{background:#e3f2fd!important;border-color:#1976d2!important;color:#1976d2!important;transform:translateY(-1px)!important;box-shadow:0 2px 6px #1976d233!important}.custom-table-container .custom-table .ag-paging-panel .ag-paging-button[disabled]{background:#f8f9fa!important;color:#adb5bd!important;cursor:not-allowed!important;border-color:#e9efe9!important;transform:none!important;box-shadow:none!important}.custom-table-container .custom-table .ag-paging-panel .ag-paging-button.ag-paging-button-current{background:linear-gradient(135deg,#1976d2,#1565c0)!important;color:#fff!important;border-color:#1976d2!important;font-weight:600!important;box-shadow:0 2px 8px #1976d24d!important}.custom-table-container .custom-table .ag-paging-panel .ag-paging-row-summary-panel{color:#495057!important;font-size:12px!important;font-weight:500!important;background:#fffc!important;padding:4px 8px!important;border-radius:4px!important;border:1px solid #e9ecef!important}.custom-table-container .custom-table .ag-paging-panel .ag-paging-page-size-panel{display:flex!important;align-items:center!important;gap:8px!important;background:#ffffffe6!important;padding:4px 10px!important;border-radius:6px!important;border:1px solid #e9ecef!important;box-shadow:0 1px 2px #00000014!important}.custom-table-container .custom-table .ag-paging-panel .ag-paging-page-size-panel:before{content:"📄"!important;font-size:14px!important;margin-right:2px!important}.custom-table-container .custom-table .ag-paging-panel .ag-paging-page-size-panel label{color:#495057!important;font-size:12px!important;font-weight:600!important;margin:0!important;white-space:nowrap!important}.custom-table-container .custom-table .ag-paging-panel .ag-paging-page-size-panel select{background:#fff!important;border:1px solid #e9ecef!important;border-radius:4px!important;padding:3px 24px 3px 8px!important;font-size:12px!important;font-weight:500!important;color:#495057!important;height:24px!important;min-width:50px!important;cursor:pointer!important;transition:all .2s ease!important;box-shadow:0 1px 2px #00000014!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23495057' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 6px center!important;background-size:12px!important}.custom-table-container .custom-table .ag-paging-panel .ag-paging-page-size-panel select:hover{border-color:#1976d2!important;box-shadow:0 2px 6px #1976d226!important}.custom-table-container .custom-table .ag-paging-panel .ag-paging-page-size-panel select:focus{outline:none!important;border-color:#1976d2!important;box-shadow:0 0 0 3px #1976d21a!important}.custom-table-container .custom-table .ag-overlay-loading-wrapper{background:#fffc}.custom-table-container .custom-table .ag-overlay-loading-center{color:#186b8a;font-size:16px;font-weight:500}.custom-table-container .custom-table .ag-overlay-no-rows-wrapper{background:#fff}.custom-table-container .custom-table .ag-overlay-no-rows-center{color:#6c757d;font-size:16px;font-weight:500}.ag-row-selected{background-color:#cbf1ff!important}.ag-theme-alpine .ag-row.ag-row-selected.ag-row-hover .ag-cell,.ag-theme-alpine .ag-row.ag-row-hover.ag-row-selected .ag-cell,.custom-table-container .ag-theme-alpine .ag-row.ag-row-selected.ag-row-hover .ag-cell,.custom-table-container .ag-theme-alpine .ag-row.ag-row-hover.ag-row-selected .ag-cell{background-color:#bae8f8!important}.custom-table-container .ag-paging-panel,.custom-table .ag-paging-panel,.ag-theme-alpine .ag-paging-panel,.custom-table-container .ag-theme-alpine .ag-paging-panel{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;border:none!important}.calendar-grid-table .ag-header{background-color:#f8f9fa!important;border-bottom:2px solid #dee2e6!important}.calendar-grid-table .ag-header-cell{background-color:#f8f9fa!important;font-weight:600!important;font-size:14px!important;color:#333!important;border-right:1px solid #dee2e6!important;text-align:center!important}.calendar-grid-table .ag-header-cell.ag-header-cell-pinned-left{background-color:#e9ecef!important;border-right:2px solid #dee2e6!important;z-index:10!important}.calendar-grid-table .ag-row{border-bottom:1px solid #f0f0f0!important}.calendar-grid-table .ag-row .ag-cell{border-right:1px solid #f0f0f0!important;padding:0!important}.calendar-grid-table .ag-row .ag-cell.ag-cell-pinned-left{background-color:#f8f9fa!important;border-right:2px solid #dee2e6!important;z-index:5!important;font-weight:600!important;color:#495057!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important}.calendar-grid-table .ag-row:hover{background-color:transparent!important}.calendar-grid-table .ag-row:hover .ag-cell:not(.ag-cell-pinned-left){background-color:#f8f9fa!important}.calendar-grid-table .ag-header-cell[col-id=time],.calendar-grid-table .ag-cell[col-id=time]{width:140px!important;min-width:140px!important;max-width:140px!important}.custom-modal-title{padding:12px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;position:relative;margin:0;gap:16px}.custom-modal-form.team-modal-compact .custom-modal-title{padding:8px 12px!important}.custom-modal-form.team-modal-compact .custom-modal-actions{padding:6px 12px!important}.gFvByI{padding:0!important}.custom-modal-content{padding:0!important;overflow-y:auto;overflow-x:hidden;flex:1;display:flex;flex-direction:column}.custom-modal-content:has(.hospital-form-compact){overflow-y:visible!important;max-height:none!important}.custom-modal-content:has(.order-entry-form),.custom-modal-content:has(.edit-order-modal-form){overflow-y:visible!important;overflow-x:hidden!important}.custom-modal-form.role-form .custom-modal-content{overflow:hidden!important}.custom-modal-actions{display:flex;gap:.75rem;padding:8px 16px!important;justify-content:flex-end;background:#fff;border-top:1px solid #e5e7eb;box-sizing:border-box;margin-top:0;flex-shrink:0}.template-modal-form .custom-modal-title,.template-modal-form .custom-modal-actions{padding:8px 20px!important}.macro-add-button{min-width:100px;height:36px;padding:0 16px;background-color:#0289ab!important;color:#fff!important;border:none!important;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;text-transform:uppercase;transition:all .2s ease-in-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;box-sizing:border-box}.macro-add-button:hover:not(:disabled){background-color:#016f8b!important;transform:translateY(-1px);box-shadow:0 4px 12px #0289ab4d}.macro-add-button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #0289ab4d}.custom-multiselect-wrapper{display:flex;flex-direction:column;width:100%}.custom-multiselect-label{display:block;margin-bottom:4px;font-size:14px;font-weight:500;color:#333}.custom-multiselect-label div{display:flex;align-items:center;gap:2px}.custom-multiselect{position:relative;display:inline-block;width:100%;min-width:100px}.custom-multiselect__button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border:1px solid #e0e0e0;border-radius:8px;background-color:#f5f5f5;cursor:pointer;font-size:14px;color:#333;transition:all .2s ease;gap:8px}.custom-multiselect__button:hover:not(.custom-multiselect__button--disabled){border-color:#016f8b}.custom-multiselect__button:focus{outline:none;border-color:#016f8b;box-shadow:0 0 0 2px #016f8b1a}.custom-multiselect__button--open{border-color:#016f8b;box-shadow:0 0 0 2px #016f8b1a}.custom-multiselect__button--disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed;border-color:#e0e0e0}.custom-multiselect__icon{font-size:16px;color:#666;flex-shrink:0}.custom-multiselect__content{flex:1;display:flex;align-items:center;min-height:20px;min-width:0;overflow:hidden}.custom-multiselect__placeholder{color:#999;font-size:14px}.custom-multiselect__tags{display:flex;flex-wrap:nowrap;gap:4px;align-items:center;overflow:hidden;min-width:0}.custom-multiselect__tag{display:inline-flex;align-items:center;gap:4px;background-color:#016f8b;color:#fff;padding:2px 6px;border-radius:4px;font-size:12px;font-weight:500;flex-shrink:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-multiselect__tag-remove{background:none;border:none;color:#fff;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:2px;transition:background-color .2s ease}.custom-multiselect__tag-remove:hover{background-color:#fff3}.custom-multiselect__tag-remove ion-icon{font-size:12px}.custom-multiselect__more-count{color:#666;font-size:12px;font-weight:500;background-color:#e0e0e0;padding:2px 6px;border-radius:4px;flex-shrink:0;white-space:nowrap}.custom-multiselect__arrow{font-size:14px;color:#666;transition:transform .2s ease;flex-shrink:0}.custom-multiselect__arrow--open{transform:rotate(180deg)}.custom-multiselect__menu{position:absolute;top:100%;left:0;right:0;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:1000;max-height:250px;margin-top:4px;display:flex;flex-direction:column}.custom-multiselect__search{padding:8px;border-bottom:1px solid #e0e0e0;background-color:#fff;border-radius:8px 8px 0 0}.custom-multiselect__search-input{width:100%;padding:6px 8px;border:1px solid #e0e0e0;border-radius:4px;font-size:14px;color:#333;background-color:#fff;outline:none;transition:border-color .2s ease}.custom-multiselect__search-input:focus{border-color:#016f8b;box-shadow:0 0 0 1px #016f8b}.custom-multiselect__search-input::placeholder{color:#999}.custom-multiselect__options{max-height:200px;overflow-y:auto}.custom-multiselect__no-results{padding:12px;text-align:center;color:#999;font-size:14px;font-style:italic}.custom-multiselect__option{padding:8px 12px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s ease}.custom-multiselect__option:hover{background-color:#f5f5f5}.custom-multiselect__option--selected{background-color:#e3f2fd;color:#016f8b;font-weight:500}.custom-multiselect__option:first-child{border-radius:8px 8px 0 0}.custom-multiselect__option:last-child{border-radius:0 0 8px 8px}.custom-multiselect__option-content{display:flex;align-items:center;gap:8px}.custom-multiselect__checkbox{width:16px;height:16px;accent-color:#016F8B;cursor:pointer;flex-shrink:0}.custom-multiselect__option-label{font-size:14px;flex:1}.form-container{padding:20px;display:flex;flex-direction:column;gap:20px}.form-container.compact{padding:12px;gap:12px}.form-group{display:flex;flex-direction:column;gap:8px}.form-container.compact .form-group{gap:6px}.form-label{font-size:14px;font-weight:500;color:#495057;margin-bottom:4px}.file-input{width:100%;padding:8px 12px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;font-size:14px;color:#495057;cursor:pointer;transition:all .2s ease}.file-input:focus{outline:none;border-color:#186b8a;box-shadow:0 0 0 2px #1e7b851a}.file-input:hover{border-color:#186b8a}.logo-preview{max-width:200px;max-height:200px;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-top:8px}.radio-group{display:flex;flex-direction:column;gap:12px;margin-top:8px}.form-container.compact .radio-group{gap:8px}.radio-label{display:flex;align-items:center;gap:8px;font-size:14px;color:#495057;cursor:pointer}.radio-label input[type=radio]{margin:0;cursor:pointer}.radio-label .number-input{width:80px;margin:0 8px}.form-container.compact .radio-label{gap:6px}.radio-group-compact{display:flex;flex-direction:column;gap:6px;margin-top:2px}.radio-label-compact{display:flex;align-items:center;gap:6px;font-size:12px;color:#495057;cursor:pointer;line-height:1.4}.radio-label-compact input[type=radio]{margin:0;cursor:pointer;width:14px;height:14px}.radio-label-compact .number-input-compact{width:60px;height:28px;margin:0 6px;padding:0 8px;font-size:12px;border:1px solid #e0e0e0;border-radius:4px;text-align:center}.radio-label-compact .number-input-compact:focus{border-color:#186b8a;box-shadow:0 0 0 2px #1e7b851a;outline:none}.hospital-table-container{height:88%!important;width:100%;background:#fff;padding:0 24px;display:flex;flex-direction:column}.modality-table-container,.procedure-table-container,.icd10-table-container,.team-table-container{width:100%;height:88%!important;background:#fff;padding:0 24px;display:flex;flex-direction:column}.roles-table-container{width:100%;height:100%!important}.logs-table-container{height:70vh!important}.room-table-container,.room-history-table-container,.location-table-container{height:67vh!important}.template-table-container{width:100%;padding:0 24px;display:flex;flex-direction:column;height:66vh!important}.patient-table-container{width:100%;height:88%!important;background:#fff;padding:0 24px;display:flex;flex-direction:column}.action-buttons{display:flex;gap:8px;align-items:center;justify-content:center}.action-buttons button,.action-buttons .MuiButton-root{border:none!important;outline:none!important;box-shadow:none!important;min-width:32px!important;width:32px!important;height:32px!important;padding:0!important;border-radius:6px!important;background:transparent!important;transition:all .2s ease!important}.action-buttons button:hover,.action-buttons .MuiButton-root:hover{background:#1e7b851a!important;transform:translateY(-1px)!important;box-shadow:none!important;border:none!important}.action-buttons button:focus,.action-buttons .MuiButton-root:focus{outline:none!important;box-shadow:none!important;border:none!important}.action-buttons button:active,.action-buttons .MuiButton-root:active{transform:translateY(0)!important;box-shadow:none!important;border:none!important}.action-btn{width:32px;height:32px;border-radius:6px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#186b8a;outline:none;box-shadow:none}.action-btn:hover{background:#1e7b851a;transform:translateY(-1px);box-shadow:none}.action-btn:active{transform:translateY(0);box-shadow:none}.action-btn:focus{outline:none;box-shadow:none}.action-btn.edit-btn{color:#186b8a}.action-btn.delete-btn{color:#dc3545}.action-btn.delete-btn:hover{background:#dc35451a}.action-btn.add-btn{color:#28a745}.action-btn.add-btn:hover{background:#28a7451a}.action-btn.location-btn{color:#6c757d}.action-btn.location-btn:hover{background:#6c757d1a}.action-btn ion-icon{font-size:16px}.hospital-form-container{padding:12px;display:flex;flex-direction:column;gap:10px}.hospital-form-group{display:flex;flex-direction:column;gap:6px}.hospital-form-compact{padding:8px 12px;display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box}.hospital-form-compact.team-form-compact{padding:6px 12px;gap:8px}.hospital-form-grid-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;box-sizing:border-box}@media (max-width: 768px){.hospital-form-grid-row{grid-template-columns:1fr}}.hospital-form-grid-row-2{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;box-sizing:border-box}@media (max-width: 768px){.hospital-form-grid-row-2{grid-template-columns:1fr}}.team-form-compact .hospital-form-grid-row-2{gap:8px}.hospital-form-grid-row-4{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;box-sizing:border-box}@media (max-width: 1024px){.hospital-form-grid-row-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.hospital-form-grid-row-4{grid-template-columns:1fr}}.hospital-form-field{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%;box-sizing:border-box}.hospital-form-field>*{width:100%;max-width:100%;box-sizing:border-box}.team-form-compact .hospital-form-field{gap:3px}.hospital-form-label{font-size:12px;font-weight:600;color:#1e293b;margin-bottom:2px;line-height:1.2}.hospital-form-input{height:32px!important;font-size:13px!important;border:1px solid #e0e0e0!important;border-radius:6px!important}.hospital-form-input:focus{border-color:#186b8a!important;box-shadow:0 0 0 2px #1e7b851a!important;outline:none!important}.hospital-form-input[multiline]{height:auto!important;min-height:60px!important;padding:6px 10px!important;resize:vertical}.duration-input-container{display:flex;align-items:center;gap:8px;width:100%;height:32px;border:1px solid #e0e0e0;border-radius:6px;background:#fff;padding:0 8px;box-sizing:border-box}.duration-input-container .duration-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:#f5f5f5;border-radius:4px;cursor:pointer;transition:all .2s;padding:0;flex-shrink:0}.duration-input-container .duration-btn ion-icon{font-size:16px;color:#016f8b}.duration-input-container .duration-btn:hover:not(:disabled){background:#e0e0e0}.duration-input-container .duration-btn:disabled{opacity:.4;cursor:not-allowed}.duration-input-container .duration-btn:disabled ion-icon{color:#999}.duration-input-container .duration-btn:active:not(:disabled){background:#d0d0d0}.duration-input-container .duration-display{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;min-width:50px}.duration-input-container .duration-display .duration-value{font-size:13px;font-weight:600;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.duration-input-container .duration-display .duration-label{font-size:11px;color:#666;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.hospital-form-compact .custom-dropdown .custom-dropdown__button{height:32px!important;font-size:13px!important;border-radius:6px!important;border:1px solid #e0e0e0!important}.hospital-form-compact .custom-dropdown .custom-dropdown__button:hover{border-color:#186b8a!important}.hospital-form-compact .custom-dropdown .custom-dropdown__button:focus{border-color:#186b8a!important;box-shadow:0 0 0 2px #1e7b851a!important;outline:none!important}.hospital-form-compact .custom-multiselect .custom-multiselect__button{height:32px!important;min-height:32px!important;font-size:13px!important;border-radius:6px!important;border:1px solid #e0e0e0!important;background-color:#fff!important}.hospital-form-compact .custom-multiselect .custom-multiselect__button:hover:not(.hospital-form-compact .custom-multiselect .custom-multiselect__button--disabled){border-color:#186b8a!important}.hospital-form-compact .custom-multiselect .custom-multiselect__button:focus{border-color:#186b8a!important;box-shadow:0 0 0 2px #1e7b851a!important;outline:none!important}.hospital-form-compact .custom-multiselect .custom-multiselect__button--open{border-color:#186b8a!important;box-shadow:0 0 0 2px #1e7b851a!important}.hospital-form-compact .custom-multiselect .custom-multiselect__content{min-height:20px!important}.hospital-form-compact .custom-multiselect .custom-multiselect__placeholder{font-size:13px!important}.hospital-form-compact .custom-multiselect .custom-multiselect__tag,.hospital-form-compact .custom-multiselect .custom-multiselect__more-count{font-size:11px!important;padding:2px 5px!important}.hospital-form-compact .custom-file-input{width:100%}.hospital-form-compact .custom-file-input .custom-file-input__button{height:32px!important;font-size:13px!important;border-radius:6px!important;border:1px solid #e0e0e0!important}.hospital-form-compact .custom-file-input .custom-file-input__button:hover{border-color:#186b8a!important}.hospital-form-compact .custom-file-input .custom-file-input__button:focus{border-color:#186b8a!important;box-shadow:0 0 0 2px #1e7b851a!important;outline:none!important}.hospital-logo-preview{width:100%;min-height:140px;border:1px solid #016F8B;border-radius:8px;background-color:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.hospital-logo-preview__placeholder{color:#999;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px}.hospital-logo-preview__image{max-width:100%;max-height:200px;object-fit:contain;border-radius:8px}.hospital-logo-preview-compact{width:100%;min-height:100px;max-height:120px;border:1px solid #016F8B;border-radius:6px;background-color:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden}.hospital-logo-preview-compact__placeholder{color:#999;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.hospital-logo-preview-compact__image{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px}.hospital-form-field .PhoneInput{width:100%}.hospital-form-field .PhoneInput .PhoneInputInput{height:32px!important;font-size:13px!important;border:1px solid #e0e0e0!important;border-radius:6px!important;width:100%;box-sizing:border-box}.hospital-form-field .PhoneInput .PhoneInputInput:focus{border-color:#186b8a!important;box-shadow:0 0 0 2px #1e7b851a!important;outline:none!important}.hospital-form-field .PhoneInput .PhoneInputCountry{margin-right:8px}.hospital-form-field .PhoneInput .PhoneInputCountry .PhoneInputCountryIcon{width:20px;height:15px;box-shadow:0 0 0 1px #0000001a}.hospital-form-field .PhoneInput .PhoneInputCountry .PhoneInputCountrySelectArrow{opacity:.5;margin-left:4px}.hospital-form-field .PhoneInput .PhoneInputCountrySelect{font-size:13px}.weekoff-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-top:4px}@media (max-width: 768px){.weekoff-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 480px){.weekoff-grid{grid-template-columns:repeat(3,1fr)}}.weekoff-checkbox{display:flex;flex-direction:column;align-items:center;gap:1px;padding:3px 2px;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:10px;text-align:center;background:#fff;min-height:26px}.weekoff-checkbox:hover{border-color:#186b8a;background:#1e7b850d}.weekoff-checkbox input[type=checkbox]{margin:0;width:11px;height:11px;cursor:pointer}.weekoff-checkbox span{font-weight:500;color:#495057;line-height:1;font-size:9px}.weekoff-checkbox:has(input:checked){border-color:#186b8a;background:#1e7b851a}.weekoff-checkbox:has(input:checked) span{color:#186b8a;font-weight:600}.day-timings-grid{display:flex;flex-direction:column;gap:8px;margin-top:4px;border:1px solid #e0e0e0;border-radius:6px;padding:12px;background:#fafafa}.day-timing-row{display:flex;align-items:center;gap:12px;padding:4px 0}.day-timing-row:not(:last-child){border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin-bottom:4px}.day-label{min-width:50px;font-size:12px;font-weight:600;color:#1e293b;text-align:left}.timing-inputs{display:flex;align-items:center;gap:8px;flex:1}.timing-inputs .timing-input{width:80px!important;height:28px!important;font-size:11px!important;padding:0 6px!important}.timing-inputs .timing-separator{font-size:12px;color:#666;font-weight:500}@media (max-width: 768px){.day-timing-row{flex-direction:column;align-items:flex-start;gap:6px}.day-label{min-width:auto}.timing-inputs{width:100%;justify-content:flex-start}}.day-timing-row.week-off-day{background-color:#f8f9fa;opacity:.7}.day-timing-row.week-off-day .day-label{color:#6c757d}.week-off-indicator{flex:1;display:flex;align-items:center;justify-content:center;padding:8px 12px;background-color:#e9ecef;border-radius:4px;border:1px solid #dee2e6}.week-off-indicator span{font-size:12px;color:#6c757d;font-style:italic;font-weight:500}.day-timings-grid-compact{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-top:4px;border:1px solid #e0e0e0;border-radius:6px;padding:6px;background:#fafafa}@media (max-width: 768px){.day-timings-grid-compact{grid-template-columns:1fr}}.day-timing-row-compact{display:flex;align-items:center;gap:4px;padding:2px 4px;background:#fff;border-radius:4px;border:1px solid #f0f0f0;min-height:28px}.day-timing-row-compact.week-off-day{background-color:#f8f9fa;opacity:.7}.day-timing-row-compact.week-off-day .day-label-compact{color:#6c757d}.day-label-compact{min-width:30px;font-size:11px;font-weight:600;color:#1e293b;text-align:left}.timing-inputs-compact{display:flex;align-items:center;gap:2px;flex:1}.timing-inputs-compact .timing-input-compact{width:70px!important;height:22px!important;font-size:10px!important;padding:0 3px!important}.timing-inputs-compact .timing-separator-compact{font-size:10px;color:#666;font-weight:500;margin:0 1px}.week-off-indicator-compact{flex:1;display:flex;align-items:center;justify-content:center;padding:2px 6px;background-color:#e9ecef;border-radius:3px;border:1px solid #dee2e6;min-height:18px}.week-off-indicator-compact span{font-size:9px;color:#6c757d;font-style:italic;font-weight:500}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.custom-phone-input-wrapper{width:100%;display:flex;flex-direction:column}.custom-phone-label{font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:2px;font-weight:500;color:#495057;margin-bottom:4px}.custom-phone-label.form-label{font-size:14px;font-weight:500;color:#495057;margin-bottom:4px}.custom-phone-label.hospital-form-label{font-size:12px;font-weight:600;color:#1e293b;margin-bottom:2px;line-height:1.2}.custom-phone-label.field-label{font-size:14px;font-weight:500;color:#374151;margin-bottom:6px;display:block}.custom-phone-input{width:100%}.custom-phone-input .PhoneInputInput{height:36px;padding:0 14px;background-color:#fff;color:#333;border:1px solid #016F8B;border-radius:8px;font-size:14px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;outline:none;transition:all .2s ease-in-out;box-sizing:border-box;width:100%}.custom-phone-input .PhoneInputInput::placeholder{color:#999;opacity:1}.custom-phone-input .PhoneInputInput:focus{border-color:#004d5a;box-shadow:0 0 0 2px #016f8b1a}.custom-phone-input .PhoneInputInput:disabled{opacity:.6;cursor:not-allowed;background-color:#f5f5f5}.custom-phone-input .PhoneInputCountry{margin-right:8px}.custom-phone-input .PhoneInputCountry .PhoneInputCountryIcon{width:20px;height:15px;box-shadow:0 0 0 1px #0000001a}.custom-phone-input .PhoneInputCountry .PhoneInputCountrySelectArrow{opacity:.5;margin-left:4px}.custom-phone-input .PhoneInputCountrySelect{font-size:13px}.hospital-form-field .custom-phone-input .PhoneInputInput{height:32px!important;padding:0 10px!important;font-size:13px!important;border:1px solid #e0e0e0!important;border-radius:6px!important}.hospital-form-field .custom-phone-input .PhoneInputInput:focus{border-color:#186b8a!important;box-shadow:0 0 0 2px #1e7b851a!important;outline:none!important}.custom-phone-input.custom-phone-input-error .PhoneInputInput,.custom-phone-input-error .PhoneInputInput{border-color:#dc3545!important}.custom-phone-input.custom-phone-input-error .PhoneInputInput:focus,.custom-phone-input-error .PhoneInputInput:focus{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc35451a!important}.custom-phone-input.custom-phone-input-error .PhoneInputInput:hover:not(:disabled),.custom-phone-input-error .PhoneInputInput:hover:not(:disabled){border-color:#dc3545!important}.custom-phone-input.custom-phone-input-error .PhoneInputInput:not(:focus),.custom-phone-input-error .PhoneInputInput:not(:focus){border-color:#dc3545!important}.custom-phone-error-message{display:block;color:#dc3545;font-size:12px;margin-top:4px;font-weight:400}/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.custom-file-input{width:100%}.custom-file-input__button{width:100%;height:36px;padding:0 14px;background-color:#fff;color:#333;border:1px solid #016F8B;border-radius:8px;font-size:13px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;outline:none;transition:all .2s ease-in-out;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase}.custom-file-input__button:hover:not(:disabled){border-color:#004d5a;box-shadow:0 0 0 2px #016f8b1a}.custom-file-input__button:focus:not(:disabled){border-color:#016f8b;box-shadow:0 0 0 2px #016f8b1a}.custom-file-input__button--disabled{opacity:.6;cursor:not-allowed;background-color:#f5f5f5}.custom-file-input__text{flex:1;text-align:left;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px}.custom-file-input__icon{font-size:18px;color:#016f8b;flex-shrink:0}._authMainBox_1cz64_1{width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;background-color:#fff;-webkit-user-select:none;user-select:none}._authMainBox_1cz64_1 ._authImgBox_1cz64_10{width:40%;height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;justify-content:center;align-items:center;padding:2rem;position:relative;overflow:hidden}._authMainBox_1cz64_1 ._authImgBox_1cz64_10:before{content:"";position:absolute;top:-50%;right:-20%;width:200px;height:200px;background:linear-gradient(45deg,#34c759,#28a745);border-radius:50%;opacity:.1;z-index:1}._authMainBox_1cz64_1 ._authImgBox_1cz64_10:after{content:"";position:absolute;bottom:-30%;left:-10%;width:150px;height:150px;background:linear-gradient(45deg,#007aff,#0056cc);border-radius:50%;opacity:.08;z-index:1}._authMainBox_1cz64_1 ._authImgBox_1cz64_10 ._infoCard_1cz64_45{max-width:500px;text-align:center;position:relative;z-index:2}._authMainBox_1cz64_1 ._authImgBox_1cz64_10 ._infoCard_1cz64_45 ._healthcareIllustration_1cz64_51{margin-bottom:2rem;position:relative}._authMainBox_1cz64_1 ._authImgBox_1cz64_10 ._infoCard_1cz64_45 ._healthcareIllustration_1cz64_51 ._loginImage_1cz64_55{width:100%;max-width:400px;height:auto;border-radius:12px;transition:all .3s ease}._authMainBox_1cz64_1 ._authImgBox_1cz64_10 ._infoCard_1cz64_45 ._featuresList_1cz64_62{display:flex;flex-direction:column;gap:.8rem;margin-top:1.5rem;padding:1.5rem;background:#fff9;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 25px #00000014}._authMainBox_1cz64_1 ._authImgBox_1cz64_10 ._infoCard_1cz64_45 ._featuresList_1cz64_62 ._featureItem_1cz64_74{display:flex;align-items:center;gap:.8rem;font-size:.9rem;color:#5a6c7d;font-weight:500;transition:all .2s ease}._authMainBox_1cz64_1 ._authImgBox_1cz64_10 ._infoCard_1cz64_45 ._featuresList_1cz64_62 ._featureItem_1cz64_74:hover{color:#2c3e50;transform:translate(5px)}._authMainBox_1cz64_1 ._authImgBox_1cz64_10 ._infoCard_1cz64_45 ._featuresList_1cz64_62 ._featureItem_1cz64_74 ._featureIcon_1cz64_87{font-size:1.2rem;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8f4f8,#d1ecf1);border-radius:50%;box-shadow:0 2px 8px #34c75933}._authMainBox_1cz64_1 ._authImgBox_1cz64_10 ._infoCard_1cz64_45 ._infoDescription_1cz64_98{font-size:1rem;color:#5a6c7d;line-height:1.6;margin:0;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.05)}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106{width:60%;height:100vh;background-color:#004d5a;display:flex;align-items:center;justify-content:center;padding:2rem}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115{width:100%;max-width:400px;background-color:transparent;border-radius:0;overflow:visible}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._logoSection_1cz64_122{margin-bottom:2rem;text-align:center}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._logoSection_1cz64_122 ._logoContainer_1cz64_126{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._logoSection_1cz64_122 ._logoContainer_1cz64_126 ._logoIcon_1cz64_133{width:40px;height:40px;background-color:#34c759;color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._logoSection_1cz64_122 ._logoContainer_1cz64_126 ._logoText_1cz64_145{color:#fff;font-size:1.5rem;font-weight:600}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._welcomeSection_1cz64_150{text-align:center;margin-bottom:1.5rem}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._welcomeSection_1cz64_150 ._welcomeTitle_1cz64_154{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .5rem;line-height:1.2}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._welcomeSection_1cz64_150 ._welcomeSubtitle_1cz64_161{font-size:.9rem;color:#fff;margin:0;opacity:.9}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167{position:relative}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._loginLoading_1cz64_170{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#004d5af2;z-index:10}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179{display:flex;flex-direction:column;gap:.8rem;max-width:350px;margin:0 auto}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 h2{display:none}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._input_1cz64_189{margin-bottom:0}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._passwordInputContainer_1cz64_192{position:relative;width:100%;display:flex;align-items:center}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._passwordInputContainer_1cz64_192 ._passwordInputField_1cz64_198{width:100%;height:40px;padding:0 40px 0 14px;background-color:#fff;color:#333;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;outline:none;transition:all .2s ease-in-out;box-sizing:border-box}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._passwordInputContainer_1cz64_192 ._passwordInputField_1cz64_198::placeholder{color:#999;opacity:1}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._passwordInputContainer_1cz64_192 ._passwordInputField_1cz64_198:focus{border-color:#016f8b;box-shadow:0 0 0 2px #016f8b1a}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._passwordInputContainer_1cz64_192 ._passwordInputField_1cz64_198:disabled{opacity:.6;cursor:not-allowed;background-color:#f5f5f5}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._passwordInputContainer_1cz64_192 ._passwordToggleBtn_1cz64_226{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#666;transition:color .2s ease-in-out;border-radius:4px;width:24px;height:24px}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._passwordInputContainer_1cz64_192 ._passwordToggleBtn_1cz64_226:hover{color:#016f8b;background-color:#016f8b0d}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._passwordInputContainer_1cz64_192 ._passwordToggleBtn_1cz64_226:focus{outline:none;color:#016f8b;background-color:#016f8b1a}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._passwordInputContainer_1cz64_192 ._passwordToggleBtn_1cz64_226 ion-icon{font-size:16px;width:16px;height:16px}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._loggedIn_1cz64_258{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._loggedIn_1cz64_258 input[type=checkbox]{margin-right:.5rem;width:16px;height:16px;accent-color:#34C759}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._loggedIn_1cz64_258 span{color:#fff;font-size:.8rem;font-weight:500}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._loggedIn_1cz64_258 a{color:#fff;text-decoration:underline;font-size:.8rem;font-weight:500;cursor:pointer}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._loggedIn_1cz64_258 a:hover{opacity:.8}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._button_1cz64_285{margin-bottom:.5rem;height:56px;border-radius:10px;font-size:18px;font-weight:700;text-transform:uppercase;border:none;cursor:pointer;transition:all .2s ease-in-out}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._button_1cz64_285:hover{transform:translateY(-1px)}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._signUp_1cz64_299{color:#34c759;font-size:.9rem;font-weight:500;text-align:center;margin-top:1rem}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._signUp_1cz64_299 a{color:#fff;font-weight:600;text-decoration:none;cursor:pointer}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._signUp_1cz64_299 a:hover{text-decoration:underline}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._orDivider_1cz64_315{display:flex;align-items:center;margin:.6rem 0;color:#fff;font-size:.8rem;font-weight:500}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._orDivider_1cz64_315:before,._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._orDivider_1cz64_315:after{content:"";flex:1;height:1px;background-color:#ffffff4d}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._orDivider_1cz64_315:before{margin-right:1rem}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115 ._formSection_1cz64_167 ._innnerCard_2_1cz64_179 ._orDivider_1cz64_315:after{margin-left:1rem}@media (max-width: 768px){._authMainBox_1cz64_1{flex-direction:column}._authMainBox_1cz64_1 ._authImgBox_1cz64_10{width:100%;height:35vh;padding:1rem}._authMainBox_1cz64_1 ._authImgBox_1cz64_10 ._infoCard_1cz64_45 ._infoDescription_1cz64_98{font-size:1rem}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106{width:100%;height:65vh;padding:1rem}._authMainBox_1cz64_1 ._authDetailBox_1cz64_106 ._authCard_1cz64_115{max-width:100%}}._pageMainBox_1fxax_1{width:100%;height:auto;padding:1.5rem}._pageMainBox_1fxax_1 ._lineOne_1fxax_6{padding:1.5rem 0}._pageMainBox_1fxax_1 ._lineOne_1fxax_6 ._lineOneBoxOne_1fxax_9{width:28rem;height:10rem;background-color:#fff;border-radius:1rem;box-shadow:#63636333 0 2px 8px;display:flex;align-items:center;padding:0 2rem;position:relative}._pageMainBox_1fxax_1 ._lineOne_1fxax_6 ._lineOneBoxOne_1fxax_9 div h2{margin-bottom:.8rem}._pageMainBox_1fxax_1 ._lineOne_1fxax_6 ._lineOneBoxOne_1fxax_9 div h2 span{color:#f57c00}._pageMainBox_1fxax_1 ._lineOne_1fxax_6 ._lineOneBoxOne_1fxax_9 ._drImg_1fxax_26{height:11rem;position:absolute;top:-2rem;right:1.5rem}._pageMainBox_1fxax_1 ._lineTwo_1fxax_32{display:flex;gap:1rem}._pageMainBox_1fxax_1 ._lineTwo_1fxax_32 ._lineTwoBoxOne_1fxax_36{width:14rem;height:8rem;background-color:#fff;border-radius:1rem;box-shadow:#63636333 0 2px 8px;display:flex;align-items:center;padding:0 1.5rem}._pageMainBox_1fxax_1 ._lineTwo_1fxax_32 ._lineTwoBoxOne_1fxax_36 ._iconStyle_1fxax_46{background-color:#3c90fd91;font-size:2rem;padding:1rem;border-radius:100%}._pageMainBox_1fxax_1 ._lineTwo_1fxax_32 ._lineTwoBoxOne_1fxax_36 div{margin-left:1rem}._pageMainBox_1fxax_1 ._lineTwo_1fxax_32 ._lineTwoBoxOne_1fxax_36 div h4{color:#787878;margin-bottom:.3rem}._pageMainBox_1fxax_1 ._lineTwo_1fxax_32 ._lineTwoBoxOne_1fxax_36 div h2{color:#070707}._pageMainBox_1fxax_1 ._line3_1fxax_62{width:100%;border-radius:1rem;background-color:#fff;margin-top:1.3rem}._pageMainBox_1fxax_1 ._line3_1fxax_62 h2{padding:1.5rem 0 0 1.5rem}._iconStyle_1fxax_46{font-size:1.3rem}._pageMainBox_mgs2x_1{width:100%;height:100%}._pageMainBox_mgs2x_1 ._settingMainBox_mgs2x_5{width:100%;height:90vh;padding:1.5rem;display:flex;gap:1.5rem}._pageMainBox_mgs2x_1 ._settingMainBox_mgs2x_5 ._settingList_mgs2x_12{width:30rem;height:85vh;background-color:#fff;padding:1.5rem;border-radius:.5rem}._pageMainBox_mgs2x_1 ._settingMainBox_mgs2x_5 ._settingList_mgs2x_12 ul li{width:100%;margin-bottom:1rem}._pageMainBox_mgs2x_1 ._settingMainBox_mgs2x_5 ._settingList_mgs2x_12 ul li a{display:block;padding:.8rem 1rem;border-radius:.5rem;font-weight:600;color:#004152}._pageMainBox_mgs2x_1 ._settingMainBox_mgs2x_5 ._settingList_mgs2x_12 ul li a:hover{transition:all .5s;background-color:#50505018}._pageMainBox_mgs2x_1 ._settingMainBox_mgs2x_5 ._settingBox_mgs2x_34{width:100%;background-color:#fff;border-radius:.5rem;height:85vh;overflow:hidden;padding:1.5rem}._pageMainBox_mgs2x_1 ._settingMainBox_mgs2x_5 ._settingBox_mgs2x_34 ._title_mgs2x_42{font-weight:600;margin-bottom:1.5rem;color:#004152;font-size:1.25rem}._pageMainBox_mgs2x_1 ._settingMainBox_mgs2x_5 ._settingBox_mgs2x_34 ._other2Box_mgs2x_48{padding:0 1.5rem;height:80vh!important}._pageMainBox_mgs2x_1 ._settingMainBox_mgs2x_5 ._settingBox_mgs2x_34 ._tableBox_mgs2x_52{width:100%;height:100%;display:flex;flex-direction:column}._activeTab_mgs2x_59{border-radius:.5rem;background-color:#50505018}._profileSettingsContainer_mgs2x_64{display:flex;flex-direction:column;gap:2rem;max-width:600px}._profileImageSection_mgs2x_71 ._profileImageContainer_mgs2x_71{display:flex;align-items:center;gap:2rem;margin-top:1rem}._profileImageSection_mgs2x_71 ._profileImageContainer_mgs2x_71 ._profileImageWrapper_mgs2x_77{position:relative;width:120px;height:120px;border-radius:50%;overflow:hidden;border:3px solid #e0e0e0}._profileImageSection_mgs2x_71 ._profileImageContainer_mgs2x_71 ._profileImageWrapper_mgs2x_77 ._profileImage_mgs2x_71{width:100%;height:100%;object-fit:cover}._profileImageSection_mgs2x_71 ._profileImageContainer_mgs2x_71 ._profileImageWrapper_mgs2x_77 ._profileImagePlaceholder_mgs2x_90{width:100%;height:100%;background:linear-gradient(135deg,#026e89,#0891b2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.5rem;font-weight:700}._profileImageSection_mgs2x_71 ._profileImageContainer_mgs2x_71 ._profileImageActions_mgs2x_101{display:flex;flex-direction:column;gap:.5rem}._profileImageSection_mgs2x_71 ._profileImageContainer_mgs2x_71 ._profileImageActions_mgs2x_101 ._uploadButton_mgs2x_106{padding:.75rem 1.5rem;background-color:#026e89;color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .3s}._profileImageSection_mgs2x_71 ._profileImageContainer_mgs2x_71 ._profileImageActions_mgs2x_101 ._uploadButton_mgs2x_106:hover:not(:disabled){background-color:#024a5f}._profileImageSection_mgs2x_71 ._profileImageContainer_mgs2x_71 ._profileImageActions_mgs2x_101 ._uploadButton_mgs2x_106:disabled{background-color:#ccc;cursor:not-allowed}._profileImageSection_mgs2x_71 ._profileImageContainer_mgs2x_71 ._profileImageActions_mgs2x_101 ._imageHint_mgs2x_123{font-size:.875rem;color:#666;margin:0}._usernameSection_mgs2x_129 ._usernameContainer_mgs2x_129{margin-top:1rem}._usernameSection_mgs2x_129 ._usernameContainer_mgs2x_129 ._usernameEditContainer_mgs2x_132{display:flex;flex-direction:column;gap:1rem}._usernameSection_mgs2x_129 ._usernameContainer_mgs2x_129 ._usernameEditContainer_mgs2x_132 ._usernameInput_mgs2x_137{padding:.75rem;border:2px solid #e0e0e0;border-radius:.5rem;font-size:1rem;max-width:300px}._usernameSection_mgs2x_129 ._usernameContainer_mgs2x_129 ._usernameEditContainer_mgs2x_132 ._usernameInput_mgs2x_137:focus{outline:none;border-color:#026e89}._usernameSection_mgs2x_129 ._usernameContainer_mgs2x_129 ._usernameEditContainer_mgs2x_132 ._usernameInput_mgs2x_137:disabled{background-color:#f5f5f5;cursor:not-allowed}._usernameSection_mgs2x_129 ._usernameContainer_mgs2x_129 ._usernameEditContainer_mgs2x_132 ._usernameActions_mgs2x_152{display:flex;gap:1rem}._usernameSection_mgs2x_129 ._usernameContainer_mgs2x_129 ._usernameEditContainer_mgs2x_132 ._usernameActions_mgs2x_152 ._saveButton_mgs2x_156{padding:.75rem 1.5rem;background-color:#026e89;color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .3s}._usernameSection_mgs2x_129 ._usernameContainer_mgs2x_129 ._usernameEditContainer_mgs2x_132 ._usernameActions_mgs2x_152 ._saveButton_mgs2x_156:hover:not(:disabled){background-color:#024a5f}._usernameSection_mgs2x_129 ._usernameContainer_mgs2x_129 ._usernameEditContainer_mgs2x_132 ._usernameActions_mgs2x_152 ._saveButton_mgs2x_156:disabled{background-color:#ccc;cursor:not-allowed}._usernameSection_mgs2x_129 ._usernameContainer_mgs2x_129 ._usernameEditContainer_mgs2x_132 ._usernameActions_mgs2x_152 ._cancelButton_mgs2x_173{padding:.75rem 1.5rem;background-color:#f5f5f5;color:#333;border:1px solid #ddd;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .3s}._usernameSection_mgs2x_129 ._usernameContainer_mgs2x_129 ._usernameEditContainer_mgs2x_132 ._usernameActions_mgs2x_152 ._cancelButton_mgs2x_173:hover:not(:disabled){background-color:#e0e0e0}._usernameSection_mgs2x_129 ._usernameContainer_mgs2x_129 ._usernameEditContainer_mgs2x_132 ._usernameActions_mgs2x_152 ._cancelButton_mgs2x_173:disabled{cursor:not-allowed}._usernameSection_mgs2x_129 ._usernameContainer_mgs2x_129 ._usernameDisplayContainer_mgs2x_189{display:flex;align-items:center;gap:1rem}._usernameSection_mgs2x_129 ._usernameContainer_mgs2x_129 ._usernameDisplayContainer_mgs2x_189 ._usernameDisplay_mgs2x_189{font-size:1.1rem;font-weight:500;color:#333;padding:.75rem;background-color:#f8f9fa;border-radius:.5rem;min-width:200px}._usernameSection_mgs2x_129 ._usernameContainer_mgs2x_129 ._usernameDisplayContainer_mgs2x_189 ._editButton_mgs2x_203{padding:.5rem 1rem;background-color:transparent;color:#026e89;border:1px solid #026E89;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s}._usernameSection_mgs2x_129 ._usernameContainer_mgs2x_129 ._usernameDisplayContainer_mgs2x_189 ._editButton_mgs2x_203:hover{background-color:#026e89;color:#fff}._usernameSection_mgs2x_129 ._usernameContainer_mgs2x_129 ._usernameHint_mgs2x_217{font-size:.875rem;color:#666;margin:.5rem 0 0}h3{color:#004152;font-size:1.2rem;font-weight:600;margin-bottom:.5rem}._pageMainBox_b5adj_1{width:100%;height:100vh;overflow:hidden;overflow-y:auto}._pageMainBox_b5adj_1 ._settingMainBox_b5adj_7{width:100%;height:100vh;padding:1rem;display:flex;flex-direction:column;gap:1rem}._pageMainBox_b5adj_1 ._settingMainBox_b5adj_7 ._settingList_b5adj_15{width:100%;background-color:#fff;padding:1rem;border-radius:.5rem}._pageMainBox_b5adj_1 ._settingMainBox_b5adj_7 ._settingList_b5adj_15 ul{display:flex;overflow-x:auto;gap:.5rem;padding-bottom:.5rem}._pageMainBox_b5adj_1 ._settingMainBox_b5adj_7 ._settingList_b5adj_15 ul li{flex-shrink:0;margin-bottom:0}._pageMainBox_b5adj_1 ._settingMainBox_b5adj_7 ._settingList_b5adj_15 ul li a{display:block;padding:.6rem 1rem;border-radius:.5rem;font-weight:600;color:#004152;white-space:nowrap;font-size:.9rem}._pageMainBox_b5adj_1 ._settingMainBox_b5adj_7 ._settingList_b5adj_15 ul li a:hover{transition:all .5s;background-color:#50505018}._pageMainBox_b5adj_1 ._settingMainBox_b5adj_7 ._settingBox_b5adj_44{width:100%;background-color:#fff;border-radius:.5rem;flex:1;overflow-y:auto;padding:1rem}._pageMainBox_b5adj_1 ._settingMainBox_b5adj_7 ._settingBox_b5adj_44 ._title_b5adj_52{font-weight:600;margin-bottom:1rem;color:#004152;font-size:1.1rem;text-align:center}._pageMainBox_b5adj_1 ._settingMainBox_b5adj_7 ._settingBox_b5adj_44 ._tableBox_b5adj_59{width:100%;height:100%;display:flex;flex-direction:column}._pageMainBox_b5adj_1 ._activeTab_b5adj_65{border-radius:.5rem;background-color:#50505018}._pageMainBox_b5adj_1 ._profileBg_b5adj_69{width:100%;height:16rem;position:relative}._pageMainBox_b5adj_1 ._profileBg_b5adj_69 ._profileBgImg_b5adj_74{height:10rem;background:url(https://img.freepik.com/free-photo/landscape-shot-beautiful-cholatse-mountains-body-water-khumbu-nepal_181624-24825.jpg?t=st=1722494772~exp=1722498372~hmac=048d9581a5e259201bb7dd65f83622234752ad539c1730e460bde946a20db694&w=1380) no-repeat;background-position:center 0rem;background-size:cover}._pageMainBox_b5adj_1 ._profileBg_b5adj_69 ._profileBgColor_b5adj_80{height:6rem;background-color:#fff}._pageMainBox_b5adj_1 ._profileBg_b5adj_69 ._profileBgColor_b5adj_80 ._profileImgBox_b5adj_84{width:8rem;height:8rem;border-radius:100%;border:.3rem solid white;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;position:absolute;bottom:2rem;margin-left:2rem;overflow:hidden}._pageMainBox_b5adj_1 ._profileBg_b5adj_69 ._profileBgColor_b5adj_80 ._profileImgBox_b5adj_84 ._profileImg_b5adj_84{width:100%;height:100%}._pageMainBox_b5adj_1 ._profileBg_b5adj_69 ._profileBgColor_b5adj_80 ._profileImgBox_b5adj_84 a{position:absolute;display:block;bottom:0;margin:auto;background:#00000080;padding:.5rem;left:0;right:0;text-align:center;transition:.8s;transform:translateY(50px);visibility:hidden}._pageMainBox_b5adj_1 ._profileBg_b5adj_69 ._profileBgColor_b5adj_80 ._profileImgBox_b5adj_84:hover>a{text-decoration:none;color:#fff;transition:.8s;visibility:visible;transform:translateY(0)}._pageMainBox_b5adj_1 ._profileBg_b5adj_69 ._profileBgColor_b5adj_80 ._userInfo_b5adj_120{height:100%;margin-left:12rem;display:flex;flex-direction:column;justify-content:center;gap:.1rem}._pageMainBox_b5adj_1 ._profileBg_b5adj_69 ._profileBgColor_b5adj_80 ._userInfo_b5adj_120 h2{color:#095c71}._pageMainBox_b5adj_1 ._profileBg_b5adj_69 ._profileBgColor_b5adj_80 ._userInfo_b5adj_120 span{color:#555;font-weight:600}._pageMainBox_b5adj_1 ._profileInnerBox_b5adj_135{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}._pageMainBox_b5adj_1 ._profileInnerBox_b5adj_135 ._innerBox1_b5adj_141{width:100%;height:fit-content;background-color:#026e89;border-radius:.5rem;box-shadow:#63636333 0 2px 8px;color:#fff;padding:1rem 1.5rem 2rem}._pageMainBox_b5adj_1 ._profileInnerBox_b5adj_135 ._innerBox1_b5adj_141 ._headerBox_b5adj_150{display:flex;justify-content:space-between;align-items:center}._pageMainBox_b5adj_1 ._profileInnerBox_b5adj_135 ._innerBox1_b5adj_141 ._hr_b5adj_155{margin:1rem 0}._pageMainBox_b5adj_1 ._profileInnerBox_b5adj_135 ._innerBox1_b5adj_141 ul{font-size:1.2rem}._pageMainBox_b5adj_1 ._profileInnerBox_b5adj_135 ._innerBox1_b5adj_141 ul li{list-style:none;display:flex;gap:.5rem;margin-bottom:.5rem}._pageMainBox_b5adj_1 ._profileInnerBox_b5adj_135 ._innerBox1_b5adj_141 ul li ._title_b5adj_52{font-weight:700}._pageMainBox_b5adj_1 ._profileInnerBox_b5adj_135 ._innerBox2_b5adj_170{width:100%;padding:1.5rem;background-color:#fff;border-radius:.5rem;box-shadow:#63636333 0 2px 8px}._pageMainBox_b5adj_1 ._profileInnerBox_b5adj_135 ._innerBox2_b5adj_170 h2{margin-bottom:1rem}._pageMainBox_b5adj_1 ._profileInnerBox_b5adj_135 ._innerBox2_b5adj_170 ._tableBox_b5adj_59{width:100%}._profileSettingsContainer_b5adj_184{display:flex;flex-direction:column;gap:1.5rem;padding:0 .5rem}._profileImageSection_b5adj_191 ._profileImageContainer_b5adj_191{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-top:1rem}._profileImageSection_b5adj_191 ._profileImageContainer_b5adj_191 ._profileImageWrapper_b5adj_198{position:relative;width:100px;height:100px;border-radius:50%;overflow:hidden;border:3px solid #e0e0e0}._profileImageSection_b5adj_191 ._profileImageContainer_b5adj_191 ._profileImageWrapper_b5adj_198 ._profileImage_b5adj_191{width:100%;height:100%;object-fit:cover}._profileImageSection_b5adj_191 ._profileImageContainer_b5adj_191 ._profileImageWrapper_b5adj_198 ._profileImagePlaceholder_b5adj_211{width:100%;height:100%;background:linear-gradient(135deg,#026e89,#0891b2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;font-weight:700}._profileImageSection_b5adj_191 ._profileImageContainer_b5adj_191 ._profileImageActions_b5adj_222{display:flex;flex-direction:column;align-items:center;gap:.5rem}._profileImageSection_b5adj_191 ._profileImageContainer_b5adj_191 ._profileImageActions_b5adj_222 ._uploadButton_b5adj_228{padding:.75rem 1.5rem;background-color:#026e89;color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .3s;font-size:.9rem}._profileImageSection_b5adj_191 ._profileImageContainer_b5adj_191 ._profileImageActions_b5adj_222 ._uploadButton_b5adj_228:hover:not(:disabled){background-color:#024a5f}._profileImageSection_b5adj_191 ._profileImageContainer_b5adj_191 ._profileImageActions_b5adj_222 ._uploadButton_b5adj_228:disabled{background-color:#ccc;cursor:not-allowed}._profileImageSection_b5adj_191 ._profileImageContainer_b5adj_191 ._profileImageActions_b5adj_222 ._imageHint_b5adj_246{font-size:.8rem;color:#666;margin:0;text-align:center}._usernameSection_b5adj_253 ._usernameContainer_b5adj_253{margin-top:1rem}._usernameSection_b5adj_253 ._usernameContainer_b5adj_253 ._usernameEditContainer_b5adj_256{display:flex;flex-direction:column;gap:1rem}._usernameSection_b5adj_253 ._usernameContainer_b5adj_253 ._usernameEditContainer_b5adj_256 ._usernameInput_b5adj_261{padding:.75rem;border:2px solid #e0e0e0;border-radius:.5rem;font-size:1rem;width:100%}._usernameSection_b5adj_253 ._usernameContainer_b5adj_253 ._usernameEditContainer_b5adj_256 ._usernameInput_b5adj_261:focus{outline:none;border-color:#026e89}._usernameSection_b5adj_253 ._usernameContainer_b5adj_253 ._usernameEditContainer_b5adj_256 ._usernameInput_b5adj_261:disabled{background-color:#f5f5f5;cursor:not-allowed}._usernameSection_b5adj_253 ._usernameContainer_b5adj_253 ._usernameEditContainer_b5adj_256 ._usernameActions_b5adj_276{display:flex;gap:.5rem}._usernameSection_b5adj_253 ._usernameContainer_b5adj_253 ._usernameEditContainer_b5adj_256 ._usernameActions_b5adj_276 ._saveButton_b5adj_280,._usernameSection_b5adj_253 ._usernameContainer_b5adj_253 ._usernameEditContainer_b5adj_256 ._usernameActions_b5adj_276 ._cancelButton_b5adj_280{flex:1;padding:.75rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .3s;font-size:.9rem}._usernameSection_b5adj_253 ._usernameContainer_b5adj_253 ._usernameEditContainer_b5adj_256 ._usernameActions_b5adj_276 ._saveButton_b5adj_280{background-color:#026e89;color:#fff;border:none}._usernameSection_b5adj_253 ._usernameContainer_b5adj_253 ._usernameEditContainer_b5adj_256 ._usernameActions_b5adj_276 ._saveButton_b5adj_280:hover:not(:disabled){background-color:#024a5f}._usernameSection_b5adj_253 ._usernameContainer_b5adj_253 ._usernameEditContainer_b5adj_256 ._usernameActions_b5adj_276 ._saveButton_b5adj_280:disabled{background-color:#ccc;cursor:not-allowed}._usernameSection_b5adj_253 ._usernameContainer_b5adj_253 ._usernameEditContainer_b5adj_256 ._usernameActions_b5adj_276 ._cancelButton_b5adj_280{background-color:#f5f5f5;color:#333;border:1px solid #ddd}._usernameSection_b5adj_253 ._usernameContainer_b5adj_253 ._usernameEditContainer_b5adj_256 ._usernameActions_b5adj_276 ._cancelButton_b5adj_280:hover:not(:disabled){background-color:#e0e0e0}._usernameSection_b5adj_253 ._usernameContainer_b5adj_253 ._usernameEditContainer_b5adj_256 ._usernameActions_b5adj_276 ._cancelButton_b5adj_280:disabled{cursor:not-allowed}._usernameSection_b5adj_253 ._usernameContainer_b5adj_253 ._usernameDisplayContainer_b5adj_312{display:flex;flex-direction:column;gap:1rem}._usernameSection_b5adj_253 ._usernameContainer_b5adj_253 ._usernameDisplayContainer_b5adj_312 ._usernameDisplay_b5adj_312{font-size:1rem;font-weight:500;color:#333;padding:.75rem;background-color:#f8f9fa;border-radius:.5rem;width:100%;text-align:center}._usernameSection_b5adj_253 ._usernameContainer_b5adj_253 ._usernameDisplayContainer_b5adj_312 ._editButton_b5adj_327{padding:.5rem 1rem;background-color:transparent;color:#026e89;border:1px solid #026E89;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s;align-self:center}._usernameSection_b5adj_253 ._usernameContainer_b5adj_253 ._usernameDisplayContainer_b5adj_312 ._editButton_b5adj_327:hover{background-color:#026e89;color:#fff}._usernameSection_b5adj_253 ._usernameContainer_b5adj_253 ._usernameHint_b5adj_342{font-size:.8rem;color:#666;margin:.5rem 0 0;text-align:center}h3{color:#004152;font-size:1.1rem;font-weight:600;margin-bottom:.5rem;text-align:center}._pageMainBox_1ky5f_1{width:100%;height:auto;padding:1.5rem;display:flex;gap:1.5rem}._pageMainBox_1ky5f_1 ._settingList_1ky5f_8{width:30rem;height:fit-content;background-color:#fff;padding:1.5rem;border-radius:.5rem}._pageMainBox_1ky5f_1 ._settingList_1ky5f_8 ul li{width:100%;margin-bottom:1rem}._pageMainBox_1ky5f_1 ._settingList_1ky5f_8 ul li a{display:block;padding:.8rem 1rem;border-radius:.5rem;font-weight:600;color:#505050}._pageMainBox_1ky5f_1 ._settingList_1ky5f_8 ul li a:hover{transition:all .5s;background-color:#50505018}._pageMainBox_1ky5f_1 ._settingBox_1ky5f_30{width:100%;height:fit-content;background-color:#fff!important;padding:1.5rem;border-radius:.5rem}._pageMainBox_1ky5f_1 ._settingBox_1ky5f_30 ._title_1ky5f_37{font-weight:500;margin-bottom:1rem}._activeTab_1ky5f_41{border-radius:.5rem;background-color:#50505018}._showSignBox_1ky5f_46{display:flex;flex-direction:column}._showSignBox_1ky5f_46 img{width:auto;height:200px;margin-top:3.42rem}._pageMainBox_htqij_1{width:100%;height:100vh;overflow:hidden;overflow-y:auto}.account-container{width:100%;padding:0}.account-form{display:flex;flex-direction:column;gap:1.5rem;max-width:400px}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-label{font-size:14px;font-weight:600;color:#004152;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.form-group-inline{display:flex;align-items:flex-end;gap:.75rem}.form-group-inline-input{flex:1;display:flex;flex-direction:column;gap:.5rem}.password-toggle-btn{height:36px;width:36px;min-width:36px;border:1px solid #016F8B;border-radius:8px;background-color:#fff;color:#016f8b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;padding:0;margin-bottom:0}.password-toggle-btn:hover{background-color:#f0f9ff;border-color:#004d5a;transform:translateY(-1px);box-shadow:0 2px 8px #016f8b33}.password-toggle-btn:active{transform:translateY(0);box-shadow:0 1px 4px #016f8b33}.password-toggle-btn:focus{outline:none;box-shadow:0 0 0 2px #016f8b1a}.password-toggle-icon{font-size:20px;color:#016f8b}.draw-sign-container{display:flex;flex-direction:column;gap:1rem;width:100%;overflow:visible}.canvas-wrapper{display:flex;justify-content:center;align-items:center;width:100%;background:#fff;overflow:visible}.sign-canvas{border:1px solid #016F8B;border-radius:8px;cursor:crosshair;background:#fff;display:block;max-width:100%;height:auto;box-sizing:border-box}.draw-sign-actions{display:flex;justify-content:space-between;gap:1rem;width:100%;padding:0;flex-wrap:nowrap}.sign-container{width:100%;padding:0}.sign-form{display:flex;flex-direction:column;gap:2rem;width:100%}.form-group{display:flex;flex-direction:column;gap:.75rem;width:100%;min-width:0}.form-label{font-size:14px;font-weight:600;color:#004152;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;white-space:nowrap;overflow:visible;word-break:keep-all}.form-label strong{display:inline-block;white-space:nowrap}.sign-content-wrapper{display:flex;gap:2rem;align-items:flex-start;width:100%}@media (max-width: 768px){.sign-content-wrapper{flex-direction:column}}.sign-settings{flex:1;min-width:400px;max-width:500px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;overflow:visible}.custom-tab-panel{width:100%;overflow:visible;margin-top:1rem}.draw-sign-wrapper,.upload-sign-wrapper{display:flex;flex-direction:column;gap:1.5rem;width:100%;overflow:visible}.form-actions{display:flex;justify-content:center;margin-top:1rem}.sign-preview{flex-shrink:0;width:fit-content;min-width:280px;max-width:320px}.sign-preview-box{display:flex;flex-direction:column;align-items:center;gap:1rem;background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #0000000d;width:100%}.sign-image-wrapper{display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:8px;padding:1rem;border:1px solid #e9ecef;width:100%;min-height:200px;max-height:300px;overflow:hidden}.sign-image{max-width:100%;max-height:250px;width:auto;height:auto;object-fit:contain;border-radius:4px}.sign-not-found{display:flex;align-items:center;justify-content:center;min-height:200px;background:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d;border:1px dashed #e9ecef}.sign-not-found p{font-size:16px;color:#6c757d;font-weight:500;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}._NavbarBox_k6glj_1{position:fixed;background-color:#efefef;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;z-index:99;box-shadow:#32325d40 0 2px 5px -1px,#0000004d 0 1px 3px -1px}._NavbarBox_k6glj_1 ._leftSideBox_k6glj_11{display:flex;align-items:center}._NavbarBox_k6glj_1 ._leftSideBox_k6glj_11 ._arrowBtn_k6glj_15{width:2rem;height:2rem;border:none;outline:none;background-color:#0a586c;margin-right:1rem;border-radius:.4rem;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff}._NavbarBox_k6glj_1 ._leftSideBox_k6glj_11 ._arrowBtn_k6glj_15:hover{background-color:transparent;color:#0a586c;border:.12rem solid #0A586C;transition:all .5s}._NavbarBox_k6glj_1 ._leftSideBox_k6glj_11 ._arrowBtn_k6glj_15 ._arrowIconStyle_k6glj_35{font-size:1.2rem}._NavbarBox_k6glj_1 ._leftSideBox_k6glj_11 ._searchBox_k6glj_38{height:2rem;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:0 .8em 0 .8rem;border-radius:.3rem;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px}._NavbarBox_k6glj_1 ._leftSideBox_k6glj_11 ._searchBox_k6glj_38 ._searchField_k6glj_48{width:20rem;border:none;outline:none;font-size:1rem}._NavbarBox_k6glj_1 ._leftSideBox_k6glj_11 ._searchBox_k6glj_38 ._searchIcon_k6glj_54{color:#959595}._NavbarBox_k6glj_1 ._otherBtns_k6glj_57{display:flex;gap:1rem}._NavbarBox_k6glj_1 ._otherBtns_k6glj_57 ._notiIcon_k6glj_61{font-size:1.3rem;padding:.5rem;border-radius:100%;background-color:#fff}._NavbarBox_k6glj_1 ._otherBtns_k6glj_57 ._profileBox_k6glj_67{width:auto;height:2.5rem;border:.2rem solid #0A586C;display:flex;background:linear-gradient(#0a586c,#016f8b);align-items:center;border-radius:2rem;padding:0 2.5rem 0 .8rem;position:relative}._NavbarBox_k6glj_1 ._otherBtns_k6glj_57 ._profileBox_k6glj_67 div{display:flex;flex-direction:column;color:#fff;line-height:1.1rem;text-transform:capitalize}._NavbarBox_k6glj_1 ._otherBtns_k6glj_57 ._profileBox_k6glj_67 div ._role_k6glj_85{font-size:.8rem;text-transform:capitalize;text-align:end}._NavbarBox_k6glj_1 ._otherBtns_k6glj_57 ._profileBox_k6glj_67 ._profileImg_k6glj_90{width:3rem;height:3rem;border-radius:100%;border:.15rem solid #0A586C;position:absolute;right:-1rem}._NavbarBox_4dc41_1{position:fixed;background-color:#c7d9dd;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;z-index:99}._NavbarBox_4dc41_1 ._leftSideBox_4dc41_10{display:flex;align-items:center}._NavbarBox_4dc41_1 ._leftSideBox_4dc41_10 ._arrowBtn_4dc41_14{width:2rem;height:2rem;border:none;outline:none;background-color:#0a586c;margin-right:1rem;border-radius:.4rem;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff}._NavbarBox_4dc41_1 ._leftSideBox_4dc41_10 ._arrowBtn_4dc41_14:hover{background-color:transparent;color:#0a586c;border:.12rem solid #0A586C;transition:all .5s}._NavbarBox_4dc41_1 ._leftSideBox_4dc41_10 ._arrowBtn_4dc41_14 ._arrowIconStyle_4dc41_34{font-size:1.2rem}._NavbarBox_4dc41_1 ._leftSideBox_4dc41_10 ._searchBox_4dc41_37{height:2rem;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:0 .8em 0 .8rem;border-radius:.3rem;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px;display:none}._NavbarBox_4dc41_1 ._leftSideBox_4dc41_10 ._searchBox_4dc41_37 ._searchField_4dc41_48{width:20rem;border:none;outline:none;font-size:1rem}._NavbarBox_4dc41_1 ._leftSideBox_4dc41_10 ._searchBox_4dc41_37 ._searchIcon_4dc41_54{color:#959595}._NavbarBox_4dc41_1 ._otherBtns_4dc41_57{display:flex;gap:1rem}._NavbarBox_4dc41_1 ._otherBtns_4dc41_57 ._notiIcon_4dc41_61{font-size:1.3rem;padding:.5rem;border-radius:100%;background-color:#fff}._NavbarBox_4dc41_1 ._otherBtns_4dc41_57 ._profileBox_4dc41_67{width:auto;height:2.5rem;border:.2rem solid #0A586C;display:flex;background:linear-gradient(#0a586c,#016f8b);align-items:center;border-radius:2rem;padding:0 2.5rem 0 .8rem;position:relative}._NavbarBox_4dc41_1 ._otherBtns_4dc41_57 ._profileBox_4dc41_67 div{display:flex;flex-direction:column;color:#fff;line-height:1.1rem;text-transform:capitalize}._NavbarBox_4dc41_1 ._otherBtns_4dc41_57 ._profileBox_4dc41_67 div ._role_4dc41_85{font-size:.8rem;text-transform:capitalize;text-align:end}._NavbarBox_4dc41_1 ._otherBtns_4dc41_57 ._profileBox_4dc41_67 ._profileImg_4dc41_90{width:3rem;height:3rem;border-radius:100%;border:.15rem solid #0A586C;position:absolute;right:-1rem}.custom-select{width:8rem;height:2rem;position:relative;font-family:Arial,sans-serif;border-radius:4px;background-color:#fff;color:#757575;border:.12rem solid #004152;border-radius:.4rem;box-sizing:border-box}.custom-select__selected{width:100%;height:100%;cursor:pointer;color:#757575;margin:0;padding:0;padding:0 .4rem!important;display:flex;align-items:center}.custom-select__dropdown{position:absolute;width:fit-content;background-color:#fff;border:1px solid #ccc;border-radius:4px;top:100%;z-index:10;box-shadow:0 4px 8px #0000001a;border:.12rem solid #BED6DB;margin-top:.3rem;padding:.3rem 0}.custom-select__option{margin:0 .3rem;padding:.3rem .8rem;cursor:pointer;color:#004152;border-bottom:.05rem solid #BED6DB}.custom-select__option:hover{color:#fff;background-color:#004152}.custom-radio-button{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;padding:4px 0}.custom-radio-button input[type=radio]{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.custom-radio-button__checkmark{position:relative;width:20px;height:20px;border:2px solid #ccc;border-radius:50%;background-color:transparent;transition:all .2s ease;flex-shrink:0}.custom-radio-button__checkmark:after{content:"";position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background-color:var(--radio-color, #016F8B)}input[type=radio]:checked~.custom-radio-button__checkmark{border-color:var(--radio-color, #016F8B)}input[type=radio]:checked~.custom-radio-button__checkmark:after{display:block}input[type=radio]:hover~.custom-radio-button__checkmark{border-color:var(--radio-color, #016F8B)}.custom-radio-button__label{font-size:14px;color:#333;font-weight:400}input[type=radio]:checked~.custom-radio-button__label{color:#333;font-weight:500}.custom-radio-button:hover .custom-radio-button__checkmark{border-color:var(--radio-color, #016F8B)}.custom-patient-select-wrapper{display:flex;flex-direction:column;width:100%}.custom-patient-select-label{display:block;margin-bottom:4px;font-size:14px;font-weight:500;color:#333}.custom-patient-select-label div{display:flex;align-items:center;gap:2px}.custom-patient-select{position:relative;display:inline-block;width:100%;min-width:100px}.custom-patient-select__input-wrapper{position:relative;display:flex;align-items:center;width:100%}.custom-patient-select__input{width:100%;padding:8px 60px 8px 12px;border:1px solid #016F8B;border-radius:8px;background-color:#fff;font-size:14px;color:#333;outline:none;transition:all .2s ease;height:36px;box-sizing:border-box}.custom-patient-select__input::placeholder{color:#999}.custom-patient-select__input:focus{border-color:#016f8b;box-shadow:0 0 0 2px #016f8b1a}.custom-patient-select__input:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed;border-color:#e0e0e0}.custom-patient-select__clear-btn,.custom-patient-select__add-btn{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#666;z-index:10;transition:color .2s ease}.custom-patient-select__clear-btn:hover:not(:disabled),.custom-patient-select__add-btn:hover:not(:disabled){color:#016f8b}.custom-patient-select__clear-btn:disabled,.custom-patient-select__add-btn:disabled{opacity:.5;cursor:not-allowed}.custom-patient-select__clear-btn ion-icon,.custom-patient-select__add-btn ion-icon{font-size:18px}.custom-patient-select__clear-btn{right:40px}.custom-patient-select__add-btn{right:8px}.custom-patient-select__loading{position:absolute;right:40px;top:50%;transform:translateY(-50%);z-index:10}.custom-patient-select__loading .spinner{width:16px;height:16px;border:2px solid #e0e0e0;border-top:2px solid #016F8B;border-radius:50%;animation:spin .8s linear infinite}.custom-patient-select__menu{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:1000;margin-top:4px;max-height:250px;overflow:hidden;display:flex;flex-direction:column}.custom-patient-select__options{max-height:200px;overflow-y:auto;overflow-x:hidden}.custom-patient-select__no-results{padding:12px;text-align:center;color:#999;font-size:14px;font-style:italic}.custom-patient-select__loading-options{padding:20px;text-align:center;color:#666;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:12px}.custom-patient-select__loading-options .spinner{width:20px;height:20px;border:2px solid #e0e0e0;border-top:2px solid #016F8B;border-radius:50%;animation:spin .8s linear infinite}.custom-patient-select__loading-options span{color:#666}.custom-patient-select__option{padding:10px 12px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f0f0f0}.custom-patient-select__option:last-child{border-bottom:none}.custom-patient-select__option:hover{background-color:#f5f5f5}.custom-patient-select__option--selected{background-color:#e3f2fd}.custom-patient-select__option-content{display:flex;flex-direction:column;gap:4px}.custom-patient-select__option-name{font-size:14px;font-weight:500;color:#333;text-transform:uppercase;line-height:1.4}.custom-patient-select__option-details{font-size:12px;color:#666;line-height:1.4}.appointment-time-picker-wrapper{display:flex;flex-direction:column;width:100%}.appointment-time-picker-label{display:block;margin-bottom:4px;font-size:14px;font-weight:500;color:#333}.appointment-time-picker-label div{display:flex;align-items:center;gap:2px}.appointment-time-picker{position:relative;width:100%;isolation:isolate}.appointment-time-picker .time-picker-label{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.appointment-time-picker .time-picker-input{display:flex;align-items:center;padding:8px 12px;border:2px solid #d1d5db;border-radius:6px;background-color:#fff;cursor:pointer;transition:all .2s ease;min-height:40px}.appointment-time-picker .time-picker-input:hover{border-color:#9ca3af}.appointment-time-picker .time-picker-input:focus-within{border-color:#0289ab;box-shadow:0 0 0 3px #0289ab1a}.appointment-time-picker .time-picker-input.error{border-color:#ef4444}.appointment-time-picker .time-picker-input.error:focus-within{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.appointment-time-picker .time-picker-input.disabled{background-color:#f9fafb;cursor:not-allowed;opacity:.6}.appointment-time-picker .time-picker-input .time-icon{font-size:16px;color:#6b7280;margin-right:8px}.appointment-time-picker .time-picker-input .time-display{flex:1;font-size:14px;color:#111827}.appointment-time-picker .time-picker-input .time-display.placeholder{color:#9ca3af}.appointment-time-picker .time-picker-input .dropdown-icon{font-size:16px;color:#6b7280;transition:transform .2s ease}.appointment-time-picker .time-picker-input .dropdown-icon.open{transform:rotate(180deg)}.appointment-time-picker .time-picker-dropdown{position:absolute;top:100%;left:0;right:0;z-index:1050;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 10px 25px #00000026;margin-top:4px;max-height:400px;overflow:hidden;pointer-events:auto}.appointment-time-picker .time-picker-dropdown .time-picker-content{padding:16px}.appointment-time-picker .time-picker-dropdown .time-picker-content .time-picker-header{margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.appointment-time-picker .time-picker-dropdown .time-picker-content .time-picker-header .header-main{display:flex;justify-content:space-between;align-items:center}.appointment-time-picker .time-picker-dropdown .time-picker-content .time-picker-header .header-main span{font-size:14px;font-weight:600;color:#374151}.appointment-time-picker .time-picker-dropdown .time-picker-content .time-picker-header .header-main .duration-info{font-size:12px;color:#6b7280;font-weight:400}.appointment-time-picker .time-picker-dropdown .time-picker-content .time-picker-selectors{display:flex;gap:16px;margin-bottom:16px}.appointment-time-picker .time-picker-dropdown .time-picker-content .time-picker-selectors .time-column{flex:1}.appointment-time-picker .time-picker-dropdown .time-picker-content .time-picker-selectors .time-column .column-header{font-size:12px;font-weight:600;color:#374151;margin-bottom:8px;text-align:center}.appointment-time-picker .time-picker-dropdown .time-picker-content .time-picker-selectors .time-column .time-options{max-height:150px;overflow-y:auto;overflow-x:hidden;border:1px solid #e5e7eb;border-radius:6px;background-color:#fff;scroll-behavior:smooth}.appointment-time-picker .time-picker-dropdown .time-picker-content .time-picker-selectors .time-column .time-options::-webkit-scrollbar{width:6px}.appointment-time-picker .time-picker-dropdown .time-picker-content .time-picker-selectors .time-column .time-options::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.appointment-time-picker .time-picker-dropdown .time-picker-content .time-picker-selectors .time-column .time-options::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.appointment-time-picker .time-picker-dropdown .time-picker-content .time-picker-selectors .time-column .time-options::-webkit-scrollbar-thumb:hover{background:#94a3b8}.appointment-time-picker .time-picker-dropdown .time-picker-content .time-picker-selectors .time-column .time-options .time-option{padding:8px 12px;text-align:center;cursor:pointer;font-size:13px;border-bottom:1px solid #f3f4f6;transition:all .2s ease;color:#374151;position:relative;z-index:1}.appointment-time-picker .time-picker-dropdown .time-picker-content .time-picker-selectors .time-column .time-options .time-option:last-child{border-bottom:none}.appointment-time-picker .time-picker-dropdown .time-picker-content .time-picker-selectors .time-column .time-options .time-option:hover:not(.disabled){background-color:#f9fafb;transform:translateY(-1px)}.appointment-time-picker .time-picker-dropdown .time-picker-content .time-picker-selectors .time-column .time-options .time-option.selected{background-color:#0289ab;color:#fff;font-weight:600;box-shadow:0 2px 4px #0289ab33}.appointment-time-picker .time-picker-dropdown .time-picker-content .time-picker-selectors .time-column .time-options .time-option.disabled{background-color:#fef2f2;color:#dc2626;cursor:not-allowed;opacity:.8;text-decoration:line-through}.appointment-time-picker .time-picker-dropdown .time-picker-content .time-picker-selectors .time-column .time-options .time-option.disabled:hover{background-color:#fef2f2;transform:none}.appointment-time-picker .time-picker-dropdown .time-picker-content .operating-hours-info{display:flex;flex-direction:column;gap:4px;padding:8px 12px;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;font-size:11px;color:#0369a1}.appointment-time-picker .time-picker-error{display:block;font-size:11px;color:#ef4444;margin-top:4px}.appointment-time-picker .time-picker-warning{display:flex;align-items:center;gap:4px;margin-top:4px;padding:6px 8px;background-color:#fef3c7;border:1px solid #f59e0b;border-radius:4px;font-size:11px;color:#92400e}.appointment-time-picker .time-picker-warning ion-icon{font-size:12px}.appointment-time-picker .time-picker-info{display:flex;align-items:center;gap:4px;margin-top:4px;padding:6px 8px;background-color:#dbeafe;border:1px solid #3b82f6;border-radius:4px;font-size:11px;color:#1e40af}.appointment-time-picker .time-picker-info ion-icon{font-size:12px}@media (max-width: 768px){.appointment-time-picker .time-picker-dropdown .time-picker-content{padding:12px}.appointment-time-picker .time-picker-dropdown .time-picker-content .time-slots-grid .time-slots-container{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:4px}.appointment-time-picker .time-picker-dropdown .time-picker-content .time-slots-grid .time-slots-container .time-slot{padding:6px 2px;font-size:11px;min-height:32px}.appointment-time-picker .time-picker-dropdown .time-picker-content .time-slots-grid .time-picker-legend{flex-wrap:wrap;gap:8px}.appointment-time-picker .time-picker-dropdown .time-picker-content .time-slots-grid .time-picker-legend .legend-item{font-size:10px}}.edit-order-form{padding:2px 8px;display:flex;flex-direction:column;gap:1px}.edit-order-form.edit-order-modal-form{padding:2px 8px;gap:1px}.edit-order-form.edit-order-modal-form .form-section{gap:2px}.edit-order-form.edit-order-modal-form .form-section .form-section-header{margin-bottom:1px}.edit-order-form.edit-order-modal-form .form-section .form-section-header.order-details-header,.edit-order-form.edit-order-modal-form .form-section .form-section-header.scheduling-header{padding-bottom:2px;margin-bottom:2px}.edit-order-form.edit-order-modal-form .patient-info-box{padding:3px 6px;margin-bottom:2px;margin-top:0;min-height:38px;box-sizing:border-box;transition:opacity .2s ease;display:flex;align-items:center;gap:6px}.edit-order-form.edit-order-modal-form .patient-info-box.patient-info-placeholder{opacity:0;pointer-events:none;padding:0;margin-bottom:2px;margin-top:0;min-height:32px;max-height:32px;background-color:transparent!important;border:none!important;overflow:hidden}.edit-order-form.edit-order-modal-form .patient-info-box.patient-info-placeholder *{display:none!important;visibility:hidden!important}.edit-order-form.edit-order-modal-form .patient-info-box.patient-info-visible{opacity:1;pointer-events:auto;min-height:38px}.edit-order-form.edit-order-modal-form .patient-info-box .patient-info-icon{font-size:14px}.edit-order-form.edit-order-modal-form .patient-info-box .patient-info-content .patient-info-name{font-size:11px;margin-bottom:0;line-height:1.2}.edit-order-form.edit-order-modal-form .patient-info-box .patient-info-content .patient-info-details{font-size:9px;line-height:1.2}.edit-order-form.edit-order-modal-form .form-row-priority-reason{display:flex!important;gap:8px!important;margin-top:0!important;width:100%!important;align-items:flex-start!important}.edit-order-form.edit-order-modal-form .form-row-priority-reason .priority-field{min-width:140px;max-width:160px}.edit-order-form.edit-order-modal-form .form-row-priority-reason .priority-field .priority-radio-group{gap:4px}.edit-order-form.edit-order-modal-form .form-row-priority-reason .reason-for-exam-field{flex:1!important;min-width:0!important}.edit-order-form.edit-order-modal-form .form-row-priority-reason .reason-for-exam-field textarea{min-height:30px;padding:4px 8px}.edit-order-form.edit-order-modal-form .form-row-location-patient{gap:6px;margin-bottom:1px}.edit-order-form.edit-order-modal-form .priority-radio-group{display:flex!important;gap:6px!important;align-items:center!important;flex-wrap:wrap!important}.edit-order-form .time-slots-wrapper,.edit-order-form .time-slots-label,.edit-order-form .time-slots-container,.edit-order-form .time-slots-grid,.edit-order-form .time-slot-button,.edit-order-form .selected-time-display{box-sizing:border-box}.edit-order-form .form-section{display:flex;flex-direction:column;gap:2px;width:100%;box-sizing:border-box}.edit-order-form .form-section .form-section-header{display:flex;align-items:center;gap:8px;margin-bottom:1px}.edit-order-form .form-section .form-section-header .section-icon{font-size:14px;color:#666}.edit-order-form .form-section .form-section-header .section-title{font-size:12px;font-weight:700;color:#1e293b;text-transform:none}.edit-order-form .form-section .form-section-header.order-details-header,.edit-order-form .form-section .form-section-header.scheduling-header{border-bottom:1px solid #e5e7eb;padding-bottom:2px;margin-bottom:2px}.edit-order-form .form-section .form-section-header.order-details-header .section-title,.edit-order-form .form-section .form-section-header.scheduling-header .section-title{color:#004152;font-size:12px;font-weight:600}.edit-order-form .form-section .form-row-location-patient{display:flex;gap:10px;align-items:start;width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 768px){.edit-order-form .form-section .form-row-location-patient{grid-template-columns:1fr}}.edit-order-form .form-section .form-row-location-patient .location-field,.edit-order-form .form-section .form-row-location-patient .patient-field{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.edit-order-form .form-section .form-row-location-patient .location-field>*,.edit-order-form .form-section .form-row-location-patient .patient-field>*{width:100%;max-width:100%;box-sizing:border-box}.edit-order-form .form-section .form-row-location-patient .patient-field .custom-patient-select{width:100%!important;max-width:100%!important;display:block!important;min-width:0!important}.edit-order-form .form-section .form-row-location-patient .patient-field .custom-patient-select__input-wrapper,.edit-order-form .form-section .form-row-location-patient .patient-field .custom-patient-select__input{width:100%!important;max-width:100%!important;min-width:0!important}.edit-order-form .form-section .form-field{display:flex;flex-direction:column;gap:2px}.edit-order-form .form-section .form-field .field-label{font-size:12px;font-weight:500;color:#333;margin-bottom:0;line-height:1.2}.edit-order-form .form-section .form-field .field-error{font-size:10px;color:#d32f2f;margin-top:0}.edit-order-form .form-section .form-grid{gap:5px}.edit-order-form .form-section .form-grid .form-field{gap:2px}.edit-order-form .form-section .form-grid .form-field .custom-input-text{height:32px!important;padding:0 10px!important;font-size:13px!important}.edit-order-form .form-section .form-grid .form-field .custom-dropdown .custom-dropdown__control{min-height:32px!important;height:32px!important;font-size:13px!important}.edit-order-form .form-section .form-grid .form-field .custom-patient-select__input{height:32px!important;padding:6px 50px 6px 10px!important;font-size:13px!important}.edit-order-form .form-section.order-entry-form{padding:2px 8px;gap:1px}.edit-order-form .form-section.order-entry-form .form-section{gap:2px}.edit-order-form .form-section.order-entry-form .form-section .form-section-header{margin-bottom:1px}.edit-order-form .form-section.order-entry-form .form-section .form-section-header.order-details-header,.edit-order-form .form-section.order-entry-form .form-section .form-section-header.scheduling-header{padding-bottom:2px;margin-bottom:2px}.edit-order-form .form-section.order-entry-form .patient-info-box{padding:3px 6px;margin-bottom:2px;margin-top:0;min-height:38px;box-sizing:border-box;transition:opacity .2s ease;display:flex;align-items:center;gap:6px}.edit-order-form .form-section.order-entry-form .patient-info-box.patient-info-placeholder{opacity:0;pointer-events:none;padding:0;margin-bottom:2px;margin-top:0;min-height:32px;max-height:32px;background-color:transparent!important;border:none!important;overflow:hidden}.edit-order-form .form-section.order-entry-form .patient-info-box.patient-info-placeholder *{display:none!important;visibility:hidden!important}.edit-order-form .form-section.order-entry-form .patient-info-box.patient-info-visible{opacity:1;pointer-events:auto;min-height:38px}.edit-order-form .form-section.order-entry-form .patient-info-box .patient-info-icon{font-size:14px}.edit-order-form .form-section.order-entry-form .patient-info-box .patient-info-content .patient-info-name{font-size:11px;margin-bottom:0;line-height:1.2}.edit-order-form .form-section.order-entry-form .patient-info-box .patient-info-content .patient-info-details{font-size:9px;line-height:1.2}.edit-order-form .form-section.order-entry-form .form-grid{gap:5px}.edit-order-form .form-section.order-entry-form .form-grid .form-field{gap:2px}.edit-order-form .form-section.order-entry-form .form-grid .form-field .field-label{font-size:12px;margin-bottom:0;line-height:1.2}.edit-order-form .form-section.order-entry-form .form-grid .form-field .custom-input-text{height:32px!important;padding:0 10px!important;font-size:13px!important}.edit-order-form .form-section.order-entry-form .form-grid .form-field .custom-dropdown .custom-dropdown__control{min-height:32px!important;height:32px!important;font-size:13px!important}.edit-order-form .form-section.order-entry-form .form-grid .form-field .custom-patient-select__input{height:32px!important;padding:6px 50px 6px 10px!important;font-size:13px!important}.edit-order-form .form-section.order-entry-form .form-row-priority-reason{display:flex!important;gap:8px!important;margin-top:0!important;width:100%!important;align-items:flex-start!important}.edit-order-form .form-section.order-entry-form .form-row-priority-reason .priority-field{min-width:140px;max-width:160px}.edit-order-form .form-section.order-entry-form .form-row-priority-reason .priority-field .priority-radio-group{gap:4px}.edit-order-form .form-section.order-entry-form .form-row-priority-reason .reason-for-exam-field{flex:1!important;min-width:0!important}.edit-order-form .form-section.order-entry-form .form-row-priority-reason .reason-for-exam-field textarea{min-height:30px;padding:4px 8px}.edit-order-form .form-section.order-entry-form .form-row-priority-reason .form-field{flex:1!important;min-width:0!important}.edit-order-form .form-section.order-entry-form .priority-radio-group{display:flex!important;gap:6px!important;align-items:center!important;flex-wrap:wrap!important}.edit-order-form .form-section.order-entry-form .form-row-location-patient{gap:6px;margin-bottom:1px}.edit-order-form .form-section.order-entry-form .time-slots-wrapper{width:100%!important;margin-top:12px!important}.edit-order-form .form-section.order-entry-form .time-slots-label{display:block!important;font-size:14px!important;font-weight:600!important;color:#1f2937!important;margin-bottom:12px!important;letter-spacing:.3px!important}.edit-order-form .form-section.order-entry-form .time-slots-container{width:100%!important;margin-top:0!important}.edit-order-form .form-section.order-entry-form .time-slots-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important;gap:12px!important;max-height:400px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:20px!important;border:none!important;border-radius:0!important;background-color:transparent!important;margin:0!important}.edit-order-form .form-section.order-entry-form .time-slots-grid::-webkit-scrollbar{width:8px!important}.edit-order-form .form-section.order-entry-form .time-slots-grid::-webkit-scrollbar-track{background:#f5f5f5!important;border-radius:4px!important}.edit-order-form .form-section.order-entry-form .time-slots-grid::-webkit-scrollbar-thumb{background:#d1d5db!important;border-radius:4px!important}.edit-order-form .form-section.order-entry-form .time-slots-grid::-webkit-scrollbar-thumb:hover{background:#9ca3af!important}.edit-order-form .form-section.order-entry-form .selected-time-display{margin-top:16px!important;padding:10px 14px!important;background-color:transparent!important;border:none!important;border-radius:0!important;font-size:13px!important;color:#374151!important;font-weight:500!important}.edit-order-form .form-section.order-entry-form .selected-time-display strong{color:#1f2937!important;font-weight:600!important;margin-left:4px!important}.edit-order-form .form-section.order-entry-form .time-slot-button{padding:14px 18px!important;margin:0!important;border:1.5px solid #d1d5db!important;border-radius:6px!important;background-color:#f8fafc!important;color:#475569!important;font-size:14px!important;font-weight:500!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important;cursor:pointer!important;transition:all .15s ease!important;text-align:center!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;outline:none!important;box-shadow:0 1px 2px #0000000d!important;position:relative!important;width:100%!important}.edit-order-form .form-section.order-entry-form .time-slot-button .time-slot-text{display:block!important;font-weight:500!important;color:inherit!important;font-size:14px!important}.edit-order-form .form-section.order-entry-form .time-slot-button .booked-label{font-size:11px!important;font-weight:600!important;color:#dc2626!important;margin-left:4px!important}.edit-order-form .form-section.order-entry-form .time-slot-button:hover:not(:disabled):not(.booked){background-color:#f1f5f9!important;border-color:#94a3b8!important;color:#334155!important;box-shadow:0 2px 4px #0000001a!important}.edit-order-form .form-section.order-entry-form .time-slot-button:active:not(:disabled):not(.booked){transform:scale(.98)!important;box-shadow:0 1px 2px #0000001a!important}.edit-order-form .form-section.order-entry-form .time-slot-button:focus:not(:disabled){outline:2px solid #3b82f6!important;outline-offset:2px!important}.edit-order-form .form-section.order-entry-form .time-slot-button.selected{background-color:#1e293b!important;border-color:#1e293b!important;color:#fff!important;font-weight:600!important;box-shadow:0 2px 6px #1e293b4d!important}.edit-order-form .form-section.order-entry-form .time-slot-button.selected .time-slot-text{color:#fff!important;font-weight:600!important}.edit-order-form .form-section.order-entry-form .time-slot-button.selected:hover{background-color:#0f172a!important;border-color:#0f172a!important;box-shadow:0 3px 8px #1e293b66!important}.edit-order-form .form-section.order-entry-form .time-slot-button.booked{background-color:#fee2e2!important;border-color:#fca5a5!important;color:#991b1b!important;cursor:not-allowed!important;opacity:1!important}.edit-order-form .form-section.order-entry-form .time-slot-button.booked .time-slot-text{color:#991b1b!important}.edit-order-form .form-section.order-entry-form .time-slot-button.booked .booked-label{color:#dc2626!important;font-weight:600!important}.edit-order-form .form-section.order-entry-form .time-slot-button.booked:hover{background-color:#fee2e2!important;border-color:#fca5a5!important;transform:none!important;box-shadow:0 1px 2px #0000000d!important}.edit-order-form .form-section.order-entry-form .time-slot-button.booked:disabled,.edit-order-form .form-section.order-entry-form .time-slot-button:disabled.booked{background-color:#fee2e2!important;border-color:#fca5a5!important;color:#991b1b!important;cursor:not-allowed!important;opacity:1!important;pointer-events:none!important}.edit-order-form .form-section.order-entry-form .time-slot-button:disabled{background-color:#fee2e2!important;border-color:#fca5a5!important;color:#991b1b!important;cursor:not-allowed!important;opacity:1!important;pointer-events:none!important}.edit-order-form .form-section.order-entry-form .time-slot-button.booked.selected{background-color:#fee2e2!important;border-color:#fca5a5!important;color:#991b1b!important}.edit-order-form .form-section.order-entry-form .time-slot-button.booked.selected .time-slot-text{color:#991b1b!important}.edit-order-form .form-section.order-entry-form .time-slots-loading{padding:16px;text-align:center;border:1px solid #e5e7eb;border-radius:8px;background-color:#f9fafb;margin:0}.edit-order-form .form-section.order-entry-form .time-slots-placeholder{margin:0}.edit-order-form .form-section.edit-order-modal-form{padding:4px 10px;gap:2px}.edit-order-form .form-section.edit-order-modal-form .form-section{gap:3px}.edit-order-form .form-section.edit-order-modal-form .form-section .form-section-header{margin-bottom:1px}.edit-order-form .form-section.edit-order-modal-form .form-section .form-section-header.order-details-header,.edit-order-form .form-section.edit-order-modal-form .form-section .form-section-header.scheduling-header{padding-bottom:2px;margin-bottom:2px}.edit-order-form .form-section.edit-order-modal-form .patient-info-box{padding:3px 6px;margin-bottom:2px;margin-top:0;min-height:38px;box-sizing:border-box;transition:opacity .2s ease;display:flex;align-items:center;gap:6px}.edit-order-form .form-section.edit-order-modal-form .patient-info-box.patient-info-placeholder{opacity:0;pointer-events:none;padding:0;margin-bottom:2px;margin-top:0;min-height:32px;max-height:32px;background-color:transparent!important;border:none!important;overflow:hidden}.edit-order-form .form-section.edit-order-modal-form .patient-info-box.patient-info-placeholder *{display:none!important;visibility:hidden!important}.edit-order-form .form-section.edit-order-modal-form .patient-info-box.patient-info-visible{opacity:1;pointer-events:auto;min-height:38px}.edit-order-form .form-section.edit-order-modal-form .patient-info-box .patient-info-icon{font-size:14px}.edit-order-form .form-section.edit-order-modal-form .patient-info-box .patient-info-content .patient-info-name{font-size:11px;margin-bottom:0;line-height:1.2}.edit-order-form .form-section.edit-order-modal-form .patient-info-box .patient-info-content .patient-info-details{font-size:9px;line-height:1.2}.edit-order-form .form-section.edit-order-modal-form .form-grid{gap:4px}.edit-order-form .form-section.edit-order-modal-form .form-grid .form-field{gap:1px}.edit-order-form .form-section.edit-order-modal-form .form-grid .form-field .field-label{font-size:11px;margin-bottom:0;line-height:1.2}.edit-order-form .form-section.edit-order-modal-form .form-grid .form-field .custom-input-text{height:30px!important;padding:0 8px!important;font-size:12px!important}.edit-order-form .form-section.edit-order-modal-form .form-grid .form-field .custom-dropdown .custom-dropdown__control{min-height:30px!important;height:30px!important;font-size:12px!important}.edit-order-form .form-section.edit-order-modal-form .form-grid .form-field .custom-patient-select__input{height:30px!important;padding:4px 45px 4px 8px!important;font-size:12px!important}.edit-order-form .form-section.edit-order-modal-form .form-row-priority-reason{display:flex;gap:8px;margin-top:0;width:100%}.edit-order-form .form-section.edit-order-modal-form .form-row-priority-reason .priority-field{min-width:140px;max-width:160px}.edit-order-form .form-section.edit-order-modal-form .form-row-priority-reason .priority-field .priority-radio-group{gap:4px}.edit-order-form .form-section.edit-order-modal-form .form-row-priority-reason .reason-for-exam-field{flex:1;min-width:0}.edit-order-form .form-section.edit-order-modal-form .form-row-priority-reason .reason-for-exam-field textarea{min-height:30px;padding:4px 8px}.edit-order-form .form-section.edit-order-modal-form .form-row-priority-reason .form-field{flex:1;min-width:0}.edit-order-form .form-section.edit-order-modal-form .priority-radio-group{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.edit-order-form .form-section.edit-order-modal-form .form-row-location-patient{gap:6px;margin-bottom:1px}.edit-order-form .form-section .form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;box-sizing:border-box}@media (max-width: 1024px){.edit-order-form .form-section .form-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.edit-order-form .form-section .form-grid{grid-template-columns:1fr}}.edit-order-form .form-section .form-grid .form-field{min-width:0;width:100%;box-sizing:border-box}.edit-order-form .form-section .form-grid .form-field>*{width:100%;max-width:100%}.edit-order-form .form-section .form-grid .form-row-priority-reason{grid-column:1/-1;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.edit-order-form .patient-info-box{display:flex;align-items:center;gap:8px;padding:6px 10px;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;margin-top:-2px}.edit-order-form .patient-info-box .patient-info-icon{font-size:18px;color:#016f8b;flex-shrink:0}.edit-order-form .patient-info-box .patient-info-content{flex:1}.edit-order-form .patient-info-box .patient-info-content .patient-info-name{font-size:13px;font-weight:600;color:#1e293b;margin-bottom:2px}.edit-order-form .patient-info-box .patient-info-content .patient-info-details{font-size:11px;color:#1e40af}.edit-order-form .priority-radio-group{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.edit-order-form .form-row-priority-reason{display:flex;gap:10px;align-items:flex-start;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.edit-order-form .form-row-priority-reason .priority-field{flex:0 0 auto;min-width:180px;max-width:250px;width:auto}.edit-order-form .form-row-priority-reason .reason-for-exam-field{flex:1;min-width:0;max-width:100%;width:100%;box-sizing:border-box;overflow:hidden}.edit-order-form .form-row-priority-reason .reason-for-exam-field>*{width:100%;max-width:100%;box-sizing:border-box}.edit-order-form .form-row-priority-reason .reason-for-exam-field textarea{min-height:40px;resize:vertical;width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 768px){.edit-order-form .form-row-priority-reason{flex-direction:column}.edit-order-form .form-row-priority-reason .priority-field{width:100%;min-width:0;max-width:100%}.edit-order-form .form-row-priority-reason .reason-for-exam-field{width:100%;max-width:100%}}.edit-order-form .custom-autocomplete{width:100%}.edit-order-form .custom-autocomplete .custom-autocomplete-input-wrapper{position:relative;width:100%}.edit-order-form .autocomplete-option{padding:10px 12px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s}.edit-order-form .autocomplete-option:hover{background-color:#f5f5f5}.custom-modal-form .custom-modal-title{padding:12px 20px;border-bottom:1px solid #e5e7eb}.custom-modal-form .custom-modal-content{padding:0!important;max-height:calc(100vh - 200px);overflow-y:auto}.custom-modal-form .custom-modal-actions{padding:6px 20px!important;gap:10px;justify-content:flex-end}.custom-modal-form .custom-modal-content:has(.order-entry-form){max-height:calc(100vh - 120px)!important;overflow-y:auto}.custom-modal-form .custom-modal-content:has(.edit-order-modal-form){max-height:calc(100vh - 120px)!important;overflow-y:auto}.time-slot-button.booked{background-color:#fee2e2!important;border-color:#fca5a5!important;color:#991b1b!important;cursor:not-allowed!important;opacity:1!important}.time-slot-button.booked .time-slot-text{color:#991b1b!important}.time-slot-button.booked .booked-label{color:#dc2626!important;font-weight:600!important}.time-slot-button.booked:hover{background-color:#fee2e2!important;border-color:#fca5a5!important}.add-patient-form{display:flex;flex-direction:column;gap:12px}.add-patient-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 600px){.add-patient-form .form-row{grid-template-columns:1fr}}.add-patient-form .form-field{display:flex;flex-direction:column;gap:4px}.add-patient-form .form-field .field-label{font-size:13px;font-weight:500;color:#333;margin-bottom:2px}.add-patient-form .form-field .field-helper-text{font-size:11px;color:#666;margin-top:1px}.share-dropdown{position:relative;display:inline-block}.share-dropdown .share-button{background:transparent;border:1px solid #e5e7eb;border-radius:6px;padding:8px 12px;cursor:pointer;display:flex;align-items:center;gap:6px;color:#374151;font-size:14px;transition:all .2s ease;position:relative}.share-dropdown .share-button:hover{background-color:#f9fafb;border-color:#d1d5db}.share-dropdown .share-button:disabled{opacity:.6;cursor:not-allowed}.share-dropdown .share-button .loading-spinner{width:12px;height:12px;border:2px solid #e5e7eb;border-top:2px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite}.share-dropdown .share-dropdown-menu{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:9999;min-width:280px;padding:8px 0;margin-top:4px}.share-dropdown .share-dropdown-menu .share-url-info{padding:12px 16px;background-color:#f8fafc;margin:0 8px 8px;border-radius:6px}.share-dropdown .share-dropdown-menu .share-url-info .share-url-display{display:flex;align-items:center;gap:8px;margin-bottom:6px}.share-dropdown .share-dropdown-menu .share-url-info .share-url-display ion-icon{color:#6b7280;font-size:16px;flex-shrink:0}.share-dropdown .share-dropdown-menu .share-url-info .share-url-display .url-text{font-size:12px;color:#374151;font-family:monospace;word-break:break-all;line-height:1.4}.share-dropdown .share-dropdown-menu .share-url-info .share-expiry{display:flex;align-items:center;gap:8px}.share-dropdown .share-dropdown-menu .share-url-info .share-expiry ion-icon{color:#f59e0b;font-size:14px}.share-dropdown .share-dropdown-menu .share-url-info .share-expiry .expiry-text{font-size:11px;color:#6b7280;font-weight:500}.share-dropdown .share-dropdown-menu .share-divider{height:1px;background-color:#e5e7eb;margin:8px 16px}.share-dropdown .share-dropdown-menu .share-options{padding:0 8px}.share-dropdown .share-dropdown-menu .share-options .share-option{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border:none;background:transparent;cursor:pointer;border-radius:6px;font-size:14px;font-weight:500;transition:background-color .2s ease;margin-bottom:2px}.share-dropdown .share-dropdown-menu .share-options .share-option:hover{background-color:#f3f4f6}.share-dropdown .share-dropdown-menu .share-options .share-option ion-icon{font-size:18px;flex-shrink:0}.share-dropdown .share-dropdown-menu .share-options .share-option span{flex:1;text-align:left}.share-dropdown .share-dropdown-menu .share-options .share-option.whatsapp ion-icon{color:#25d366}.share-dropdown .share-dropdown-menu .share-options .share-option.whatsapp:hover{background-color:#f0fdf4}.share-dropdown .share-dropdown-menu .share-options .share-option.facebook ion-icon{color:#1877f2}.share-dropdown .share-dropdown-menu .share-options .share-option.facebook:hover{background-color:#eff6ff}.share-dropdown .share-dropdown-menu .share-options .share-option.instagram ion-icon{color:#e4405f}.share-dropdown .share-dropdown-menu .share-options .share-option.instagram:hover{background-color:#fdf2f8}.share-dropdown .share-dropdown-menu .share-options .share-option.copy ion-icon{color:#6b7280}.share-dropdown .share-dropdown-menu .share-options .share-option.copy:hover{background-color:#f9fafb}.share-dropdown .share-dropdown-menu .share-error{padding:8px 16px;background-color:#fef2f2;border-left:3px solid #ef4444;margin:8px;border-radius:4px}.share-dropdown .share-dropdown-menu .share-error span{font-size:12px;color:#dc2626}@media (max-width: 768px){.share-dropdown .share-dropdown-menu{min-width:260px;right:-20px}}@media (max-width: 480px){.share-dropdown .share-dropdown-menu{min-width:240px;right:-40px}}._reportMainBox_sgwyp_1{width:100%;height:100%;min-width:0;overflow:hidden;background-color:#f5f5f5;display:flex;flex-direction:column;position:relative}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11{padding:5px;height:auto;display:flex;align-items:center;justify-content:space-between;background-color:#004152;min-width:0;overflow:visible;flex-shrink:0;position:relative}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarCenter_sgwyp_23{display:flex;align-items:center;flex:0 0 auto;justify-content:flex-start;min-width:0}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarCenter_sgwyp_23 ._filterBtn_sgwyp_30{border-color:#efefef4d;color:#efefef;text-transform:none;padding:.2rem .5rem;font-size:.65rem;min-width:70px;height:24px;display:flex;align-items:center;gap:.25rem;line-height:1}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarCenter_sgwyp_23 ._filterBtn_sgwyp_30:hover{border-color:#efefef80;background-color:#efefef1a}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarCenter_sgwyp_23 ._filterBtn_sgwyp_30 svg{font-size:12px;width:12px;height:12px}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarCenter_sgwyp_23 ._dropdownBtn_sgwyp_52{border-color:#efefef4d;color:#efefef;text-transform:none;padding:.4rem 1rem;font-size:.875rem;min-width:120px}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarCenter_sgwyp_23 ._dropdownBtn_sgwyp_52:hover{border-color:#efefef80;background-color:#efefef1a}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarRight_sgwyp_64{display:flex;align-items:center;gap:.5rem;flex:0 0 auto;min-width:0;overflow:visible;flex-wrap:wrap;align-content:center}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarRight_sgwyp_64 ._patientInfo_sgwyp_74{display:flex;align-items:center;gap:.75rem;margin-left:auto;padding-left:1rem;border-left:1px solid rgba(239,239,239,.2)}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarRight_sgwyp_64 ._patientInfo_sgwyp_74 ._userAvatar_sgwyp_82{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;flex-shrink:0}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarRight_sgwyp_64 ._patientInfo_sgwyp_74 ._patientDetails_sgwyp_95{display:flex;flex-direction:column;gap:.1rem}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarRight_sgwyp_64 ._patientInfo_sgwyp_74 ._patientDetails_sgwyp_95 ._patientName_sgwyp_100{color:#efefef;font-size:.875rem;font-weight:600;line-height:1.2}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarRight_sgwyp_64 ._patientInfo_sgwyp_74 ._patientDetails_sgwyp_95 ._patientMRN_sgwyp_106{color:#efefefcc;font-size:.75rem;line-height:1.2}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarRight_sgwyp_64 ._actionButtons_sgwyp_111{display:flex;align-items:center;flex-wrap:wrap;overflow:hidden;min-width:0;max-width:100%;row-gap:.25rem}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarRight_sgwyp_64 ._actionButtons_sgwyp_111 ._buttonSeparator_sgwyp_120{width:1px;height:24px;background-color:#ffffff4d;margin:0 .25rem;flex-shrink:0}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarRight_sgwyp_64 ._actionButtons_sgwyp_111 ._iconBtn_sgwyp_127{border-color:#efefef4d;color:#efefef;min-width:24px;height:24px;padding:.2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarRight_sgwyp_64 ._actionButtons_sgwyp_111 ._iconBtn_sgwyp_127:hover{border-color:#efefef80;background-color:#efefef1a}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarRight_sgwyp_64 ._actionButtons_sgwyp_111 ._labeledBtn_sgwyp_142{border:none;background:transparent;color:#fff;text-transform:none;padding:.4rem .75rem;font-size:.65rem;height:auto;display:flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;min-width:auto;line-height:1.2;font-weight:500;cursor:pointer;transition:all .2s ease}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarRight_sgwyp_64 ._actionButtons_sgwyp_111 ._labeledBtn_sgwyp_142:hover{background-color:#ffffff1a}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarRight_sgwyp_64 ._actionButtons_sgwyp_111 ._labeledBtn_sgwyp_142 svg{font-size:14px;flex-shrink:0;width:14px;height:14px;color:#fff}@media (max-width: 1200px){._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarRight_sgwyp_64 ._actionButtons_sgwyp_111{row-gap:.2rem}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarRight_sgwyp_64 ._actionButtons_sgwyp_111 ._labeledBtn_sgwyp_142{padding:.18rem .35rem;font-size:.6rem;height:22px}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarRight_sgwyp_64 ._actionButtons_sgwyp_111 ._labeledBtn_sgwyp_142 svg{font-size:11px;width:11px;height:11px}}@media (max-width: 768px){._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarRight_sgwyp_64 ._actionButtons_sgwyp_111{gap:.15rem;row-gap:.15rem}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarRight_sgwyp_64 ._actionButtons_sgwyp_111 ._labeledBtn_sgwyp_142{padding:.15rem .3rem;font-size:.55rem;height:20px;gap:.15rem}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarRight_sgwyp_64 ._actionButtons_sgwyp_111 ._labeledBtn_sgwyp_142 svg{font-size:10px;width:10px;height:10px}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._navbarCenter_sgwyp_23 ._filterBtn_sgwyp_30{min-width:70px;padding:.25rem .6rem;font-size:.7rem;height:28px}}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._dropdownMenu_sgwyp_209 .MuiPaper-root{background-color:#004152!important;border-radius:6px!important;padding:.3rem!important}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._dropdownMenu_sgwyp_209 .MuiList-root{padding:0!important}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._dropdownMenu_sgwyp_209 .MuiList-root[style*=grid]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.2rem!important}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._dropdownMenu_sgwyp_209 ._templateMenuItem_sgwyp_222{color:#efefef!important;padding:.2rem .4rem!important;font-size:.65rem!important;background-color:#00415299!important;border:1px solid rgba(239,239,239,.15)!important;border-radius:4px!important;margin:0!important;min-height:22px!important;height:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;transition:all .2s ease!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%!important;box-sizing:border-box!important;line-height:1!important}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._dropdownMenu_sgwyp_209 ._templateMenuItem_sgwyp_222:hover{background-color:#004152e6!important;border-color:#efefef4d!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px #0003!important}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._dropdownMenu_sgwyp_209 ._templateMenuItem_sgwyp_222:active{transform:translateY(0)!important}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._dropdownMenu_sgwyp_209 ._menuItemTwoCol_sgwyp_254{color:#efefef!important;padding:.2rem .4rem!important;font-size:.65rem!important;background-color:#00415299!important;border:1px solid rgba(239,239,239,.15)!important;border-radius:4px!important;margin:0!important;min-height:22px!important;height:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%!important;box-sizing:border-box!important;line-height:1!important}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._dropdownMenu_sgwyp_209 ._menuItemTwoCol_sgwyp_254:hover{background-color:#004152e6!important;border-color:#efefef4d!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px #0003!important}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._dropdownMenu_sgwyp_209 ._menuItemTwoCol_sgwyp_254:active{transform:translateY(0)!important}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._dropdownMenu_sgwyp_209 ._menuItem_sgwyp_254{color:#efefef!important;padding:.2rem .4rem!important;font-size:.65rem!important;background-color:#00415299!important;border:1px solid rgba(239,239,239,.15)!important;border-radius:4px!important;margin:.15rem 0!important;min-height:22px!important;height:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-weight:500!important;line-height:1!important}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._dropdownMenu_sgwyp_209 ._menuItem_sgwyp_254:hover{background-color:#004152e6!important;border-color:#efefef4d!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px #0003!important}._reportMainBox_sgwyp_1 ._navbar_sgwyp_11 ._dropdownMenu_sgwyp_209 ._menuItem_sgwyp_254:active{transform:translateY(0)!important}._reportMainBox_sgwyp_1 ._compactPatientInfo_sgwyp_311{display:flex;align-items:center;gap:.75rem;padding:.35rem .75rem;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;min-height:32px;max-height:32px;flex-shrink:0;position:relative;cursor:pointer;transition:background-color .2s ease}._reportMainBox_sgwyp_1 ._compactPatientInfo_sgwyp_311:hover{background-color:#eee}._reportMainBox_sgwyp_1 ._compactPatientInfo_sgwyp_311::-webkit-scrollbar{height:3px}._reportMainBox_sgwyp_1 ._compactPatientInfo_sgwyp_311::-webkit-scrollbar-track{background:#f1f1f1}._reportMainBox_sgwyp_1 ._compactPatientInfo_sgwyp_311::-webkit-scrollbar-thumb{background:#888;border-radius:2px}._reportMainBox_sgwyp_1 ._compactPatientInfo_sgwyp_311::-webkit-scrollbar-thumb:hover{background:#555}._reportMainBox_sgwyp_1 ._compactPatientInfo_sgwyp_311 ._compactPatientItem_sgwyp_344{display:flex;align-items:center;gap:.3rem;flex-shrink:0;padding:0;background-color:transparent;border:none;border-radius:0;font-size:.65rem;line-height:1.2}._reportMainBox_sgwyp_1 ._compactPatientInfo_sgwyp_311 ._compactPatientItem_sgwyp_344 ._compactPatientLabel_sgwyp_356{color:#666;font-weight:500;white-space:nowrap}._reportMainBox_sgwyp_1 ._compactPatientInfo_sgwyp_311 ._compactPatientItem_sgwyp_344 ._compactPatientValue_sgwyp_361{color:#004152;font-weight:600;white-space:nowrap;max-width:250px;overflow:hidden;text-overflow:ellipsis}._reportMainBox_sgwyp_1 ._compactPatientInfo_sgwyp_311 ._patientInfoExpandButton_sgwyp_369{position:sticky;right:.75rem;width:24px;height:24px;border-radius:50%;border:1px solid #ccc;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin-left:auto;flex-shrink:0;z-index:10;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}._reportMainBox_sgwyp_1 ._compactPatientInfo_sgwyp_311 ._patientInfoExpandButton_sgwyp_369:hover{background-color:#f0f0f0;border-color:#004152;box-shadow:0 2px 6px #00000026}._reportMainBox_sgwyp_1 ._compactPatientInfo_sgwyp_311 ._patientInfoExpandButton_sgwyp_369 ._expandIcon_sgwyp_393{width:14px;height:14px;color:#004152;transition:transform .2s ease}._reportMainBox_sgwyp_1 ._compactPatientInfo_sgwyp_311 ._patientInfoExpandButton_sgwyp_369 ._expandIcon_sgwyp_393._expanded_sgwyp_399{transform:rotate(180deg)}._reportMainBox_sgwyp_1 ._patientInfoAccordion_sgwyp_402{width:100%;background-color:#fff;border-bottom:1px solid #e0e0e0;box-shadow:-2px 0 8px #00000026,0 2px 4px #0000001a;flex-shrink:0;max-height:50vh;overflow:hidden;animation:_slideDown_sgwyp_1 .3s ease-out;transform-origin:top;display:block}._reportMainBox_sgwyp_1 ._patientInfoAccordion_sgwyp_402 ._patientInfoAccordionContent_sgwyp_414{padding:.5rem 1rem;overflow-y:auto;max-height:calc(50vh - 1rem)}._reportMainBox_sgwyp_1 ._patientInfoAccordion_sgwyp_402 ._patientInfoSection_sgwyp_419{margin-bottom:.75rem}._reportMainBox_sgwyp_1 ._patientInfoAccordion_sgwyp_402 ._patientInfoSection_sgwyp_419:last-child{margin-bottom:0}._reportMainBox_sgwyp_1 ._patientInfoAccordion_sgwyp_402 ._patientInfoSection_sgwyp_419 ._patientInfoSectionTitle_sgwyp_425{font-size:.75rem;font-weight:600;color:#004152;margin:0 0 .4rem;padding-bottom:.3rem;border-bottom:1.5px solid #004152}._reportMainBox_sgwyp_1 ._patientInfoAccordion_sgwyp_402 ._patientInfoSection_sgwyp_419 ._patientInfoGrid_sgwyp_433{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.4rem 1rem}._reportMainBox_sgwyp_1 ._patientInfoAccordion_sgwyp_402 ._patientInfoSection_sgwyp_419 ._patientInfoField_sgwyp_438{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;flex-wrap:wrap}._reportMainBox_sgwyp_1 ._patientInfoAccordion_sgwyp_402 ._patientInfoSection_sgwyp_419 ._patientInfoField_sgwyp_438 ._patientInfoLabel_sgwyp_445{font-size:.65rem;font-weight:500;color:#666;line-height:1.2;flex-shrink:0;white-space:nowrap}._reportMainBox_sgwyp_1 ._patientInfoAccordion_sgwyp_402 ._patientInfoSection_sgwyp_419 ._patientInfoField_sgwyp_438 ._patientInfoValue_sgwyp_453{font-size:.7rem;color:#004152;font-weight:500;word-break:break-word;line-height:1.3;flex:1;min-width:0}._reportMainBox_sgwyp_1 ._patientInfoAccordion_sgwyp_402 ._patientInfoSection_sgwyp_419 ._patientInfoField_sgwyp_438 ._patientInfoValue_sgwyp_453:hover{color:#016f8b}._reportMainBox_sgwyp_1 ._patientInfoAccordion_sgwyp_402 ._patientInfoSection_sgwyp_419 ._patientInfoField_sgwyp_438 ._signaturePreview_sgwyp_465{margin-top:.15rem}._reportMainBox_sgwyp_1 ._patientInfoAccordion_sgwyp_402 ._patientInfoSection_sgwyp_419 ._patientInfoField_sgwyp_438 ._signaturePreview_sgwyp_465 ._signatureImage_sgwyp_468{max-height:45px;height:auto;border-radius:2px;cursor:pointer;border:1px solid #e0e0e0;padding:2px;background-color:#f9f9f9}._reportMainBox_sgwyp_1 ._patientInfoAccordion_sgwyp_402 ._patientInfoSection_sgwyp_419 ._patientInfoField_sgwyp_438 ._signaturePreview_sgwyp_465 ._signatureImage_sgwyp_468:hover{border-color:#004152}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480{display:flex;flex:1;min-height:0}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485{flex:1;height:100%;overflow:hidden;background-color:#004152;color:#efefef;display:flex;flex-direction:column;min-width:0}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._editorContainer_sgwyp_495{flex:1;overflow:hidden;background-color:#efefef;display:flex;flex-direction:column;min-height:0}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._editorContainer_sgwyp_495 .ql-container{flex:1;overflow-y:auto;background-color:#efefef;min-height:0}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._editorContainer_sgwyp_495 .ql-editor{color:#004152;min-height:100%;padding:1rem;caret-color:#004152;cursor:text}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._editorContainer_sgwyp_495 .ql-toolbar{background-color:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:10}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._editorContainer_sgwyp_495 .ql-toolbar .ql-formats{margin-right:0!important}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._editorContainer_sgwyp_495._accordionOpen_sgwyp_526 .ql-toolbar{z-index:0}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._editorContainer_sgwyp_495 .my-content-display{height:100%;display:flex;flex-direction:column}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._editorContainer_sgwyp_495._editorDisabled_sgwyp_534 .ql-container{cursor:default!important;overflow-y:auto!important}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._editorContainer_sgwyp_495._editorDisabled_sgwyp_534 .ql-container:hover{cursor:default!important}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._editorContainer_sgwyp_495._editorDisabled_sgwyp_534 .ql-container .ql-editor{cursor:default!important;-webkit-user-select:none;user-select:none;caret-color:transparent!important}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._editorContainer_sgwyp_495._editorDisabled_sgwyp_534 .ql-container .ql-editor:hover{cursor:default!important}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._editorContainer_sgwyp_495._editorDisabled_sgwyp_534 .ql-container .ql-editor::selection{background:transparent}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._editorContainer_sgwyp_495._editorDisabled_sgwyp_534 .ql-container .ql-editor:focus{outline:none}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._editorContainer_sgwyp_495._editorDisabled_sgwyp_534 .my-content-display.quill-disabled .ql-container{cursor:default!important;overflow-y:auto!important}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._editorContainer_sgwyp_495._editorDisabled_sgwyp_534 .my-content-display.quill-disabled .ql-container:hover{cursor:default!important}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._editorContainer_sgwyp_495._editorDisabled_sgwyp_534 .my-content-display.quill-disabled .ql-editor{cursor:default!important;caret-color:transparent!important;-webkit-user-select:none;user-select:none}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._editorContainer_sgwyp_495._editorDisabled_sgwyp_534 .my-content-display.quill-disabled .ql-editor:hover{cursor:default!important}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._editorContainer_sgwyp_495._editorDisabled_sgwyp_534 .my-content-display.quill-disabled .ql-editor::selection{background:transparent}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._editorContainer_sgwyp_495._editorDisabled_sgwyp_534 .my-content-display.quill-disabled .ql-editor:focus{outline:none}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._patientInfoTab_sgwyp_576,._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._examDetailsTab_sgwyp_577{flex:1;overflow-y:auto;padding:1.5rem;background-color:#efefef;height:calc(100vh - 7rem)}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._patientInfoTab_sgwyp_576 ._backButton_sgwyp_584,._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._examDetailsTab_sgwyp_577 ._backButton_sgwyp_584{margin-bottom:1rem}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._patientInfoTab_sgwyp_576 ._patientInfoGrid_sgwyp_433,._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._patientInfoTab_sgwyp_576 ._examInfoGrid_sgwyp_589,._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._examDetailsTab_sgwyp_577 ._patientInfoGrid_sgwyp_433,._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._examDetailsTab_sgwyp_577 ._examInfoGrid_sgwyp_589{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._patientInfoTab_sgwyp_576 ._patientInfoGrid_sgwyp_433 ._infoField_sgwyp_596,._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._patientInfoTab_sgwyp_576 ._examInfoGrid_sgwyp_589 ._infoField_sgwyp_596,._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._examDetailsTab_sgwyp_577 ._patientInfoGrid_sgwyp_433 ._infoField_sgwyp_596,._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._examDetailsTab_sgwyp_577 ._examInfoGrid_sgwyp_589 ._infoField_sgwyp_596{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background-color:#fff;border-radius:8px;border-left:4px solid #004152;box-shadow:0 2px 4px #0000000d}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._patientInfoTab_sgwyp_576 ._patientInfoGrid_sgwyp_433 ._infoField_sgwyp_596 ._fieldLabel_sgwyp_609,._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._patientInfoTab_sgwyp_576 ._examInfoGrid_sgwyp_589 ._infoField_sgwyp_596 ._fieldLabel_sgwyp_609,._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._examDetailsTab_sgwyp_577 ._patientInfoGrid_sgwyp_433 ._infoField_sgwyp_596 ._fieldLabel_sgwyp_609,._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._examDetailsTab_sgwyp_577 ._examInfoGrid_sgwyp_589 ._infoField_sgwyp_596 ._fieldLabel_sgwyp_609{font-size:.75rem;color:#004152;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._patientInfoTab_sgwyp_576 ._patientInfoGrid_sgwyp_433 ._infoField_sgwyp_596 ._fieldValue_sgwyp_619,._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._patientInfoTab_sgwyp_576 ._examInfoGrid_sgwyp_589 ._infoField_sgwyp_596 ._fieldValue_sgwyp_619,._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._examDetailsTab_sgwyp_577 ._patientInfoGrid_sgwyp_433 ._infoField_sgwyp_596 ._fieldValue_sgwyp_619,._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._examDetailsTab_sgwyp_577 ._examInfoGrid_sgwyp_589 ._infoField_sgwyp_596 ._fieldValue_sgwyp_619{font-size:.875rem;color:#004152;padding:.5rem;background-color:#f5f7fa;border-radius:4px;cursor:pointer;word-break:break-word;transition:background-color .2s ease}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._patientInfoTab_sgwyp_576 ._patientInfoGrid_sgwyp_433 ._infoField_sgwyp_596 ._fieldValue_sgwyp_619:hover,._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._patientInfoTab_sgwyp_576 ._examInfoGrid_sgwyp_589 ._infoField_sgwyp_596 ._fieldValue_sgwyp_619:hover,._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._examDetailsTab_sgwyp_577 ._patientInfoGrid_sgwyp_433 ._infoField_sgwyp_596 ._fieldValue_sgwyp_619:hover,._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._examDetailsTab_sgwyp_577 ._examInfoGrid_sgwyp_589 ._infoField_sgwyp_596 ._fieldValue_sgwyp_619:hover{background-color:#e9ecef}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._statusBar_sgwyp_638{flex-shrink:0;height:1.5rem;background-color:#f5f5f5;color:#000;border-top:1px solid rgba(239,239,239,.1);display:flex;align-items:center;padding:.5rem;gap:1.5rem;position:relative;overflow:hidden}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._statusBar_sgwyp_638 ._statusBarLeft_sgwyp_651{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;padding-right:200px;overflow:hidden}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._statusBar_sgwyp_638 ._statusItem_sgwyp_662{display:flex;align-items:center;gap:.5rem;flex-shrink:0;white-space:nowrap}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._statusBar_sgwyp_638 ._statusItem_sgwyp_662 ._statusLabel_sgwyp_669{font-size:.75rem;color:#000;font-weight:500}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._statusBar_sgwyp_638 ._statusItem_sgwyp_662 ._statusValue_sgwyp_674{font-size:.75rem;color:#000;font-weight:600}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._statusBar_sgwyp_638 ._templateIndicator_sgwyp_679{display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background-color:#004152;position:absolute;right:0;top:0;bottom:0;height:100%;flex-shrink:0;white-space:nowrap;z-index:10}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._statusBar_sgwyp_638 ._templateIndicator_sgwyp_679 ._templateIndicatorLabel_sgwyp_694{font-size:.75rem;color:#efefefcc;font-weight:500}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._statusBar_sgwyp_638 ._templateIndicator_sgwyp_679 ._templateIndicatorValue_sgwyp_699{font-size:.75rem;color:#efefef;font-weight:600}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._statusBar_sgwyp_638 ._helpBtn_sgwyp_704{color:#efefef;min-width:32px;padding:.25rem;border:none;flex-shrink:0;position:absolute;right:0;top:0;bottom:0;height:100%;z-index:11;display:none}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._statusBar_sgwyp_638 ._helpBtn_sgwyp_704:hover{background-color:#efefef1a}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._JoditEditorScrollBox_sgwyp_721{width:100%;height:100%;overflow:scroll}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 ._JoditEditorScrollBox_sgwyp_721::-webkit-scrollbar-track{background:transparent}._reportMainBox_sgwyp_1 ._reportContentBox_sgwyp_480 ._JoditEditorBox_sgwyp_485 h3{color:#004152;padding:.3rem .5rem}._buttonStrip_sgwyp_734{position:fixed;top:var(--navbar-height, 40px);padding:0;bottom:var(--statusbar-height, 24px);right:0;display:flex;flex-direction:column;gap:.5rem;z-index:1002;background-color:#004152;transition:right .3s ease,background-color .3s ease}._buttonStrip_sgwyp_734._buttonStripClosed_sgwyp_747{right:0;background-color:#004152}._buttonStrip_sgwyp_734._buttonStripOpen_sgwyp_751{right:300px;background-color:transparent}._stripButton_sgwyp_756{width:20px;min-height:50px;background-color:#016f8b66;color:#efefef;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:.5rem;transition:all .2s ease;font-size:.65rem;font-weight:600;letter-spacing:.5px;padding:1rem 0;text-transform:uppercase;border-bottom:1px solid rgba(239,239,239,.3)}._stripButton_sgwyp_756:hover{background-color:#016f8b99;border-color:#efefef66}._stripButton_sgwyp_756._stripButtonActive_sgwyp_778{background-color:#016f8b;border-color:#efefef80;box-shadow:inset -2px 0 4px #0003}._stripButton_sgwyp_756 ._stripButtonText_sgwyp_783{writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap}._stripButton_sgwyp_756 ._stripButtonIcon_sgwyp_788{width:18px;height:18px;color:#efefef;opacity:1!important}._patientInfoTopRight_sgwyp_795{position:absolute;top:.25rem;right:.5rem;display:flex;align-items:center;gap:.5rem;z-index:100}._patientInfoTopRight_sgwyp_795 ._userAvatar_sgwyp_82{width:32px;height:32px;background:#20b2aa;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.85rem;flex-shrink:0}._patientInfoTopRight_sgwyp_795 ._patientDetails_sgwyp_95{display:flex;flex-direction:column;gap:.05rem}._patientInfoTopRight_sgwyp_795 ._patientDetails_sgwyp_95 ._patientName_sgwyp_100{color:#efefef;font-size:.65rem;font-weight:600;line-height:1.1}._patientInfoTopRight_sgwyp_795 ._patientDetails_sgwyp_95 ._patientMRN_sgwyp_106{color:#efefefcc;font-size:.7rem;line-height:1.1}._sidebarBackdrop_sgwyp_833{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000030;z-index:999;cursor:pointer}._rightSidebar_sgwyp_844{position:fixed;top:var(--navbar-height, 40px);right:0;bottom:var(--statusbar-height, 24px);width:300px;padding-top:4px;background-color:#004152;color:#efefef;border-left:1px solid rgba(239,239,239,.1);transition:transform .3s ease;z-index:1000;overflow:hidden;transform:translate(0);display:flex;flex-direction:column}._rightSidebar_sgwyp_844._sidebarClosed_sgwyp_861{transform:translate(100%)}._sidebarContent_sgwyp_865{padding:0;display:flex;flex-direction:column;height:100%;margin-top:4px!important}._sidebarContent_sgwyp_865 ._sidebarTopSection_sgwyp_872{display:flex;flex-direction:column;overflow:hidden;background-color:#004152;min-height:30%;max-height:70%}._sidebarContent_sgwyp_865 ._resizeHandle_sgwyp_880{height:4px;background-color:#efefef1a;cursor:row-resize;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;transition:background-color .2s ease}._sidebarContent_sgwyp_865 ._resizeHandle_sgwyp_880:hover{background-color:#efefef33}._sidebarContent_sgwyp_865 ._resizeHandle_sgwyp_880 ._resizeHandleLine_sgwyp_894{width:40px;height:2px;background-color:#efefef66;border-radius:2px}._sidebarContent_sgwyp_865 ._sidebarBottomSection_sgwyp_900{display:flex;flex-direction:column;overflow:hidden;min-height:30%;max-height:70%}._sidebarContent_sgwyp_865 ._sidebarTabs_sgwyp_907{display:flex;background-color:#004152;flex-shrink:0}._sidebarContent_sgwyp_865 ._sidebarTabs_sgwyp_907 ._sidebarTab_sgwyp_907{flex:1;background:none;border:none;border-bottom:1px solid #20B2AA;color:#efefef;font-size:.65rem;font-weight:600;padding:.4rem .35rem;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:.2rem;transition:all .2s ease;position:relative}._sidebarContent_sgwyp_865 ._sidebarTabs_sgwyp_907 ._sidebarTab_sgwyp_907:hover{background-color:#efefef0d}._sidebarContent_sgwyp_865 ._sidebarTabs_sgwyp_907 ._sidebarTab_sgwyp_907._sidebarTabActive_sgwyp_934{background-color:#016f8b;color:#efefef}._sidebarContent_sgwyp_865 ._sidebarTabs_sgwyp_907 ._sidebarTab_sgwyp_907 ._tabArrow_sgwyp_938{font-size:.875rem;margin-left:.25rem}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942{flex:1;overflow-y:auto;padding:.25rem 0;display:flex;flex-direction:column;background-color:#203f44}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._templateSearchContainer_sgwyp_950{position:relative;margin-bottom:.15rem;margin-left:.35rem;margin-right:.35rem;background-color:#203f44}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._templateSearchContainer_sgwyp_950 ._searchIcon_sgwyp_957{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);font-size:.875rem;color:#fff;pointer-events:none;z-index:1}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._templateSearchContainer_sgwyp_950 ._templateSearchInput_sgwyp_967{width:100%;padding:.3rem .5rem .3rem 1.75rem;background-color:#efefef1a;border:1px solid rgba(239,239,239,.2);border-radius:4px;color:#fff;font-size:.65rem;outline:none;transition:all .2s ease}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._templateSearchContainer_sgwyp_950 ._templateSearchInput_sgwyp_967::placeholder{color:#fff}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._templateSearchContainer_sgwyp_950 ._templateSearchInput_sgwyp_967:focus{border-color:#efefef66}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._noTemplatesFound_sgwyp_984{padding:.5rem .75rem;color:#efefef99;font-size:.65rem;text-align:center}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._menuSubItem_sgwyp_990{background-color:transparent;border:none;color:#efefef;font-size:.65rem;padding:.3rem .4rem;text-align:left;cursor:pointer;transition:background-color .2s ease;margin:0;border-radius:4px;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:.4rem}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._menuSubItem_sgwyp_990:hover{background-color:#efefef1a}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._menuSubItem_sgwyp_990 ._menuSubItemText_sgwyp_1010{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._menuSubItem_sgwyp_990 ._menuSubItemEyeButton_sgwyp_1016{flex-shrink:0;background:transparent;border:none;color:#efefef;cursor:pointer;padding:.15rem;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s ease;border-radius:3px}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._menuSubItem_sgwyp_990 ._menuSubItemEyeButton_sgwyp_1016:hover{opacity:1;background-color:#efefef1a}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._menuSubItem_sgwyp_990 ._menuSubItemEyeButton_sgwyp_1016 ._eyeIcon_sgwyp_1034{width:14px;height:14px}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._sidebarMenuItem_sgwyp_1038{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;color:#efefef;font-size:.7rem;font-weight:500;cursor:pointer;border-bottom:1px solid rgba(239,239,239,.05);transition:background-color .2s ease;text-transform:uppercase;letter-spacing:.5px}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._sidebarMenuItem_sgwyp_1038:hover{background-color:#efefef0d}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._sidebarMenuItem_sgwyp_1038 span{flex:1}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._sidebarMenuItem_sgwyp_1038 ._menuItemArrow_sgwyp_1058{font-size:1rem;color:#efefef;opacity:.7;margin-left:.5rem;transition:transform .2s ease}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._sidebarMenuItem_sgwyp_1038 ._menuItemArrow_sgwyp_1058._arrowRotated_sgwyp_1065{transform:rotate(90deg)}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._menuSubItems_sgwyp_1068{background-color:#092b31;display:flex;flex-direction:column}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._menuSubItems_sgwyp_1068 ._orderDataSection_sgwyp_1073{display:flex;flex-direction:column;margin-bottom:.5rem}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._menuSubItems_sgwyp_1068 ._orderDataSection_sgwyp_1073 ._orderDataSectionHeader_sgwyp_1078{padding:.5rem 1rem .5rem 2rem;color:#efefef;font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(239,239,239,.3);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._menuSubItems_sgwyp_1068 ._orderDataSection_sgwyp_1073 ._orderDataContent_sgwyp_1090{background-color:transparent;padding:.5rem 1rem .5rem 2rem;display:flex;flex-direction:column}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._menuSubItems_sgwyp_1068 ._orderDataSection_sgwyp_1073 ._orderDataContent_sgwyp_1090 ._orderDataField_sgwyp_1096{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;padding:.25rem 0}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._menuSubItems_sgwyp_1068 ._orderDataSection_sgwyp_1073 ._orderDataContent_sgwyp_1090 ._orderDataField_sgwyp_1096 ._orderDataLabel_sgwyp_1103{font-size:.6rem;color:#efefefcc;font-weight:500;min-width:100px;flex-shrink:0}._sidebarContent_sgwyp_865 ._sidebarMenu_sgwyp_942 ._menuSubItems_sgwyp_1068 ._orderDataSection_sgwyp_1073 ._orderDataContent_sgwyp_1090 ._orderDataField_sgwyp_1096 ._orderDataValue_sgwyp_1110{font-size:.65rem;color:#efefef;word-break:break-word;flex:1}._sidebarContent_sgwyp_865 ._sidebarBottomTabs_sgwyp_1116{display:flex;background-color:#004152;flex-shrink:0;border-top:1px solid rgba(239,239,239,.1)}._sidebarContent_sgwyp_865 ._sidebarBottomTabs_sgwyp_1116 ._sidebarBottomTab_sgwyp_1116{flex:1;background:none;border:none;border-bottom:2px solid transparent;color:#efefef;font-size:.65rem;font-weight:600;padding:.4rem .35rem;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:.2rem;transition:all .2s ease;position:relative}._sidebarContent_sgwyp_865 ._sidebarBottomTabs_sgwyp_1116 ._sidebarBottomTab_sgwyp_1116:hover{background-color:#efefef0d}._sidebarContent_sgwyp_865 ._sidebarBottomTabs_sgwyp_1116 ._sidebarBottomTab_sgwyp_1116._sidebarBottomTabActive_sgwyp_1144{background-color:#016f8b;color:#efefef;border-bottom-color:#20b2aa}._sidebarContent_sgwyp_865 ._sidebarBottomContent_sgwyp_1149{flex:1;overflow:hidden;padding:0;display:flex;flex-direction:column;background-color:#004152;min-height:0}._sidebarContent_sgwyp_865 ._notesList_sgwyp_1158{flex:1;overflow-y:auto;overflow-x:hidden;padding:.5rem;display:flex;flex-direction:column;gap:.5rem;min-height:0;background-color:#203f44}._sidebarContent_sgwyp_865 ._noteMessageWrapper_sgwyp_1169{display:flex;flex-direction:column;width:100%;margin-bottom:.3rem}._sidebarContent_sgwyp_865 ._noteMessageWrapper_sgwyp_1169._noteMessageWrapperMine_sgwyp_1175{align-items:flex-end}._sidebarContent_sgwyp_865 ._noteMessageWrapper_sgwyp_1169._noteMessageWrapperMine_sgwyp_1175 ._noteMessageMeta_sgwyp_1178{padding-left:0;padding-right:.25rem;justify-content:flex-end;align-self:flex-end}._sidebarContent_sgwyp_865 ._noteMessageBubble_sgwyp_1184{max-width:85%;padding:.4rem .6rem;border-radius:8px;background-color:#f1f7f933;color:#efefef;font-size:.65rem;line-height:1.4;word-wrap:break-word;white-space:pre-wrap;align-self:flex-start;box-shadow:0 1px 3px #00000026}._sidebarContent_sgwyp_865 ._noteMessageBubble_sgwyp_1184._noteMessageMine_sgwyp_1197{background-color:#016f8b80;align-self:flex-end}._sidebarContent_sgwyp_865 ._noteMessageText_sgwyp_1201{color:#efefef;font-size:.7rem;line-height:1.4;word-wrap:break-word;white-space:pre-wrap}._sidebarContent_sgwyp_865 ._noteMessageMeta_sgwyp_1178{display:flex;align-items:center;gap:.4rem;margin-top:.2rem;font-size:.6rem;color:#efefefb3;padding-left:.2rem;align-self:flex-start;width:fit-content}._sidebarContent_sgwyp_865 ._noteMessageAuthor_sgwyp_1219{font-weight:500;color:#efefefcc}._sidebarContent_sgwyp_865 ._noteMessageTime_sgwyp_1223{color:#efefef99}._sidebarContent_sgwyp_865 ._noNotesFound_sgwyp_1226{padding:.75rem;text-align:center;color:#efefef99;font-size:.65rem}._sidebarContent_sgwyp_865 ._noteInputContainer_sgwyp_1232{display:flex;gap:.4rem;padding:.5rem;border-top:1px solid rgba(239,239,239,.1);flex-shrink:0;position:relative;z-index:10;pointer-events:auto}._sidebarContent_sgwyp_865 ._noteInputContainer_sgwyp_1232 ._noteInput_sgwyp_1232{flex:1;padding:.4rem;background-color:#efefef1a;border:1px solid rgba(239,239,239,.2);border-radius:4px;color:#fff;font-size:.65rem;outline:none;transition:all .2s ease;pointer-events:auto;cursor:text}._sidebarContent_sgwyp_865 ._noteInputContainer_sgwyp_1232 ._noteInput_sgwyp_1232::placeholder{color:#fff}._sidebarContent_sgwyp_865 ._noteInputContainer_sgwyp_1232 ._noteInput_sgwyp_1232:focus{border-color:#efefef66}._sidebarContent_sgwyp_865 ._noteInputContainer_sgwyp_1232 ._noteInput_sgwyp_1232:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}._sidebarContent_sgwyp_865 ._noteInputContainer_sgwyp_1232 ._noteAddButton_sgwyp_1266{padding:.4rem .75rem;background-color:#016f8b;color:#efefef;border:none;border-radius:4px;font-size:.65rem;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .2s ease}._sidebarContent_sgwyp_865 ._noteInputContainer_sgwyp_1232 ._noteAddButton_sgwyp_1266:hover:not(:disabled){background-color:#015a73}._sidebarContent_sgwyp_865 ._noteInputContainer_sgwyp_1232 ._noteAddButton_sgwyp_1266:disabled{opacity:.5;cursor:not-allowed}._sidebarContent_sgwyp_865 ._attachmentsList_sgwyp_1285{flex:1;overflow-y:auto;padding:.25rem 0;display:flex;flex-direction:column;gap:0;background-color:#203f44}._sidebarContent_sgwyp_865 ._attachmentCard_sgwyp_1294{display:flex;align-items:center;gap:.4rem;padding:.3rem .4rem;border:none;border-radius:4px;transition:background-color .2s ease;font-weight:500}._sidebarContent_sgwyp_865 ._attachmentCard_sgwyp_1294:hover{background-color:#efefef1a}._sidebarContent_sgwyp_865 ._attachmentCard_sgwyp_1294 ._attachmentIcon_sgwyp_1307{font-size:.875rem;color:#efefef;flex-shrink:0;width:14px;height:14px}._sidebarContent_sgwyp_865 ._attachmentCard_sgwyp_1294 ._attachmentContent_sgwyp_1314{flex:1;display:flex;flex-direction:column;gap:.1rem;min-width:0}._sidebarContent_sgwyp_865 ._attachmentCard_sgwyp_1294 ._attachmentContent_sgwyp_1314 ._attachmentName_sgwyp_1321{color:#efefef;font-size:.65rem;line-height:1.3;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sidebarContent_sgwyp_865 ._attachmentCard_sgwyp_1294 ._attachmentContent_sgwyp_1314 ._attachmentMeta_sgwyp_1330{color:#efefefb3;font-size:.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sidebarContent_sgwyp_865 ._attachmentCard_sgwyp_1294 ._attachmentEyeButton_sgwyp_1337{flex-shrink:0;background:transparent;border:none;color:#efefef;cursor:pointer;padding:.2rem;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s ease;border-radius:3px}._sidebarContent_sgwyp_865 ._attachmentCard_sgwyp_1294 ._attachmentEyeButton_sgwyp_1337:hover{opacity:1;background-color:#efefef1a}._sidebarContent_sgwyp_865 ._attachmentCard_sgwyp_1294 ._attachmentEyeButton_sgwyp_1337 ._eyeIcon_sgwyp_1034{width:14px;height:14px;color:#efefef}._sidebarContent_sgwyp_865 ._noAttachmentsFound_sgwyp_1360{padding:.75rem;text-align:center;color:#efefef99;font-size:.65rem}._sidebarContent_sgwyp_865 ._attachmentUploadContainer_sgwyp_1366{padding:.5rem;border-top:1px solid rgba(239,239,239,.1);flex-shrink:0}._sidebarContent_sgwyp_865 ._attachmentUploadContainer_sgwyp_1366 ._attachmentUploadButton_sgwyp_1371{width:100%;padding:.4rem;background-color:#016f8b;color:#efefef;border:none;border-radius:4px;font-size:.65rem;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.4rem}._sidebarContent_sgwyp_865 ._attachmentUploadContainer_sgwyp_1366 ._attachmentUploadButton_sgwyp_1371:hover{background-color:#015a73}._sidebarContent_sgwyp_865 ._sidebarAccordion_sgwyp_1391{background-color:#efefef0d;border:1px solid rgba(239,239,239,.1);border-radius:4px;box-shadow:none}._sidebarContent_sgwyp_865 ._sidebarAccordion_sgwyp_1391 .MuiAccordionSummary-root{min-height:40px;padding:0 .75rem;background-color:#efefef0d}._sidebarContent_sgwyp_865 ._sidebarAccordion_sgwyp_1391 .MuiAccordionSummary-root:hover{background-color:#efefef1a}._sidebarContent_sgwyp_865 ._sidebarAccordion_sgwyp_1391 .MuiAccordionDetails-root{padding:.75rem;background-color:#0000001a}._sidebarContent_sgwyp_865 ._sidebarAccordion_sgwyp_1391 ._accordionTitle_sgwyp_1409{color:#efefef;font-size:.875rem;font-weight:500}._sidebarContent_sgwyp_865 ._sidebarAccordion_sgwyp_1391 ._accordionDetails_sgwyp_1414{display:flex;flex-direction:column;gap:.5rem}._sidebarContent_sgwyp_865 ._sidebarAccordion_sgwyp_1391 ._templateGrid_sgwyp_1419{display:grid;grid-template-columns:1fr;gap:.5rem}._sidebarContent_sgwyp_865 ._sidebarAccordion_sgwyp_1391 ._templateGrid_sgwyp_1419 ._templateItem_sgwyp_1424{border-color:#efefef33;color:#efefef;text-transform:none;font-size:.75rem;padding:.4rem .5rem;justify-content:flex-start}._sidebarContent_sgwyp_865 ._sidebarAccordion_sgwyp_1391 ._templateGrid_sgwyp_1419 ._templateItem_sgwyp_1424:hover{border-color:#efefef66;background-color:#efefef1a}._sidebarContent_sgwyp_865 ._sidebarAccordion_sgwyp_1391 ._fieldsGrid_sgwyp_1436{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}._sidebarContent_sgwyp_865 ._sidebarAccordion_sgwyp_1391 ._fieldsGrid_sgwyp_1436 ._fieldItem_sgwyp_1441{border-color:#efefef33;color:#efefef;text-transform:none;font-size:.7rem;padding:.35rem .4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sidebarContent_sgwyp_865 ._sidebarAccordion_sgwyp_1391 ._fieldsGrid_sgwyp_1436 ._fieldItem_sgwyp_1441:hover{border-color:#efefef66;background-color:#efefef1a}._sidebarContent_sgwyp_865 ._sidebarAccordion_sgwyp_1391 ._orderDataButtons_sgwyp_1455{display:flex;flex-direction:column;gap:.5rem}._sidebarContent_sgwyp_865 ._sidebarAccordion_sgwyp_1391 ._orderDataButtons_sgwyp_1455 ._orderDataItem_sgwyp_1460{border-color:#efefef33;color:#efefef;text-transform:none;font-size:.75rem;padding:.4rem .5rem;justify-content:flex-start}._sidebarContent_sgwyp_865 ._sidebarAccordion_sgwyp_1391 ._orderDataButtons_sgwyp_1455 ._orderDataItem_sgwyp_1460:hover{border-color:#efefef66;background-color:#efefef1a}._templateName_sgwyp_1473{font-size:13px;font-weight:500;list-style:none;margin:0 0 6px;padding:8px 12px;background:linear-gradient(135deg,#004152,#004152);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#efefef;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 2px 8px #0003,inset 0 1px #ffffff1a}._templateName_sgwyp_1473:hover{background:linear-gradient(135deg,#004152,#004152);transform:translateY(-1px);box-shadow:0 4px 12px #00000040;border-color:#fff3}._templateName_sgwyp_1473:active{transform:translateY(0)}._FieldNamee_sgwyp_1501{margin:0 0 6px;padding:8px 12px;border:1px solid rgba(239,239,239,.3);border-radius:6px;background:linear-gradient(135deg,#ffffff14,#ffffff08);color:#efefef;cursor:pointer;font-size:12px;font-weight:400;list-style:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;box-shadow:0 1px 4px #0000001a,inset 0 1px #ffffff0d}._FieldNamee_sgwyp_1501:after{content:"";position:absolute;top:50%;right:8px;width:4px;height:4px;background:#efefef66;border-radius:50%;transform:translateY(-50%) scale(0);transition:transform .2s ease}._FieldNamee_sgwyp_1501:hover{background:linear-gradient(135deg,#efefef,#efefeff2);color:#004152;border-color:#01303d33;transform:translateY(-1px);box-shadow:0 3px 8px #00000026}._FieldNamee_sgwyp_1501:hover:after{transform:translateY(-50%) scale(1);background:#004152}._FieldNamee_sgwyp_1501:active{transform:translateY(0)}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414{padding:.5rem 1rem;background-color:#fff}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414 ul{list-style:none;padding:0;margin:0}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414 ul li{animation:_fadeInUp_sgwyp_1 .3s ease forwards;opacity:0;transform:translateY(10px)}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414 ul li:nth-child(1){animation-delay:.05s}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414 ul li:nth-child(2){animation-delay:.1s}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414 ul li:nth-child(3){animation-delay:.15s}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414 ul li:nth-child(4){animation-delay:.2s}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414 ul li:nth-child(5){animation-delay:.25s}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414 ul li:nth-child(6){animation-delay:.3s}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414 ul li:nth-child(7){animation-delay:.35s}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414 ul li:nth-child(8){animation-delay:.4s}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414 ul li:nth-child(9){animation-delay:.45s}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414 ul li:nth-child(10){animation-delay:.5s}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414 ul li:nth-child(11){animation-delay:.55s}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414 ul li:nth-child(12){animation-delay:.6s}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414 ul li:nth-child(13){animation-delay:.65s}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414 ul li:nth-child(14){animation-delay:.7s}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414 ul li:nth-child(15){animation-delay:.75s}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414 ul li:nth-child(16){animation-delay:.8s}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414 ul li:nth-child(17){animation-delay:.85s}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414 ul li:nth-child(18){animation-delay:.9s}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414 ul li:nth-child(19){animation-delay:.95s}._accordion_sgwyp_526 ._accordionDetails_sgwyp_1414 ul li:nth-child(20){animation-delay:1s}@keyframes _fadeInUp_sgwyp_1{to{opacity:1;transform:translateY(0)}}@keyframes _slideDown_sgwyp_1{0%{max-height:0;opacity:0;padding-top:0;padding-bottom:0}to{max-height:50vh;opacity:1;padding-top:.5rem;padding-bottom:.5rem}}._sidebar_sgwyp_833::-webkit-scrollbar{width:6px}._sidebar_sgwyp_833::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}._sidebar_sgwyp_833::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}._sidebar_sgwyp_833::-webkit-scrollbar-thumb:hover{background:#fff6}._tooltip_sgwyp_1658{background-color:#004152;color:#efefef;padding:.5rem 1rem;border-radius:4px;font-size:12px;max-width:20rem;word-wrap:break-word;box-shadow:0 2px 4px #0003;position:absolute;right:100%;margin-right:10px}._contentTooltip_sgwyp_1672{position:fixed;z-index:10000;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;padding:1rem;max-width:400px;min-width:200px;max-height:500px;overflow-y:auto;color:#333;font-size:.875rem;line-height:1.5;width:auto}._contentTooltip_sgwyp_1672:before{content:"";position:absolute;top:15px;left:-8px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid white;filter:drop-shadow(-2px 0 2px rgba(0,0,0,.1))}._contentTooltip_sgwyp_1672._tooltipOnLeft_sgwyp_1700:before{left:auto;right:-8px;border-right:none;border-left:8px solid white;filter:drop-shadow(2px 0 2px rgba(0,0,0,.1))}._contentTooltip_sgwyp_1672 ._tooltipHeader_sgwyp_1707{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.1)}._contentTooltip_sgwyp_1672 ._tooltipHeader_sgwyp_1707 ._tooltipIcon_sgwyp_1715{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#e92063,#9c27b0);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700}._contentTooltip_sgwyp_1672 ._tooltipHeader_sgwyp_1707 ._tooltipTitle_sgwyp_1727{font-weight:600;color:#004152;font-size:.9rem}._contentTooltip_sgwyp_1672 ._tooltipContent_sgwyp_1732{color:#333;word-wrap:break-word;white-space:pre-wrap;min-height:20px}._contentTooltip_sgwyp_1672 ._tooltipContent_sgwyp_1732 img{max-width:100%;height:auto}._contentTooltip_sgwyp_1672 ._tooltipContent_sgwyp_1732 p{margin:.5rem 0}._contentTooltip_sgwyp_1672 ._tooltipContent_sgwyp_1732 p:first-child{margin-top:0}._contentTooltip_sgwyp_1672 ._tooltipContent_sgwyp_1732 p:last-child{margin-bottom:0}._contentTooltip_sgwyp_1672 ._tooltipContent_sgwyp_1732 p:only-child{margin:0}._contentTooltip_sgwyp_1672 ._tooltipCloseButton_sgwyp_1754{position:absolute;top:.5rem;right:.5rem;background:transparent;border:none;color:#666;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}._contentTooltip_sgwyp_1672 ._tooltipCloseButton_sgwyp_1754:hover{background-color:#0000000d}._attachmentContainer_sgwyp_1773{display:flex;flex-direction:column;gap:1.5rem}._uploadCard_sgwyp_1779{background:linear-gradient(135deg,#004152,#004152);border-radius:8px;padding:1rem;box-shadow:0 4px 8px #0000001a;text-align:center;color:#efefef}._uploadButton_sgwyp_1788{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(90deg,#0288d1,#26c6da);border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;transition:transform .2s,box-shadow .2s}._uploadButton_sgwyp_1788:hover{transform:translateY(-2px);box-shadow:0 6px 12px #0288d14d}._uploadButton_sgwyp_1788:active{transform:translateY(0)}._uploadIcon_sgwyp_1810{font-size:16px}._attachmentInput_sgwyp_1814{display:none}._uploadHint_sgwyp_1818{font-size:10px;color:#b0bec5;margin-top:.5rem}._timelineWrapper_sgwyp_1824,._timeline_sgwyp_1824{width:100%}._timeline_sgwyp_1824 ._timeline-item_sgwyp_1831{font-size:12px;padding:.75rem;margin-bottom:.75rem;background:linear-gradient(135deg,#f5f7fa,#fff);border-radius:6px;border-left:5px solid #0288d1;box-shadow:0 2px 4px #0000000d}._timeline_sgwyp_1824 ._timeline-item_sgwyp_1831:last-child{margin-bottom:0}._timeline_sgwyp_1824 ._timeline-item_sgwyp_1831 ._timeline-content_sgwyp_1843{color:#004152;font-weight:500}._timeline_sgwyp_1824 ._timeline-item_sgwyp_1831 ._timeline-date_sgwyp_1847{color:#78909c;font-size:10px;margin-top:.25rem}._patientInfoContainer_sgwyp_1853{width:100%;padding:.5rem}._patientList_sgwyp_1858{list-style:none;padding:0;margin:0}._patientItem_sgwyp_1864{display:flex;flex-direction:column;align-items:flex-start;padding:.5rem .75rem;margin-bottom:.75rem;background-color:#fff;border-left:3px solid #0288d1;border-radius:4px;box-shadow:0 1px 3px #0000000d;transition:background-color .2s ease}._patientItem_sgwyp_1864:hover{background-color:#f9f9f9}._infoRow_sgwyp_1880{display:flex;flex-direction:column;width:100%;gap:.25rem}._infoLabel_sgwyp_1887{font-size:12px;color:#004152;font-weight:500;padding:.25rem}._infoValue_sgwyp_1894{font-size:12px;color:#004152;padding:.25rem;background-color:#f5f7fa;border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:15rem}._examInfoContainer_sgwyp_1906{width:100%;padding:.5rem}._examList_sgwyp_1911{list-style:none;padding:0;margin:0}._ExamName_sgwyp_1917{display:flex;flex-direction:column;align-items:flex-start;padding:.75rem 1rem;margin-bottom:1rem;background-color:#f5f7fa;border-radius:6px;border-left:4px solid #0288d1;box-shadow:0 2px 4px #0000000d;transition:transform .2s ease}._ExamName_sgwyp_1917:hover{transform:translate(5px)}p>img{width:120px;height:auto;max-height:60px;display:inline-block;object-fit:contain}._patientInfoForm_sgwyp_1946,._examDetailsForm_sgwyp_1947{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}._patientInfoForm_sgwyp_1946 ._formField_sgwyp_1952,._examDetailsForm_sgwyp_1947 ._formField_sgwyp_1952{display:flex;flex-direction:column;gap:.35rem}._patientInfoForm_sgwyp_1946 ._formField_sgwyp_1952 ._formLabel_sgwyp_1958,._examDetailsForm_sgwyp_1947 ._formField_sgwyp_1952 ._formLabel_sgwyp_1958{font-size:.7rem;color:#efefefcc;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}._patientInfoForm_sgwyp_1946 ._formField_sgwyp_1952 ._formInput_sgwyp_1967,._examDetailsForm_sgwyp_1947 ._formField_sgwyp_1952 ._formInput_sgwyp_1967{width:100%;padding:.4rem .6rem;background-color:#efefef1a;border:1px solid rgba(239,239,239,.2);border-radius:4px;color:#efefef;font-size:.8rem;cursor:pointer;transition:all .2s ease;box-sizing:border-box;height:32px;line-height:1.4}._patientInfoForm_sgwyp_1946 ._formField_sgwyp_1952 ._formInput_sgwyp_1967:hover,._examDetailsForm_sgwyp_1947 ._formField_sgwyp_1952 ._formInput_sgwyp_1967:hover{background-color:#efefef26;border-color:#efefef4d}._patientInfoForm_sgwyp_1946 ._formField_sgwyp_1952 ._formInput_sgwyp_1967:focus,._examDetailsForm_sgwyp_1947 ._formField_sgwyp_1952 ._formInput_sgwyp_1967:focus{outline:none;background-color:#efefef26;border-color:#efefef66}._patientInfoForm_sgwyp_1946 ._formField_sgwyp_1952 ._formInput_sgwyp_1967::placeholder,._examDetailsForm_sgwyp_1947 ._formField_sgwyp_1952 ._formInput_sgwyp_1967::placeholder{color:#efefef80}._patientInfoForm_sgwyp_1946 ._formField_sgwyp_1952 ._signaturePreview_sgwyp_465,._examDetailsForm_sgwyp_1947 ._formField_sgwyp_1952 ._signaturePreview_sgwyp_465{width:100%;padding:.5rem;background-color:#efefef1a;border:1px solid rgba(239,239,239,.2);border-radius:4px;display:flex;align-items:center;justify-content:center;min-height:60px;cursor:pointer;transition:all .2s ease}._patientInfoForm_sgwyp_1946 ._formField_sgwyp_1952 ._signaturePreview_sgwyp_465:hover,._examDetailsForm_sgwyp_1947 ._formField_sgwyp_1952 ._signaturePreview_sgwyp_465:hover{background-color:#efefef26;border-color:#efefef4d}._patientInfoForm_sgwyp_1946 ._formField_sgwyp_1952 ._signaturePreview_sgwyp_465 ._signatureImage_sgwyp_468,._examDetailsForm_sgwyp_1947 ._formField_sgwyp_1952 ._signaturePreview_sgwyp_465 ._signatureImage_sgwyp_468{max-width:100%;max-height:80px;height:auto;object-fit:contain;border-radius:2px}._preferencesContainer_1tp2h_1{width:100%;background:#f5f5f5;padding:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:auto;overflow:visible}._preferencesCard_1tp2h_10{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:visible;min-height:auto}._header_1tp2h_18{padding:10px 20px 6px;background:#fff;position:sticky;top:0;z-index:50;box-shadow:0 2px 4px #0000000d}._headerTitle_1tp2h_27{font-size:20px;font-weight:700;color:#004152;margin:0 0 2px}._headerDescription_1tp2h_34{font-size:12px;color:#6c757d;margin:0}._tabNavigation_1tp2h_40{display:flex;align-items:center;gap:0;padding:0 20px;background:#fff;border-bottom:1px solid #e9ecef;position:sticky;top:58px;z-index:59;margin-top:4px;box-shadow:0 2px 4px #0000000d}._tabList_1tp2h_54{display:flex;align-items:center;gap:0}._tab_1tp2h_40{display:flex;align-items:center;gap:4px;padding:6px 12px;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:all .2s ease;font-size:12px;font-weight:500;color:#6c757d;position:relative;margin-right:2px}._tab_1tp2h_40:hover{color:#186b8a;background:transparent}._tab_1tp2h_40._tabActive_1tp2h_80{background:transparent;color:#186b8a;font-weight:600;border-bottom:3px solid #186B8A}._tabIcon_1tp2h_87{font-size:12px;flex-shrink:0}._tabSeparator_1tp2h_92{height:1px;border-top:2px dotted #004152;margin:0;opacity:.5}._mainContent_1tp2h_99{padding:12px 20px;background:#fff;position:relative;min-height:auto;overflow:visible;display:flex;flex-direction:column}._resetButtonContainer_1tp2h_109{position:absolute;top:16px;right:24px;z-index:10}._hotkeysGrid_1tp2h_116{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}._hotkeySection_1tp2h_122{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:8px}._sectionTitle_1tp2h_129{font-size:12px;font-weight:600;color:#004152;margin:0 0 6px}._hotkeyItem_1tp2h_136{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}._hotkeyItem_1tp2h_136:last-child{margin-bottom:0}._hotkeyLabel_1tp2h_146{font-size:12px;color:#495057;font-weight:400}._hotkeyInput_1tp2h_152{width:100px!important;max-width:100px;min-width:100px;height:28px!important;padding:0 8px!important;font-size:11px;text-align:left;box-sizing:border-box;border:1px solid #ccc!important;border-radius:4px!important}._hotkeyInput_1tp2h_152:focus{border-color:#004152!important;box-shadow:0 0 0 2px #0041521a!important}._hotkeyInput_1tp2h_152:disabled{opacity:.6;cursor:not-allowed;background-color:#f5f5f5!important}._mouseContent_1tp2h_174,._toolsContent_1tp2h_175,._dataSourceContent_1tp2h_176{position:relative;min-height:auto;overflow:visible;display:flex;flex-direction:column}._toolsContentWrapper_1tp2h_184,._mouseContentWrapper_1tp2h_185,._dataSourceContentWrapper_1tp2h_186{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:100%}._mouseContentWrapper_1tp2h_185 ._actionButtons_1tp2h_194{width:100%;max-width:500px;align-self:flex-start;margin-top:16px;justify-content:flex-end}._toolsContentWrapper_1tp2h_184 ._globalToolsColorSection_1tp2h_202{width:calc((100% - 30px)/4);max-width:100%;box-sizing:border-box}._toolsContentWrapper_1tp2h_184 ._addToolButton_1tp2h_207{width:auto!important;min-width:auto!important;padding:6px 16px!important;font-size:.75rem!important;box-sizing:border-box}._toolsContentWrapper_1tp2h_184[data-tool-count="1"] ._actionButtons_1tp2h_194{align-self:flex-start;width:calc((100% - 30px)/4);margin-top:16px}._toolsContentWrapper_1tp2h_184[data-tool-count="2"] ._actionButtons_1tp2h_194{align-self:flex-start;width:calc((100% - 30px)/2 + 10px);margin-top:16px}._toolsContentWrapper_1tp2h_184[data-tool-count="3"] ._actionButtons_1tp2h_194{align-self:flex-start;width:calc((100% - 30px)*.75 + 20px);margin-top:16px}._toolsContentWrapper_1tp2h_184[data-tool-count="4"] ._actionButtons_1tp2h_194,._toolsContentWrapper_1tp2h_184[data-tool-count="5"] ._actionButtons_1tp2h_194,._toolsContentWrapper_1tp2h_184[data-tool-count="6"] ._actionButtons_1tp2h_194,._toolsContentWrapper_1tp2h_184[data-tool-count="7"] ._actionButtons_1tp2h_194,._toolsContentWrapper_1tp2h_184[data-tool-count="8"] ._actionButtons_1tp2h_194{align-self:flex-end;width:auto;margin-top:16px;margin-left:auto}._globalToolsColorSection_1tp2h_202{background:#f8f9fa;border:1px solid #e0e7f0;border-radius:6px;padding:10px;margin-bottom:12px;box-shadow:0 1px 3px #0000000d;width:100%;max-width:100%;box-sizing:border-box}._globalToolsColorTitle_1tp2h_248{color:#004152!important;font-size:.95rem!important;font-weight:700!important;margin-bottom:8px!important}._globalToolsColorRow_1tp2h_255{display:flex;flex-direction:column;gap:10px}._toolsGrid_1tp2h_261{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-items:start;width:100%;max-width:100%;box-sizing:border-box}._toolsPanel_1tp2h_271{background:#fff;border:1px solid #e0e7f0;border-radius:6px;padding:10px;box-shadow:0 1px 3px #0000000d;width:100%;box-sizing:border-box;min-width:0}._addToolButton_1tp2h_207{width:auto!important;max-width:none;box-sizing:border-box}._toolsPanelTitle_1tp2h_288{color:#004152!important;font-size:.85rem!important;font-weight:700!important;margin-bottom:8px!important}._toolSelect_1tp2h_295{width:100%;margin-bottom:8px}._toolDropdown_1tp2h_300{width:100%}._toolDropdown_1tp2h_300 ._custom-dropdown__button_1tp2h_303{height:28px;border:1px solid #004152;border-radius:6px;background-color:#fff;font-size:.8rem;color:#004152}._toolDropdown_1tp2h_300 ._custom-dropdown__button_1tp2h_303:hover{border-color:#00333f;background-color:#e6f0f5}._toolDropdown_1tp2h_300 ._custom-dropdown__button--open_1tp2h_315{border-color:#004152;box-shadow:0 0 0 2px #0041521a}._toolColorRow_1tp2h_320{display:flex;align-items:center;width:100%;margin-bottom:6px;margin-top:6px}._toolColorRow_1tp2h_320:last-child{margin-bottom:0}._toolColorSwatch_1tp2h_331{width:16px;height:16px;border-radius:4px;border:1px solid #e0e0e0;flex-shrink:0}._panelButtons_1tp2h_339{display:flex;gap:10px;margin-top:8px}._mouseBindingsPanel_1tp2h_345{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;padding:12px;width:100%;max-width:500px;box-shadow:0 1px 3px #0000000d}._mouseBindingsTitle_1tp2h_355{color:#004152!important;font-size:.95rem!important;font-weight:700!important;margin-bottom:10px!important}._mouseBindingsList_1tp2h_362{display:flex;flex-direction:column;gap:10px}._mouseBindingRow_1tp2h_368{display:flex;align-items:center;gap:12px}._mouseBindingLabel_1tp2h_374{color:#004152!important;font-size:.9rem!important;min-width:120px;font-weight:400!important}._mouseBindingSelect_1tp2h_381{flex:1;min-width:200px}._dataSourceContentWrapper_1tp2h_186 ._actionButtons_1tp2h_194{width:100%;max-width:500px;align-self:flex-start;margin-top:16px;justify-content:flex-end}._dataSourcePanel_1tp2h_394{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;padding:12px;width:100%;max-width:500px;box-shadow:0 1px 3px #0000000d}._dataSourceTitle_1tp2h_404{color:#004152!important;font-size:.95rem!important;font-weight:700!important;margin-bottom:8px!important}._dataSourceDescription_1tp2h_411{color:#6c757d!important;font-size:.85rem!important;margin-bottom:16px!important;line-height:1.4}._dataSourceSelect_1tp2h_418{width:100%}._dataSourceFormControl_1tp2h_422{width:100%;max-width:400px}@media (max-width: 768px){._mouseBindingsPanel_1tp2h_345{max-width:100%;margin-top:60px}._toolsGrid_1tp2h_261{grid-template-columns:repeat(4,minmax(0,1fr))}._toolsContentWrapper_1tp2h_184 ._globalToolsColorSection_1tp2h_202{width:100%;max-width:100%}._mouseBindingRow_1tp2h_368{flex-direction:column;align-items:flex-start;gap:8px}._mouseBindingLabel_1tp2h_374{min-width:auto}._mouseBindingSelect_1tp2h_381{width:100%;min-width:100%}._dataSourcePanel_1tp2h_394{max-width:100%}}._actionButtons_1tp2h_194{display:flex;gap:.75rem;padding:12px 0;background:#fff;border-top:1px solid #e5e7eb;justify-content:flex-end;box-sizing:border-box;margin-top:16px;width:100%}@media (max-width: 768px){._hotkeysGrid_1tp2h_116{grid-template-columns:1fr}._resetButtonContainer_1tp2h_109{position:static;margin-bottom:12px}._mainContent_1tp2h_99{padding:12px}._header_1tp2h_18{padding:12px 16px 6px}._tabNavigation_1tp2h_40{padding:0 16px}._actionButtons_1tp2h_194{padding:12px 16px}}.custom-time-picker{position:relative;width:100%}.custom-time-picker .time-picker-label{display:block;font-size:11px;font-weight:600;color:#1f2937;margin-bottom:4px}.custom-time-picker .time-picker-input{display:flex;align-items:center;padding:8px 12px;border:1.5px solid #d1d5db;border-radius:6px;background-color:#fff;cursor:pointer;transition:all .15s ease;font-size:12px;min-height:36px}.custom-time-picker .time-picker-input:hover{border-color:#9ca3af}.custom-time-picker .time-picker-input:focus-within{border-color:#0289ab;box-shadow:0 0 0 3px #0289ab1a}.custom-time-picker .time-picker-input.error{border-color:#ef4444}.custom-time-picker .time-picker-input.error:focus-within{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.custom-time-picker .time-picker-input.disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.custom-time-picker .time-picker-input.disabled:hover{border-color:#d1d5db}.custom-time-picker .time-picker-input .time-icon{font-size:16px;color:#6b7280;margin-right:8px}.custom-time-picker .time-picker-input .time-display{flex:1;color:#1f2937;font-weight:500}.custom-time-picker .time-picker-input .time-display.placeholder{color:#9ca3af;font-weight:400}.custom-time-picker .time-picker-input .dropdown-icon{font-size:14px;color:#6b7280;transition:transform .15s ease}.custom-time-picker .time-picker-input .dropdown-icon.open{transform:rotate(180deg)}.custom-time-picker .time-picker-dropdown{position:absolute;top:100%;left:0;right:0;z-index:9999;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px #0000001a;margin-top:4px;overflow:hidden}.custom-time-picker .time-picker-dropdown .time-picker-content{display:flex;max-height:200px}.custom-time-picker .time-picker-dropdown .time-picker-content .time-column{flex:1;border-right:1px solid #f3f4f6}.custom-time-picker .time-picker-dropdown .time-picker-content .time-column:last-child{border-right:none}.custom-time-picker .time-picker-dropdown .time-picker-content .time-column .column-header{padding:8px 12px;background-color:#f9fafb;font-size:10px;font-weight:600;color:#6b7280;text-align:center;border-bottom:1px solid #f3f4f6}.custom-time-picker .time-picker-dropdown .time-picker-content .time-column .time-options{max-height:160px;overflow-y:auto}.custom-time-picker .time-picker-dropdown .time-picker-content .time-column .time-options .time-option{padding:8px 12px;font-size:12px;color:#374151;cursor:pointer;text-align:center;transition:all .15s ease}.custom-time-picker .time-picker-dropdown .time-picker-content .time-column .time-options .time-option:hover{background-color:#f3f4f6}.custom-time-picker .time-picker-dropdown .time-picker-content .time-column .time-options .time-option.selected{background-color:#0289ab;color:#fff;font-weight:600}.custom-time-picker .time-picker-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;background:transparent}.custom-time-picker .time-picker-error{display:block;font-size:10px;color:#ef4444;margin-top:4px;font-weight:500}.time-options::-webkit-scrollbar{width:4px}.time-options::-webkit-scrollbar-track{background:#f1f5f9}.time-options::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.time-options::-webkit-scrollbar-thumb:hover{background:#94a3b8}.order-table{position:relative;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}.order-table__loading{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:10}.order-table__loading .loading-spinner{width:24px;height:24px;border:2px solid #f3f4f6;border-top:2px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite}.order-table__container{height:100%;overflow:hidden;display:flex;flex-direction:column}.order-table__header{display:flex;background:#f8f9fa;border-bottom:2px solid #dee2e6;position:sticky;top:0;z-index:5;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.order-table__header::-webkit-scrollbar{display:none}.order-table__header-cell{display:flex;align-items:center;padding:8px 12px;font-weight:600;font-size:12px;color:#374151;border-right:1px solid #e5e7eb;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;position:relative}.order-table__header-cell:hover{background:#e5e7eb}.order-table__header-cell.pinned-left{position:sticky;left:0;z-index:6;background:#f8f9fa;border-right:2px solid #dee2e6}.order-table__header-cell.pinned-left:hover{background:#e5e7eb}.order-table__header-cell.pinned-right{position:sticky;right:0;z-index:6;background:#f8f9fa;border-left:2px solid #dee2e6}.order-table__header-cell.pinned-right:hover{background:#e5e7eb}.order-table__header-cell .header-content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.order-table__header-cell .header-text{flex:1;text-align:left}.order-table__header-cell .sort-indicator{display:flex;align-items:center;font-size:14px;color:#6b7280}.order-table__body{flex:1;overflow:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.order-table__body::-webkit-scrollbar{width:8px;height:8px}.order-table__body::-webkit-scrollbar-track{background:#f1f5f9}.order-table__body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.order-table__body::-webkit-scrollbar-thumb:hover{background:#94a3b8}.order-table__body::-webkit-scrollbar-corner{background:#f1f5f9}.order-table__row{display:flex;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background-color .15s ease}.order-table__row:hover{background:#f9fafb}.order-table__row:last-child{border-bottom:none}.order-table__cell{display:flex;align-items:center;padding:4px 8px;font-size:12px;color:#374151;border-right:1px solid #f3f4f6;flex-shrink:0;overflow:hidden;position:relative}.order-table__cell.pinned-left{position:sticky;left:0;z-index:4;background:#fff;border-right:2px solid #e5e7eb}.order-table__cell.pinned-right{position:sticky;right:0;z-index:4;background:#fff;border-left:2px solid #e5e7eb}.order-table__cell:last-child{border-right:none}.order-table__no-data{display:flex;align-items:center;justify-content:center;height:200px;color:#6b7280;font-size:14px}.order-table.calendar-custom-table .order-table__container{overflow:hidden}.order-table.calendar-custom-table .order-table__header{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.order-table.calendar-custom-table .order-table__header::-webkit-scrollbar{height:6px}.order-table.calendar-custom-table .order-table__header::-webkit-scrollbar-track{background:#f1f5f9}.order-table.calendar-custom-table .order-table__header::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.order-table.calendar-custom-table .order-table__header::-webkit-scrollbar-thumb:hover{background:#94a3b8}.order-table.calendar-custom-table .order-table__body{overflow-y:auto;overflow-x:auto}.order-table.calendar-custom-table .order-table__body::-webkit-scrollbar{width:8px;height:8px}.order-table.calendar-custom-table .order-table__body::-webkit-scrollbar-track{background:#f1f5f9}.order-table.calendar-custom-table .order-table__body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.order-table.calendar-custom-table .order-table__body::-webkit-scrollbar-thumb:hover{background:#94a3b8}.order-table.calendar-custom-table .order-table__body::-webkit-scrollbar-corner{background:#f1f5f9}.order-table.calendar-custom-table .order-table__header-cell,.order-table.calendar-custom-table .order-table__cell{text-align:center;justify-content:center;flex-shrink:0}.order-table.calendar-custom-table .order-table__cell{padding:2px;border:1px solid #e5e7eb;cursor:pointer;min-height:28px}.order-table.calendar-custom-table .order-table__cell:hover{background:#f3f4f6}.order-table.calendar-custom-table .order-table__cell:empty,.order-table.calendar-custom-table .order-table__cell:has(>div:empty){cursor:pointer}.order-table.calendar-custom-table .order-table__cell:empty:hover,.order-table.calendar-custom-table .order-table__cell:has(>div:empty):hover{background:#f9fafb;border-color:#016f8b}.order-table.calendar-custom-table .order-table__cell.merged-cell{border-bottom:none!important}.order-table.calendar-custom-table .order-table__cell.merged-cell+.order-table__row .order-table__cell{border-top:none}.order-table.calendar-custom-table .order-table__row .order-table__cell.merged-cell{border-bottom:none!important}.order-table.calendar-custom-table .order-table__row:has(+.order-table__row .order-table__cell.merged-cell) .order-table__cell{border-bottom:none}.order-table.calendar-custom-table .order-table__header-cell.pinned-left,.order-table.calendar-custom-table .order-table__cell.pinned-left{position:sticky;left:0;z-index:10;background:#f8f9fa;border-right:2px solid #dee2e6;width:140px!important;min-width:140px!important;max-width:140px!important;flex:0 0 140px!important}.order-table.calendar-custom-table .order-table__header-cell:not(.pinned-left),.order-table.calendar-custom-table .order-table__cell:not(.pinned-left){width:150px!important;min-width:150px!important;max-width:150px!important;flex:0 0 150px!important}.order-table.calendar-custom-table .order-table__row,.order-table.calendar-custom-table .order-table__header{display:flex;width:max-content;min-width:100%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.order-table__header-cell,.order-table__cell{padding:4px 6px;font-size:11px}}.view-toggle{display:flex;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;padding:2px;gap:0}.view-toggle__button{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border:none;background:transparent;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500;color:#495057;white-space:nowrap;position:relative}.view-toggle__button:not(:last-child){border-right:1px solid #e0e0e0}.view-toggle__button:hover:not(.view-toggle__button--active){background:#f8f9fa;color:#186b8a}.view-toggle__button--active{background:#016f8b;color:#fff;font-weight:600}.view-toggle__button--active .view-toggle__icon{color:#fff}.view-toggle__button--active-first{border-radius:4px 0 0 4px}.view-toggle__button--active-middle{border-radius:4px}.view-toggle__button--active-last{border-radius:0 4px 4px 0}.view-toggle__icon{font-size:16px;color:inherit;transition:color .2s ease}.view-toggle__label{font-size:14px;line-height:1}.order-management-header{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#fff;border-radius:12px 12px 0 0;border-bottom:1px solid #e9ecef;flex-wrap:nowrap;width:100%;box-sizing:border-box}.order-management-header__search{flex:0 0 280px;min-width:200px;max-width:320px}.order-management-header__search .search-input-wrapper{position:relative;display:flex;align-items:center}.order-management-header__search .search-input-wrapper .search-icon{position:absolute;left:12px;z-index:1;font-size:18px;color:#6c757d;pointer-events:none}.order-management-header__search .search-input-wrapper .search-input{width:100%;padding-left:40px;height:40px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;background:#fff}.order-management-header__search .search-input-wrapper .search-input:focus{border-color:#016f8b;box-shadow:0 0 0 2px #016f8b1a;outline:none}.order-management-header__search .search-input-wrapper .search-input::placeholder{color:#9ca3af}.order-management-header__filters{display:flex;gap:8px;align-items:center;flex:1;justify-content:flex-start}.order-management-header__filters .location-filter-wrapper{min-width:150px;max-width:200px}.order-management-header__filters .location-filter-wrapper .custom-location-select{width:100%}.order-management-header__filters .location-filter-wrapper .custom-location-select .custom-location-select__control{height:40px;min-height:40px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;background:#fff;cursor:pointer}.order-management-header__filters .location-filter-wrapper .custom-location-select .custom-location-select__control:hover{border-color:#016f8b}.order-management-header__filters .location-filter-wrapper .custom-location-select .custom-location-select__control--is-focused{border-color:#016f8b;box-shadow:0 0 0 2px #016f8b1a}.order-management-header__filters .location-filter-wrapper .custom-location-select .custom-location-select__value-container{padding:0 12px}.order-management-header__filters .location-filter-wrapper .custom-location-select .custom-location-select__placeholder{color:#9ca3af;font-size:14px}.order-management-header__filters .location-filter-wrapper .custom-location-select .custom-location-select__single-value{color:#495057;font-size:14px}.order-management-header__filters .location-filter-wrapper .custom-location-select .custom-location-select__menu{border-radius:8px;box-shadow:0 4px 12px #00000026;border:1px solid #e0e0e0;z-index:1000}.order-management-header__filters .location-filter-wrapper .custom-location-select .custom-location-select__option{padding:8px 12px;font-size:14px;cursor:pointer}.order-management-header__filters .location-filter-wrapper .custom-location-select .custom-location-select__option--is-focused{background-color:#f0f9ff;color:#016f8b}.order-management-header__filters .location-filter-wrapper .custom-location-select .custom-location-select__option--is-selected{background-color:#016f8b;color:#fff}.order-management-header__filters .filter-date-input{min-width:140px;max-width:160px;height:40px;border:1px solid #e0e0e0;border-radius:8px;font-size:13px;padding:0 12px;background:#fff}.order-management-header__filters .filter-date-input:focus{border-color:#016f8b;box-shadow:0 0 0 2px #016f8b1a;outline:none}.order-management-header__filters .filter-dropdown{min-width:130px;max-width:150px}.order-management-header__filters .filter-dropdown .custom-dropdown__button{height:40px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;color:#495057;padding:0 12px}.order-management-header__filters .filter-dropdown .custom-dropdown__button:hover:not(.custom-dropdown__button--disabled){border-color:#016f8b}.order-management-header__filters .filter-dropdown .custom-dropdown__button:focus{border-color:#016f8b;box-shadow:0 0 0 2px #016f8b1a}.order-management-header__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.order-management-header__actions .refresh-button{width:40px;height:40px;border-radius:8px;border:1px solid #e0e0e0;background:#fff;color:#6c757d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.order-management-header__actions .refresh-button:hover{background:#f8f9fa;border-color:#016f8b;color:#016f8b;transform:translateY(-1px);box-shadow:0 2px 8px #016f8b33}.order-management-header__actions .refresh-button:active{transform:translateY(0);box-shadow:0 1px 4px #016f8b33}.order-management-header__actions .refresh-button ion-icon{font-size:18px}.order-management-header__actions .add-button{height:40px;padding:0 20px;background:#016f8b!important;color:#fff!important;border:none!important;border-radius:8px;font-weight:600;font-size:14px;text-transform:uppercase;display:flex;align-items:center;gap:6px;transition:all .2s ease;white-space:nowrap}.order-management-header__actions .add-button:hover{background:#004d5a!important;transform:translateY(-1px);box-shadow:0 4px 12px #016f8b4d}.order-management-header__actions .add-button:active{transform:translateY(0)}@media (max-width: 1400px){.order-management-header{gap:8px}.order-management-header__search{flex:0 0 220px;min-width:180px;max-width:280px}.order-management-header__filters{gap:6px}.order-management-header__filters .location-filter-wrapper{min-width:130px;max-width:170px}.order-management-header__filters .filter-date-input{min-width:120px;max-width:140px}.order-management-header__filters .filter-dropdown{min-width:110px;max-width:130px}}@media (max-width: 1024px){.order-management-header{flex-wrap:wrap;gap:10px}.order-management-header__search{flex:1 1 100%;max-width:none;min-width:auto}.order-management-header__filters{flex:1 1 100%;justify-content:flex-start;flex-wrap:wrap}.order-management-header__filters .location-filter-wrapper{min-width:140px;max-width:none;flex:1}.order-management-header__actions{flex:1 1 100%;justify-content:flex-end}}.order-management-container{width:100%;max-width:100%;background:#f5f5f5;padding:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:calc(100vh - 80px);box-sizing:border-box;overflow-x:hidden}.order-management-card{background:#fff;box-shadow:0 2px 8px #0000001a;overflow:unset;display:flex;flex-direction:column;height:calc(100vh - 80px);padding:12px;width:100%;max-width:100%;box-sizing:border-box}.order-management-content{flex:1;display:flex;flex-direction:column;min-height:0;overflow:unset;background:#fff;margin-top:8px}.loading-container,.no-data-container{display:flex;justify-content:center;align-items:center;padding:40px;flex:1}.no-data-container{background:#fff}.calendar-view-container{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px;display:flex;flex-direction:column;min-height:0}.weekly-calendar-with-sidebar,.monthly-calendar-with-sidebar{display:flex;height:100%;overflow:hidden;gap:0;position:relative}.weekly-calendar{display:flex;flex-direction:column;height:100%;overflow:hidden;flex:1;padding:0 24px}.weekly-calendar__header{display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e0e0e0;margin-bottom:8px}.weekly-calendar__header .week-nav-button{background:transparent;border:none;cursor:pointer;padding:4px 8px;border-radius:4px;color:#016f8b;display:flex;align-items:center;transition:background .2s}.weekly-calendar__header .week-nav-button:hover{background:#f0f9ff}.weekly-calendar__header .week-range{font-size:14px;font-weight:600;color:#333}.weekly-calendar__grid{display:flex;flex-direction:column;flex:1;min-height:0;border:1px solid #e0e0e0;border-radius:8px;background:#fff;height:calc(100vh - 280px);overflow:hidden}.weekly-calendar__header-row{display:grid;grid-template-columns:140px repeat(7,minmax(120px,1fr));flex-shrink:0;background:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:15;box-shadow:0 2px 4px #0000001a}.weekly-calendar__header-row .time-header{height:50px;border-right:1px solid #e0e0e0;background:#f8f9fa;width:140px;min-width:140px;max-width:140px}.weekly-calendar__header-row .day-header{height:50px;border-right:1px solid #e0e0e0;background:#f8f9fa;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 4px;cursor:pointer;transition:background-color .2s;min-width:120px;max-width:200px;width:100%;overflow:hidden;box-sizing:border-box}.weekly-calendar__header-row .day-header:last-child{border-right:none}.weekly-calendar__header-row .day-header--today{background:#e3f2fd;border-bottom:2px solid #016F8B}.weekly-calendar__header-row .day-header--selected{background:#e5e7eb;color:#374151;border:2px solid #016F8B}.weekly-calendar__header-row .day-header--selected .day-name,.weekly-calendar__header-row .day-header--selected .day-number{color:#374151}.weekly-calendar__header-row .day-header:hover{background:#f0f9ff}.weekly-calendar__header-row .day-header--selected:hover{background:#d1d5db;border-color:#016f8b}.weekly-calendar__header-row .day-header .day-name{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:center}.weekly-calendar__header-row .day-header .day-number{font-size:16px;font-weight:700;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:center}.weekly-calendar__content{display:grid;grid-template-columns:140px repeat(7,minmax(120px,1fr));flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#016F8B #f0f0f0}.weekly-calendar__content::-webkit-scrollbar{width:8px}.weekly-calendar__content::-webkit-scrollbar-track{background:#f0f0f0}.weekly-calendar__content::-webkit-scrollbar-thumb{background:#016f8b;border-radius:4px}.weekly-calendar__time-column{border-right:1px solid #e0e0e0;display:flex;flex-direction:column;background:#fff;position:sticky;left:0;z-index:10;box-shadow:2px 0 4px #0000000d;width:140px;min-width:140px;max-width:140px}.weekly-calendar__time-column .time-slot{height:32px;padding:4px 8px;font-size:12px;font-weight:500;color:#495057;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:flex-end;background:#fff;flex-shrink:0;white-space:nowrap;text-align:right;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.weekly-calendar__day-column{display:flex;flex-direction:column;border-right:1px solid #e0e0e0;min-width:120px;max-width:200px;width:100%;overflow:hidden}.weekly-calendar__day-column:last-child{border-right:none}.weekly-calendar__day-column .day-time-slots{flex:1;overflow:visible;display:flex;flex-direction:column}.weekly-calendar__day-column .day-time-slots .time-slot-cell{height:32px;border-bottom:1px solid #f0f0f0;position:relative;cursor:pointer;padding:3px 4px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box}.weekly-calendar__day-column .day-time-slots .time-slot-cell:hover{background:#f8f9fa}.weekly-calendar__day-column .day-time-slots .time-slot-cell .day-events-weekly{display:flex;flex-direction:column;gap:1px;width:100%;min-height:0;flex:0 0 auto;overflow:hidden}.weekly-calendar__day-column .day-time-slots .time-slot-cell .day-events-weekly .week-event{padding:1px 3px;border-radius:2px;color:#fff;font-size:8px;font-weight:600;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px 2px #0000001a;min-height:12px;max-height:12px;display:flex;align-items:center;flex-shrink:0;line-height:1.1;width:100%;max-width:100%;box-sizing:border-box}.weekly-calendar__day-column .day-time-slots .time-slot-cell .day-events-weekly .week-event .event-text{display:block;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:8px}.weekly-calendar__day-column .day-time-slots .time-slot-cell .day-events-weekly .week-event:hover{opacity:.9}.weekly-calendar__day-column .day-time-slots .time-slot-cell .day-events-weekly .more-events-weekly{font-size:8px;color:#016f8b;font-weight:700;padding:1px 3px;cursor:pointer;margin-top:1px;text-align:left;background-color:#dbeafe;border:1px solid #93c5fd;border-radius:2px;display:block!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;z-index:10;position:relative;min-height:12px;max-height:12px;line-height:1.1;width:100%;max-width:100%;box-sizing:border-box}.weekly-calendar__day-column .day-time-slots .time-slot-cell .day-events-weekly .more-events-weekly:hover{text-decoration:underline;background-color:#bfdbfe;border-color:#60a5fa}.monthly-calendar{display:flex;flex-direction:column;height:100%;overflow:hidden;flex:1;padding:0 24px}.monthly-calendar__header{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;border-bottom:1px solid #e0e0e0;margin-bottom:4px;flex-shrink:0}.monthly-calendar__header .month-nav-button{background:transparent;border:none;cursor:pointer;padding:4px 8px;border-radius:4px;color:#016f8b;display:flex;align-items:center;transition:background .2s}.monthly-calendar__header .month-nav-button:hover{background:#f0f9ff}.monthly-calendar__header .month-title{font-size:14px;font-weight:600;color:#333}.monthly-calendar__weekdays{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));border-bottom:1px solid #e0e0e0;background:#f8f9fa;flex-shrink:0;height:40px;width:100%}.monthly-calendar__weekdays .weekday-header{padding:8px 4px;text-align:center;font-size:12px;font-weight:600;color:#666;text-transform:uppercase;border-right:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:120px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monthly-calendar__weekdays .weekday-header:last-child{border-right:none}.monthly-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));grid-auto-rows:minmax(80px,1fr);flex:1;overflow-y:auto;overflow-x:hidden;border:1px solid #e0e0e0;border-top:none;border-radius:0 0 8px 8px;background:#fff;min-height:0;scrollbar-width:thin;scrollbar-color:#016F8B #f0f0f0;width:100%}.monthly-calendar__grid::-webkit-scrollbar{width:6px}.monthly-calendar__grid::-webkit-scrollbar-track{background:#f0f0f0}.monthly-calendar__grid::-webkit-scrollbar-thumb{background:#016f8b;border-radius:3px}.monthly-calendar__grid .calendar-day-cell{min-height:80px;max-height:120px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:4px;cursor:pointer;display:flex;flex-direction:column;position:relative;overflow:hidden;box-sizing:border-box;min-width:120px;max-width:200px;width:100%}.monthly-calendar__grid .calendar-day-cell:nth-child(7n){border-right:none}.monthly-calendar__grid .calendar-day-cell:nth-last-child(-n+7){border-bottom:none}.monthly-calendar__grid .calendar-day-cell--empty{background:#fafafa;cursor:default}.monthly-calendar__grid .calendar-day-cell--today{background:#e3f2fd}.monthly-calendar__grid .calendar-day-cell--selected{background:#016f8b5b;color:#fff}.monthly-calendar__grid .calendar-day-cell--selected .day-number{color:#fff}.monthly-calendar__grid .calendar-day-cell:hover:not(.calendar-day-cell--empty){background:#f8f9fa}.monthly-calendar__grid .calendar-day-cell--selected:hover{background:#004d5a}.monthly-calendar__grid .calendar-day-cell .day-number{font-size:14px;font-weight:600;color:#333;margin-bottom:4px;flex-shrink:0;padding:2px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;box-sizing:border-box}.monthly-calendar__grid .calendar-day-cell .day-events{flex:1;display:flex;flex-direction:column;gap:1px;overflow:hidden;min-height:0}.monthly-calendar__grid .calendar-day-cell .day-events .month-event{padding:2px 4px;border-radius:3px;color:#fff;font-size:9px;font-weight:600;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px 2px #0000001a;min-height:16px;width:100%;display:flex;align-items:center;line-height:1.2;margin-bottom:1px;box-sizing:border-box}.monthly-calendar__grid .calendar-day-cell .day-events .month-event .event-text{display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.monthly-calendar__grid .calendar-day-cell .day-events .month-event:hover{opacity:.9}.monthly-calendar__grid .calendar-day-cell .day-events .more-events{font-size:10px;color:#016f8b;font-weight:700;padding:3px 6px;cursor:pointer;margin-top:2px;text-align:left;background-color:#dbeafe;border:1px solid #93c5fd;border-radius:4px;display:block!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;z-index:10;position:relative;min-height:16px;line-height:1.2;width:100%;box-sizing:border-box}.monthly-calendar__grid .calendar-day-cell .day-events .more-events:hover{text-decoration:underline;background-color:#bfdbfe;border-color:#60a5fa}.priority-chip,.status-chip{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:capitalize;white-space:nowrap}.priority-chip--error{background:#fee2e2;color:#dc2626}.priority-chip--warning{background:#fef3c7;color:#d97706}.priority-chip--success{background:#d1fae5;color:#059669}.priority-chip--default{background:#f3f4f6;color:#6b7280}.status-chip--warning{background:#fef3c7;color:#d97706}.status-chip--info{background:#dbeafe;color:#2563eb}.status-chip--primary{background:#e0e7ff;color:#6366f1}.status-chip--success{background:#d1fae5;color:#059669}.status-chip--error{background:#fee2e2;color:#dc2626}.status-chip--default{background:#f3f4f6;color:#6b7280}.calendar-custom-table-view{display:flex;height:100%;overflow:hidden;gap:0;position:relative}.calendar-main-table{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0;height:100%;padding:0 24px}.calendar-main-table .daily-calendar-header{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-bottom:1px solid #e0e0e0;margin-bottom:6px;flex-shrink:0;min-height:40px}.calendar-main-table .daily-calendar-header .status-indicators{display:flex;align-items:center;gap:12px;margin-left:auto;padding-right:16px}.calendar-main-table .daily-calendar-header .status-indicators .status-indicator{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500}.calendar-main-table .daily-calendar-header .status-indicators .status-indicator .status-dot{width:8px;height:8px;border-radius:50%}.calendar-main-table .daily-calendar-header .status-indicators .status-indicator .status-text{color:#374151}.calendar-main-table .daily-calendar-header .day-nav-button{background:transparent;border:none;cursor:pointer;padding:4px 6px;border-radius:4px;color:#016f8b;display:flex;align-items:center;transition:background .2s}.calendar-main-table .daily-calendar-header .day-nav-button:hover{background:#f0f9ff}.calendar-main-table .daily-calendar-header .day-title{font-size:14px;font-weight:600;color:#333}.calendar-main-table .calendar-grid-table{height:100%!important;flex:1;min-height:0}.calendar-main-table .calendar-grid-table .calendar-custom-table{height:100%!important}.calendar-main-table .calendar-grid-table .calendar-custom-table .order-table__header{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;position:relative;z-index:10}.calendar-main-table .calendar-grid-table .calendar-custom-table .order-table__header-cell{background-color:#f8f9fa;font-weight:600;font-size:12px;color:#333;border-right:1px solid #dee2e6;padding:6px 8px}.calendar-main-table .calendar-grid-table .calendar-custom-table .order-table__header-cell.pinned-left{background-color:#e9ecef!important;border-right:2px solid #dee2e6;z-index:25!important;font-size:12px;min-width:140px!important;max-width:140px!important;width:140px!important;flex:0 0 140px!important;position:sticky!important;left:0!important}.calendar-main-table .calendar-grid-table .calendar-custom-table .order-table__header-cell.room-column-header{white-space:normal!important;line-height:1.3!important;padding:6px 4px!important;min-height:50px!important}.calendar-main-table .calendar-grid-table .calendar-custom-table .order-table__header-cell.room-column-header .header-content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.calendar-main-table .calendar-grid-table .calendar-custom-table .order-table__cell{border:1px solid #e5e7eb;padding:2px;font-size:10px}.calendar-main-table .calendar-grid-table .calendar-custom-table .order-table__cell.pinned-left{background-color:#f8f9fa!important;border-right:2px solid #dee2e6;z-index:20!important;position:sticky!important;left:0!important;min-width:140px!important;max-width:140px!important;width:140px!important;flex:0 0 140px!important}.calendar-main-table .calendar-grid-table .calendar-custom-table .order-table__row{border-bottom:1px solid #f0f0f0}.calendar-main-table .calendar-grid-table .calendar-custom-table .order-table__row .order-table__cell{border-right:1px solid #f0f0f0;padding:0}.calendar-main-table .calendar-grid-table .calendar-custom-table .order-table__row .order-table__cell.pinned-left{background-color:#f8f9fa!important;border-right:2px solid #dee2e6;z-index:20!important;font-weight:600;color:#495057;display:flex;align-items:center;justify-content:center;font-size:12px;min-width:140px!important;max-width:140px!important;width:140px!important;flex:0 0 140px!important;text-align:center;position:sticky!important;left:0!important}.calendar-main-table .calendar-grid-table .calendar-custom-table .order-table__row:hover{background-color:transparent}.calendar-main-table .calendar-grid-table .calendar-custom-table .order-table__row:hover .order-table__cell:not(.pinned-left){background-color:#f8f9fa}.calendar-main-table .calendar-grid-table .calendar-custom-table .order-table__row{min-height:28px!important}.calendar-main-table .calendar-grid-table .calendar-custom-table .order-table__header{min-height:35px!important}.calendar-main-table .location-tables-container{height:calc(100vh - 200px);flex:1;min-height:0;overflow:hidden}.calendar-main-table .location-tables-slider{height:100%;display:flex;flex-direction:column}.calendar-main-table .location-tables-slider .location-navigation-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px 8px 0 0;margin-bottom:0}.calendar-main-table .location-tables-slider .location-navigation-header .location-nav-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #d1d5db;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease}.calendar-main-table .location-tables-slider .location-navigation-header .location-nav-button:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.calendar-main-table .location-tables-slider .location-navigation-header .location-nav-button:disabled{opacity:.5;cursor:not-allowed}.calendar-main-table .location-tables-slider .location-navigation-header .location-info{display:flex;flex-direction:column;align-items:center;gap:4px}.calendar-main-table .location-tables-slider .location-navigation-header .location-info .location-current{font-size:16px;font-weight:600;color:#374151}.calendar-main-table .location-tables-slider .location-navigation-header .location-info .location-counter{font-size:12px;color:#6b7280;background:#e5e7eb;padding:2px 8px;border-radius:10px}.calendar-main-table .location-tables-slider .current-location-table{flex:1;min-height:0}.calendar-main-table .location-tables-slider .current-location-table .location-table-section{height:100%;background:#fff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 8px 8px;overflow:hidden;display:flex;flex-direction:column}.calendar-main-table .location-tables-slider .current-location-table .location-table-section .location-table-header{background:#f8f9fa;padding:12px 16px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.calendar-main-table .location-tables-slider .current-location-table .location-table-section .location-table-header .location-name{margin:0;font-size:16px;font-weight:600;color:#374151}.calendar-main-table .location-tables-slider .current-location-table .location-table-section .location-table-header .location-orders-count{font-size:12px;color:#6b7280;background:#e5e7eb;padding:4px 8px;border-radius:12px}.calendar-main-table .location-tables-slider .current-location-table .location-table-section .location-calendar-table{flex:1;min-height:0;overflow:hidden}.calendar-main-table .location-tables-slider .current-location-table .location-table-section .location-calendar-table .location-specific-table{border:none;border-radius:0;height:100%}.calendar-main-table .location-tables-slider .current-location-table .location-table-section .location-calendar-table .location-specific-table .order-table__container{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column}.calendar-main-table .location-tables-slider .current-location-table .location-table-section .location-calendar-table .location-specific-table .order-table__header{overflow-x:hidden;overflow-y:hidden;width:100%;flex-shrink:0}.calendar-main-table .location-tables-slider .current-location-table .location-table-section .location-calendar-table .location-specific-table .order-table__header .order-table__header-cell{flex-shrink:0}.calendar-main-table .location-tables-slider .current-location-table .location-table-section .location-calendar-table .location-specific-table .order-table__header .order-table__header-cell.pinned-left{width:140px!important;min-width:140px!important;max-width:140px!important}.calendar-main-table .location-tables-slider .current-location-table .location-table-section .location-calendar-table .location-specific-table .order-table__header .order-table__header-cell:not(.pinned-left){width:150px!important;min-width:150px!important;max-width:150px!important}.calendar-main-table .location-tables-slider .current-location-table .location-table-section .location-calendar-table .location-specific-table .order-table__body{flex:1;overflow:auto;width:100%}.calendar-main-table .location-tables-slider .current-location-table .location-table-section .location-calendar-table .location-specific-table .order-table__body .order-table__row{width:max-content;min-width:100%}.calendar-main-table .location-tables-slider .current-location-table .location-table-section .location-calendar-table .location-specific-table .order-table__body .order-table__row .order-table__cell{flex-shrink:0}.calendar-main-table .location-tables-slider .current-location-table .location-table-section .location-calendar-table .location-specific-table .order-table__body .order-table__row .order-table__cell.pinned-left{width:140px!important;min-width:140px!important;max-width:140px!important}.calendar-main-table .location-tables-slider .current-location-table .location-table-section .location-calendar-table .location-specific-table .order-table__body .order-table__row .order-table__cell:not(.pinned-left){width:150px!important;min-width:150px!important;max-width:150px!important}.calendar-main-table .location-tables-wrapper{height:100%;display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:0 8px 8px}.calendar-main-table .location-tables-wrapper.single-location .location-table-section{flex:1}.calendar-main-table .location-tables-wrapper.single-location .location-table-section .location-calendar-table{height:calc(100vh - 280px)}.calendar-main-table .location-tables-wrapper.multiple-locations{flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:16px;padding-right:16px}.calendar-main-table .location-tables-wrapper.multiple-locations::-webkit-scrollbar{height:8px}.calendar-main-table .location-tables-wrapper.multiple-locations::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.calendar-main-table .location-tables-wrapper.multiple-locations::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.calendar-main-table .location-tables-wrapper.multiple-locations::-webkit-scrollbar-thumb:hover{background:#94a3b8}.calendar-main-table .location-tables-wrapper.multiple-locations .location-table-section{flex:0 0 auto;min-width:900px;max-width:1400px}.calendar-main-table .location-tables-wrapper.multiple-locations .location-table-section .location-calendar-table{height:calc(100vh - 280px)}.calendar-main-table .location-table-section{background:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 1px 3px #0000001a}.calendar-main-table .location-table-section .location-table-header{background:#f8f9fa;padding:12px 16px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.calendar-main-table .location-table-section .location-table-header .location-name{margin:0;font-size:16px;font-weight:600;color:#374151}.calendar-main-table .location-table-section .location-table-header .location-orders-count{font-size:12px;color:#6b7280;background:#e5e7eb;padding:4px 8px;border-radius:12px}.calendar-main-table .location-table-section .location-calendar-table .location-specific-table{border:none;border-radius:0}.calendar-main-table .location-table-section .location-calendar-table .location-specific-table .order-table__container,.calendar-main-table .location-table-section .location-calendar-table .location-specific-table .order-table__header,.calendar-main-table .location-table-section .location-calendar-table .location-specific-table .order-table__body{width:100%;min-width:100%}.calendar-main-table .no-locations-message{flex:1;display:flex;align-items:center;justify-content:center;height:100%}.calendar-main-table .no-locations-message .no-locations-content{text-align:center;padding:40px}.calendar-main-table .no-modalities-message{flex:1;display:flex;align-items:center;justify-content:center;height:100%}.calendar-main-table .no-modalities-message .no-modalities-content{text-align:center;padding:40px}.calendar-event-cell{height:100%;display:flex;flex-direction:column;gap:2px;padding:2px;cursor:pointer}.calendar-event-cell .calendar-event-item{background-color:#3b82f6;color:#fff;padding:4px 6px;border-radius:3px;font-size:12px;font-weight:600;cursor:pointer;min-height:24px;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .2s ease}.calendar-event-cell .calendar-event-item:hover{opacity:.9;transform:scale(1.02)}.calendar-event-cell .calendar-event-item .event-patient{font-size:12px;font-weight:700;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.daily-calendar-view{display:flex;height:100%;overflow:hidden;gap:0;position:relative}.calendar-sidebar{width:240px;flex-shrink:0;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;background:#fff;overflow:visible;position:sticky;left:0;top:0;z-index:5;align-self:flex-start;height:100%}.sidebar-calendar{padding:8px;border-bottom:1px solid #e0e0e0;flex-shrink:0}.mini-calendar-widget .mini-calendar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.mini-calendar-widget .mini-calendar-header .mini-calendar-nav{background:transparent;border:none;cursor:pointer;padding:2px;border-radius:3px;color:#016f8b;display:flex;align-items:center;transition:background .2s}.mini-calendar-widget .mini-calendar-header .mini-calendar-nav:hover{background:#f0f9ff}.mini-calendar-widget .mini-calendar-header .mini-calendar-month{font-size:12px;font-weight:600;color:#333}.mini-calendar-widget .mini-calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;margin-bottom:3px}.mini-calendar-widget .mini-calendar-weekdays .mini-calendar-weekday{text-align:center;font-size:10px;font-weight:600;color:#666;padding:2px 0}.mini-calendar-widget .mini-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.mini-calendar-widget .mini-calendar-grid .mini-calendar-day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:10px;color:#333;cursor:pointer;border-radius:3px;transition:all .2s;background:transparent;border:none;width:100%;height:100%}.mini-calendar-widget .mini-calendar-grid .mini-calendar-day:disabled{cursor:default;visibility:hidden}.mini-calendar-widget .mini-calendar-grid .mini-calendar-day.empty{visibility:hidden}.mini-calendar-widget .mini-calendar-grid .mini-calendar-day.today{background:#e3f2fd;font-weight:700;color:#016f8b}.mini-calendar-widget .mini-calendar-grid .mini-calendar-day.selected{background:#016f8b;color:#fff;font-weight:700}.mini-calendar-widget .mini-calendar-grid .mini-calendar-day:hover:not(.empty):not(:disabled){background:#f0f9ff}.mini-calendar-widget .mini-calendar-grid .mini-calendar-day.selected:hover{background:#014d5a}.sidebar-orders{flex:1;display:flex;flex-direction:column;overflow:visible;min-height:0}.sidebar-orders .sidebar-orders-header{padding:8px;font-size:12px;font-weight:600;color:#333;border-bottom:1px solid #e0e0e0;flex-shrink:0}.sidebar-orders .sidebar-orders-list{flex:1;overflow:auto;padding:4px}.sidebar-orders .sidebar-orders-list .sidebar-order-item{display:flex;align-items:center;gap:6px;padding:6px;border-radius:4px;cursor:pointer;transition:background .2s;margin-bottom:2px}.sidebar-orders .sidebar-orders-list .sidebar-order-item:hover{background:#f8f9fa}.sidebar-orders .sidebar-orders-list .sidebar-order-item .order-time{display:flex;flex-direction:column;align-items:flex-start;font-size:11px;font-weight:600;color:#016f8b;min-width:55px}.sidebar-orders .sidebar-orders-list .sidebar-order-item .order-time .order-date{font-size:10px;font-weight:500;color:#666;line-height:1.2}.sidebar-orders .sidebar-orders-list .sidebar-order-item .order-time .order-time-value{font-size:11px;font-weight:600;color:#016f8b;line-height:1.2}.sidebar-orders .sidebar-orders-list .sidebar-order-item .order-info{flex:1;min-width:0}.sidebar-orders .sidebar-orders-list .sidebar-order-item .order-info .order-patient{font-size:11px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-orders .sidebar-orders-list .sidebar-order-item .order-info .order-details{font-size:10px;color:#666;margin-top:1px;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-orders .sidebar-orders-list .sidebar-order-item .order-info .order-details .order-modality{color:#666}.sidebar-orders .sidebar-orders-list .sidebar-order-item .order-info .order-details .order-separator{color:#999;margin:0 2px}.sidebar-orders .sidebar-orders-list .sidebar-order-item .order-info .order-details .order-location{color:#016f8b;font-weight:500}.sidebar-orders .sidebar-orders-list .sidebar-order-item .order-status-indicator{width:6px;height:6px;border-radius:50%;flex-shrink:0}.sidebar-orders .sidebar-orders-list .no-orders{padding:16px;text-align:center;color:#999;font-size:11px}.calendar-main{flex:1;display:flex;flex-direction:column;overflow:visible;min-width:0;height:fit-content!important;width:100%}.calendar-header-wrapper{display:flex;align-items:center;justify-content:flex-end;margin-bottom:8px;width:100%;gap:12px;padding:0 24px}.calendar-header-wrapper .calendar-day-header{display:flex;align-items:center;justify-content:flex-end;width:100%}.calendar-day-grid{display:flex;height:100%;width:100%}.calendar-time-column{width:80px;flex-shrink:0;border-right:1px solid #e0e0e0;display:flex;flex-direction:column}.time-header{height:40px;padding:8px;background-color:#f5f5f5;font-weight:600;font-size:14px;color:#333;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;position:sticky;top:0;z-index:2}.time-slot-label{height:20px;padding:2px 4px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:flex-end;font-size:12px;color:#666}.time-full{font-weight:600;font-size:11px}.time-minutes{color:#999;font-size:10px}.calendar-modalities-container{flex:1;display:flex;flex-direction:column;height:100%!important}.modality-headers-row{display:flex;height:40px;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:2}.modality-header-cell{flex:1;min-width:150px;padding:8px;border-right:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center}.modality-slots-container{display:flex;flex:1;height:100%!important}.modality-column{flex:1;min-width:150px;border-right:1px solid #f0f0f0}.modality-header{font-weight:600;font-size:14px;color:#333;text-align:center}.modality-time-slots{display:flex;flex-direction:column}.modality-time-slot{height:20px;border-bottom:1px solid #d6d6d6;position:relative;cursor:pointer;transition:background-color .2s}.modality-time-slot:hover{background-color:#f8f9fa}.modality-event{position:absolute;left:1px;right:1px;top:1px;bottom:1px;border-radius:3px;padding:2px 4px;color:#fff;font-size:10px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.event-time{font-weight:600;font-size:9px}.event-patient{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-modalities-header,.no-modalities-slots{flex:1;display:flex;align-items:center;justify-content:center;color:#666;font-size:14px}.no-modalities-header{height:40px;background-color:#f5f5f5}.no-modalities-slots{height:calc(100% - 40px)}@media (max-width: 1200px){.calendar-main-table{padding:0 8px}.calendar-main-table .daily-calendar-header .day-title{font-size:13px}.calendar-main-table .calendar-grid-table .calendar-custom-table .order-table__header-cell{font-size:10px;padding:3px 4px}.calendar-main-table .calendar-grid-table .calendar-custom-table .order-table__row .order-table__cell{font-size:9px}.calendar-main-table .location-tables-slider .location-navigation-header{padding:8px 12px}.calendar-main-table .location-tables-slider .location-navigation-header .location-nav-button{width:36px;height:36px}.calendar-main-table .location-tables-slider .location-navigation-header .location-info .location-current{font-size:14px}.calendar-main-table .location-tables-slider .location-navigation-header .location-info .location-counter{font-size:11px}.calendar-main-table .location-tables-slider .current-location-table .location-table-section .location-calendar-table .location-specific-table .order-table__header-cell:not(.pinned-left),.calendar-main-table .location-tables-slider .current-location-table .location-table-section .location-calendar-table .location-specific-table .order-table__cell:not(.pinned-left){width:120px!important;min-width:120px!important;max-width:120px!important;flex:0 0 120px!important}.calendar-main-table .location-tables-wrapper{padding:0 4px 4px;gap:12px}.calendar-main-table .location-tables-wrapper.multiple-locations .location-table-section{min-width:700px}.calendar-main-table .location-tables-wrapper.single-location .location-table-section .location-calendar-table{height:calc(100vh - 250px)}.calendar-main-table .location-table-header{padding:8px 12px}.calendar-main-table .location-table-header .location-name{font-size:14px}.calendar-main-table .location-table-header .location-orders-count{font-size:11px}.weekly-calendar__header-row{grid-template-columns:120px repeat(7,minmax(100px,1fr))}.weekly-calendar__header-row .time-header{width:120px;min-width:120px;max-width:120px}.weekly-calendar__header-row .day-header{min-width:100px;max-width:150px}.weekly-calendar__header-row .day-header .day-name{font-size:11px}.weekly-calendar__header-row .day-header .day-number{font-size:14px}.weekly-calendar__content{grid-template-columns:120px repeat(7,minmax(100px,1fr))}.weekly-calendar__time-column{width:120px;min-width:120px;max-width:120px}.weekly-calendar__time-column .time-slot{font-size:11px;padding:4px 6px}.weekly-calendar__day-column{min-width:100px;max-width:150px}.weekly-calendar__day-column .day-time-slots .time-slot-cell .day-events-weekly .week-event{font-size:7px;padding:1px 2px}.weekly-calendar__day-column .day-time-slots .time-slot-cell .day-events-weekly .week-event .event-text{font-size:7px}.weekly-calendar__day-column .day-time-slots .time-slot-cell .day-events-weekly .more-events-weekly{font-size:7px;padding:1px 2px}.monthly-calendar__weekdays{grid-template-columns:repeat(7,minmax(100px,1fr))}.monthly-calendar__weekdays .weekday-header{min-width:100px;max-width:150px;font-size:11px;padding:6px 2px}.monthly-calendar__grid{grid-template-columns:repeat(7,minmax(100px,1fr))}.monthly-calendar__grid .calendar-day-cell{min-width:100px;max-width:150px}.monthly-calendar__grid .calendar-day-cell .day-number{font-size:13px}.monthly-calendar__grid .calendar-day-cell .day-events .month-event{font-size:8px;padding:1px 3px}.monthly-calendar__grid .calendar-day-cell .day-events .month-event .event-text{font-size:8px}.monthly-calendar__grid .calendar-day-cell .day-events .more-events{font-size:9px;padding:2px 4px}}@media (max-width: 768px){.daily-calendar-view{flex-direction:column}.daily-calendar-view .calendar-sidebar{width:100%;height:auto;border-right:none;border-bottom:1px solid #e0e0e0;position:static}.daily-calendar-view .calendar-sidebar .sidebar-calendar{padding:6px}.daily-calendar-view .calendar-sidebar .sidebar-orders{max-height:200px;overflow-y:auto}.daily-calendar-view .calendar-sidebar .sidebar-orders .sidebar-orders-list .sidebar-order-item{padding:4px}.daily-calendar-view .calendar-sidebar .sidebar-orders .sidebar-orders-list .sidebar-order-item .order-time{display:flex;flex-direction:column;align-items:flex-start;font-size:10px;min-width:50px}.daily-calendar-view .calendar-sidebar .sidebar-orders .sidebar-orders-list .sidebar-order-item .order-time .order-date{font-size:9px;font-weight:500;color:#666;line-height:1.1}.daily-calendar-view .calendar-sidebar .sidebar-orders .sidebar-orders-list .sidebar-order-item .order-time .order-time-value{font-size:10px;font-weight:600;color:#016f8b;line-height:1.1}.daily-calendar-view .calendar-sidebar .sidebar-orders .sidebar-orders-list .sidebar-order-item .order-info .order-patient{font-size:10px}.daily-calendar-view .calendar-sidebar .sidebar-orders .sidebar-orders-list .sidebar-order-item .order-info .order-details{font-size:9px}.calendar-main-table{padding:0 8px}.calendar-main-table .daily-calendar-header .day-title{font-size:13px}.calendar-main-table .calendar-grid-table .calendar-custom-table .order-table__header-cell{font-size:12px;padding:8px 4px}.calendar-main-table .calendar-grid-table .calendar-custom-table .order-table__cell{font-size:11px}.calendar-main-table .location-tables-slider .location-navigation-header .location-info .location-current{font-size:16px}.calendar-main-table .location-tables-slider .current-location-table .location-table-section .location-calendar-table .location-specific-table .order-table__header-cell:not(.pinned-left),.calendar-main-table .location-tables-slider .current-location-table .location-table-section .location-calendar-table .location-specific-table .order-table__cell:not(.pinned-left){width:150px!important;min-width:150px!important;max-width:150px!important;flex:0 0 150px!important}.calendar-main-table .location-tables-wrapper.multiple-locations .location-table-section{min-width:800px}.calendar-main-table .location-tables-wrapper.single-location .location-table-section .location-calendar-table{height:calc(100vh - 260px)}.weekly-calendar-with-sidebar,.monthly-calendar-with-sidebar{flex-direction:column}.weekly-calendar-with-sidebar .calendar-sidebar,.monthly-calendar-with-sidebar .calendar-sidebar{width:100%;height:auto;border-right:none;border-bottom:1px solid #e0e0e0;position:static}.weekly-calendar-with-sidebar .calendar-sidebar .sidebar-calendar,.monthly-calendar-with-sidebar .calendar-sidebar .sidebar-calendar{padding:6px}.weekly-calendar-with-sidebar .calendar-sidebar .sidebar-orders,.monthly-calendar-with-sidebar .calendar-sidebar .sidebar-orders{max-height:200px;overflow-y:auto}.weekly-calendar-with-sidebar .calendar-sidebar .sidebar-orders .sidebar-orders-list .sidebar-order-item,.monthly-calendar-with-sidebar .calendar-sidebar .sidebar-orders .sidebar-orders-list .sidebar-order-item{padding:4px}.weekly-calendar-with-sidebar .calendar-sidebar .sidebar-orders .sidebar-orders-list .sidebar-order-item .order-time,.monthly-calendar-with-sidebar .calendar-sidebar .sidebar-orders .sidebar-orders-list .sidebar-order-item .order-time{display:flex;flex-direction:column;align-items:flex-start;font-size:10px;min-width:50px}.weekly-calendar-with-sidebar .calendar-sidebar .sidebar-orders .sidebar-orders-list .sidebar-order-item .order-time .order-date,.monthly-calendar-with-sidebar .calendar-sidebar .sidebar-orders .sidebar-orders-list .sidebar-order-item .order-time .order-date{font-size:9px;font-weight:500;color:#666;line-height:1.1}.weekly-calendar-with-sidebar .calendar-sidebar .sidebar-orders .sidebar-orders-list .sidebar-order-item .order-time .order-time-value,.monthly-calendar-with-sidebar .calendar-sidebar .sidebar-orders .sidebar-orders-list .sidebar-order-item .order-time .order-time-value{font-size:10px;font-weight:600;color:#016f8b;line-height:1.1}.weekly-calendar-with-sidebar .calendar-sidebar .sidebar-orders .sidebar-orders-list .sidebar-order-item .order-info .order-patient,.monthly-calendar-with-sidebar .calendar-sidebar .sidebar-orders .sidebar-orders-list .sidebar-order-item .order-info .order-patient{font-size:10px}.weekly-calendar-with-sidebar .calendar-sidebar .sidebar-orders .sidebar-orders-list .sidebar-order-item .order-info .order-details,.monthly-calendar-with-sidebar .calendar-sidebar .sidebar-orders .sidebar-orders-list .sidebar-order-item .order-info .order-details{font-size:9px}.weekly-calendar-with-sidebar .weekly-calendar,.weekly-calendar-with-sidebar .monthly-calendar,.monthly-calendar-with-sidebar .weekly-calendar,.monthly-calendar-with-sidebar .monthly-calendar{padding:0 12px}.weekly-calendar__header-row{grid-template-columns:80px repeat(7,minmax(80px,1fr))}.weekly-calendar__header-row .time-header{width:80px;min-width:80px;max-width:80px}.weekly-calendar__header-row .day-header{min-width:80px;max-width:120px;padding:4px 2px}.weekly-calendar__header-row .day-header .day-name{font-size:10px}.weekly-calendar__header-row .day-header .day-number{font-size:12px}.weekly-calendar__content{grid-template-columns:80px repeat(7,minmax(80px,1fr))}.weekly-calendar__time-column{width:80px;min-width:80px;max-width:80px}.weekly-calendar__time-column .time-slot{font-size:10px;padding:2px 4px}.weekly-calendar__day-column{min-width:80px;max-width:120px}.weekly-calendar__day-column .day-time-slots .time-slot-cell{height:28px}.weekly-calendar__day-column .day-time-slots .time-slot-cell .day-events-weekly .week-event{font-size:6px;padding:1px;min-height:10px;max-height:10px}.weekly-calendar__day-column .day-time-slots .time-slot-cell .day-events-weekly .week-event .event-text{font-size:6px}.weekly-calendar__day-column .day-time-slots .time-slot-cell .day-events-weekly .more-events-weekly{font-size:6px;padding:1px;min-height:10px;max-height:10px}.monthly-calendar__weekdays{grid-template-columns:repeat(7,minmax(80px,1fr));height:35px}.monthly-calendar__weekdays .weekday-header{min-width:80px;max-width:120px;font-size:10px;padding:4px 2px}.monthly-calendar__grid{grid-template-columns:repeat(7,minmax(80px,1fr));grid-auto-rows:minmax(60px,1fr)}.monthly-calendar__grid .calendar-day-cell{min-width:80px;max-width:120px;min-height:60px;max-height:100px;padding:2px}.monthly-calendar__grid .calendar-day-cell .day-number{font-size:12px;margin-bottom:2px}.monthly-calendar__grid .calendar-day-cell .day-events .month-event{font-size:7px;padding:1px 2px;min-height:14px}.monthly-calendar__grid .calendar-day-cell .day-events .month-event .event-text{font-size:7px}.monthly-calendar__grid .calendar-day-cell .day-events .more-events{font-size:8px;padding:2px 3px;min-height:14px}}.calendar-day-cell--past,.calendar-day-cell--past:hover,.time-slot-cell--past,.time-slot-cell--past:hover{cursor:not-allowed!important}.room-break-cell{background-color:#fef3c7!important;opacity:.7;cursor:not-allowed!important}.room-break-cell:hover{background-color:#fef3c7!important;cursor:not-allowed!important}.room-break-cell .break-indicator{color:#d97706;font-weight:600;font-size:10px;text-align:center;display:flex;align-items:center;justify-content:center;height:100%}.room-column-header .break-time-badge{background-color:#fef3c7;color:#d97706;font-size:9px;font-weight:600;padding:1px 4px;border-radius:2px;margin-top:2px}.time-slot-cell.break-time{background-color:#fef3c7;opacity:.7;cursor:not-allowed}.time-slot-cell.break-time:hover{background-color:#fef3c7!important;cursor:not-allowed!important}.dragging{opacity:.5;cursor:grabbing!important}.drag-over{background-color:#e0f2fe!important;border:2px dashed #0284c7!important;transition:all .2s ease;position:relative}.drag-over:before{content:"Drop here";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0284c7e6;color:#fff;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:600;white-space:nowrap;z-index:1000;pointer-events:none}.drop-zone{position:relative;transition:all .2s ease}.drop-zone.drag-over{background-color:#e0f2fe!important;border:2px dashed #0284c7!important}.drop-zone.drag-over:after{content:"Drop here to move appointment";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0284c7e6;color:#fff;padding:4px 8px;border-radius:4px;font-size:10px;font-weight:600;white-space:nowrap;z-index:1000;pointer-events:none}[draggable=true]{cursor:grab;transition:all .2s ease}[draggable=true]:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000026}[draggable=true]:active{cursor:grabbing}.time-slot-cell{transition:all .2s ease;position:relative}.time-slot-cell[style*="border: 2px dashed"]:before{content:"Drop here";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0284c7e6;color:#fff;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:600;white-space:nowrap;z-index:1000;pointer-events:none}.calendar-day-cell{transition:all .2s ease;position:relative}.calendar-day-cell[style*="border: 2px dashed"]:before{content:"Drop here";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0284c7e6;color:#fff;padding:4px 8px;border-radius:4px;font-size:10px;font-weight:600;white-space:nowrap;z-index:1000;pointer-events:none}.order-management-container.dragging .time-slot-cell:not([style*="border: 2px dashed"]),.order-management-container.dragging .calendar-day-cell:not([style*="border: 2px dashed"]){opacity:.7}.order-management-container.dragging .order-table__cell:not([style*="border: 2px dashed"]){opacity:.7}.order-management-container.dragging *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.order-table__cell{position:relative}.order-table__cell[style*="border: 2px dashed"]:before{content:"Drop here";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0284c7e6;color:#fff;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:600;white-space:nowrap;z-index:1000;pointer-events:none}.multi-step-location-form{max-width:900px;margin:0 auto;padding:12px 12px 50px;position:relative;min-height:100%;display:flex;flex-direction:column}.multi-step-location-form .form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.multi-step-location-form .form-header .step-title{font-size:16px;font-weight:600;color:#333;margin:0}.multi-step-location-form .step-indicator{display:flex;justify-content:space-between;align-items:center;position:relative;max-width:350px}.multi-step-location-form .step-indicator:before{content:"";position:absolute;top:16px;left:48px;right:48px;height:2px;background:#e0e0e0;z-index:1}.multi-step-location-form .step-indicator .step{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.multi-step-location-form .step-indicator .step.active .step-number{background:#016f8b;color:#fff;border-color:#016f8b}.multi-step-location-form .step-indicator .step.active .step-label{color:#016f8b;font-weight:600}.multi-step-location-form .step-indicator .step:first-child.active~.step:not(.active):before{background:#016f8b}.multi-step-location-form .step-indicator .step:nth-child(2).active~.step:not(.active):before{background:#016f8b}.multi-step-location-form .step-indicator .step .step-number{width:32px;height:32px;border-radius:50%;border:2px solid #e0e0e0;background:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;margin-bottom:5px;transition:all .3s ease}.multi-step-location-form .step-indicator .step .step-number ion-icon{font-size:16px}.multi-step-location-form .step-indicator .step .step-label{font-size:10px;text-align:center;color:#666;transition:all .3s ease;white-space:nowrap}.multi-step-location-form .step-indicator:after{content:"";position:absolute;top:16px;left:48px;height:2px;background:#016f8b;z-index:1;transition:width .3s ease}.multi-step-location-form .step-indicator[data-current-step="1"]:after{width:0%}.multi-step-location-form .step-indicator[data-current-step="2"]:after{width:calc(50% - 16px)}.multi-step-location-form .step-indicator[data-current-step="3"]:after{width:calc(100% - 32px)}.multi-step-location-form .form-content{background:#fff;border-radius:6px;padding:16px;box-shadow:0 1px 4px #00000014;margin-bottom:12px;flex:1}.multi-step-location-form .form-content .custom-dropdown-wrapper .custom-dropdown-label{font-size:12px;font-weight:500;color:#333;margin-bottom:3px}.multi-step-location-form .form-content .custom-dropdown-wrapper .custom-dropdown-label div{margin-bottom:0}.multi-step-location-form .form-content .custom-dropdown .custom-dropdown__button{height:36px;padding:0 14px;font-size:14px;border:1px solid #016F8B;border-radius:8px;background-color:#fff;min-height:36px;box-sizing:border-box}.multi-step-location-form .form-content .custom-dropdown .custom-dropdown__button:hover:not(.custom-dropdown__button--disabled){border-color:#004d5a}.multi-step-location-form .form-content .custom-dropdown .custom-dropdown__button:focus,.multi-step-location-form .form-content .custom-dropdown .custom-dropdown__button--open{border-color:#004d5a;box-shadow:0 0 0 2px #016f8b1a}.multi-step-location-form .form-content .custom-dropdown .custom-dropdown__text{font-size:14px;color:#333}.multi-step-location-form .form-content .custom-dropdown .custom-dropdown__arrow{font-size:14px}.multi-step-location-form .form-content .custom-phone-input-wrapper .custom-phone-input-label{font-size:12px;font-weight:500;color:#333;margin-bottom:3px}.multi-step-location-form .form-content .custom-phone-input .PhoneInputInput{padding:6px 8px;font-size:12px;border-radius:3px}.multi-step-location-form .form-content .custom-phone-input .PhoneInputCountrySelect{font-size:12px}.multi-step-location-form .form-content .form-step .form-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.multi-step-location-form .form-content .form-step .form-grid .form-field.full-width,.multi-step-location-form .form-content .form-step .form-grid .form-field.form-field-full{grid-column:1/-1}.multi-step-location-form .form-content .form-step .form-grid .form-field.form-field-half{grid-column:span 2}.multi-step-location-form .form-content .form-step .form-grid .form-field.form-field-quarter{grid-column:span 1}.multi-step-location-form .form-content .form-step .form-grid .form-field .form-label{display:block;margin-bottom:3px;font-weight:500;color:#333;font-size:12px}.multi-step-location-form .form-content .form-step .error-message{color:#e74c3c;font-size:10px;margin-top:4px;padding:4px 8px;background:#fdf2f2;border:1px solid #fecaca;border-radius:3px}.multi-step-location-form .rooms-section .custom-dropdown-wrapper .custom-dropdown-label{font-size:12px;font-weight:500;color:#333;margin-bottom:3px}.multi-step-location-form .rooms-section .custom-dropdown-wrapper .custom-dropdown-label div{margin-bottom:0}.multi-step-location-form .rooms-section .custom-dropdown .custom-dropdown__button{height:36px;padding:0 14px;font-size:14px;border:1px solid #016F8B;border-radius:8px;background-color:#fff;min-height:36px;box-sizing:border-box}.multi-step-location-form .rooms-section .custom-dropdown .custom-dropdown__button:hover:not(.custom-dropdown__button--disabled){border-color:#004d5a}.multi-step-location-form .rooms-section .custom-dropdown .custom-dropdown__button:focus,.multi-step-location-form .rooms-section .custom-dropdown .custom-dropdown__button--open{border-color:#004d5a;box-shadow:0 0 0 2px #016f8b1a}.multi-step-location-form .rooms-section .custom-dropdown .custom-dropdown__text{font-size:14px;color:#333}.multi-step-location-form .rooms-section .custom-dropdown .custom-dropdown__arrow{font-size:14px}.multi-step-location-form .rooms-section .room-card{border:1px solid #e0e0e0;border-radius:6px;padding:12px;margin-bottom:12px;background:#fafafa}.multi-step-location-form .rooms-section .room-card .room-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.multi-step-location-form .rooms-section .room-card .room-header h4{margin:0;color:#333;font-size:14px;font-weight:600}.multi-step-location-form .rooms-section .room-card .room-header .remove-room-btn{background:#e74c3c;color:#fff;border:none;padding:6px;border-radius:3px;cursor:pointer;display:flex;align-items:center;transition:background .3s ease}.multi-step-location-form .rooms-section .room-card .room-header .remove-room-btn:hover{background:#c0392b}.multi-step-location-form .rooms-section .room-card .room-header .remove-room-btn ion-icon{font-size:14px}.multi-step-location-form .rooms-section .room-card .room-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;align-items:start}.multi-step-location-form .rooms-section .room-card .room-form-grid .form-field .form-label{display:block;margin-bottom:3px;font-weight:500;color:#333;font-size:12px}.multi-step-location-form .rooms-section .add-room-section{display:flex;justify-content:center;margin-top:16px;padding-top:12px;border-top:1px dashed #ddd}.multi-step-location-form .rooms-section .add-room-section .add-room-btn{background:#016f8b;color:#fff;border:none;padding:8px 14px;border-radius:4px;display:flex;align-items:center;gap:6px;cursor:pointer;font-size:12px;transition:background .3s ease}.multi-step-location-form .rooms-section .add-room-section .add-room-btn:hover{background:#014a5c}.multi-step-location-form .rooms-section .add-room-section .add-room-btn ion-icon{font-size:14px}.multi-step-location-form .rooms-section .no-rooms-message{text-align:center;padding:24px;color:#666;font-style:italic;background:#f9f9f9;border-radius:6px;border:2px dashed #ddd;font-size:12px}.multi-step-location-form .timings-section .day-section{margin-bottom:16px;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}.multi-step-location-form .timings-section .day-section h4{margin:0;padding:10px 14px;background:#f8f9fa;color:#333;font-size:14px;font-weight:600;border-bottom:1px solid #e0e0e0}.multi-step-location-form .timings-section .day-section .day-rooms{padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.multi-step-location-form .timings-section .day-section .day-rooms .room-timing-card{border:1px solid #e9ecef;border-radius:4px;padding:10px;background:#f0f0f0}.multi-step-location-form .timings-section .day-section .day-rooms .room-timing-card .room-timing-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.multi-step-location-form .timings-section .day-section .day-rooms .room-timing-card .room-timing-header .room-name{font-weight:600;color:#333;font-size:12px}.multi-step-location-form .timings-section .day-section .day-rooms .room-timing-card .room-timing-header .toggle-switch{display:flex;align-items:center;gap:6px;cursor:pointer}.multi-step-location-form .timings-section .day-section .day-rooms .room-timing-card .room-timing-header .toggle-switch input[type=checkbox]{position:relative;width:40px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ccc;border-radius:10px;outline:none;transition:background .3s ease}.multi-step-location-form .timings-section .day-section .day-rooms .room-timing-card .room-timing-header .toggle-switch input[type=checkbox]:checked{background:#016f8b}.multi-step-location-form .timings-section .day-section .day-rooms .room-timing-card .room-timing-header .toggle-switch input[type=checkbox]:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .3s ease}.multi-step-location-form .timings-section .day-section .day-rooms .room-timing-card .room-timing-header .toggle-switch input[type=checkbox]:checked:before{transform:translate(20px)}.multi-step-location-form .timings-section .day-section .day-rooms .room-timing-card .room-timing-header .toggle-switch .toggle-label{font-size:11px;font-weight:500;color:#333}.multi-step-location-form .timings-section .day-section .day-rooms .room-timing-card .timing-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.multi-step-location-form .form-actions{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:8px 20px;background:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -2px 8px #0000001a;z-index:100;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.multi-step-location-form .form-actions .form-actions-left{display:flex}.multi-step-location-form .form-actions .form-actions-right{display:flex;gap:10px}.multi-step-location-form .form-actions .btn-secondary,.multi-step-location-form .form-actions .btn-primary{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;min-width:80px}.multi-step-location-form .form-actions .btn-secondary:disabled,.multi-step-location-form .form-actions .btn-primary:disabled{opacity:.6;cursor:not-allowed}.multi-step-location-form .form-actions .btn-secondary{background:#6c757d;color:#fff}.multi-step-location-form .form-actions .btn-secondary:hover:not(:disabled){background:#5a6268}.multi-step-location-form .form-actions .btn-primary{background:#016f8b;color:#fff}.multi-step-location-form .form-actions .btn-primary:hover:not(:disabled){background:#014a5c}@media (max-width: 1024px){.multi-step-location-form .form-content .form-step .form-grid{grid-template-columns:repeat(2,1fr)}.multi-step-location-form .form-content .form-step .form-grid .form-field.form-field-full{grid-column:1/-1}.multi-step-location-form .form-content .form-step .form-grid .form-field.form-field-half,.multi-step-location-form .form-content .form-step .form-grid .form-field.form-field-quarter{grid-column:span 1}}@media (max-width: 768px){.multi-step-location-form{padding:10px 10px 25px}.multi-step-location-form .form-header{flex-direction:column;gap:12px;text-align:center}.multi-step-location-form .form-header .step-indicator{max-width:280px}.multi-step-location-form .form-header .step-title{font-size:14px}.multi-step-location-form .step-indicator .step .step-label{font-size:9px}.multi-step-location-form .form-content{padding:12px}.multi-step-location-form .form-content .form-step .form-grid{grid-template-columns:1fr;gap:10px}.multi-step-location-form .form-content .form-step .form-grid .form-field.form-field-full,.multi-step-location-form .form-content .form-step .form-grid .form-field.form-field-half,.multi-step-location-form .form-content .form-step .form-grid .form-field.form-field-quarter{grid-column:1/-1}.multi-step-location-form .rooms-section .room-card .room-form-grid,.multi-step-location-form .timings-section .day-section .day-rooms .room-timing-card .timing-inputs{grid-template-columns:1fr}.multi-step-location-form .form-actions{padding:10px 15px;flex-direction:row}.multi-step-location-form .form-actions .form-actions-left{flex:0 0 auto}.multi-step-location-form .form-actions .form-actions-right{flex:0 0 auto;gap:8px}.multi-step-location-form .form-actions .btn-secondary,.multi-step-location-form .form-actions .btn-primary{padding:10px 14px;font-size:14px;min-width:70px}}@media (max-width: 480px){.multi-step-location-form .form-actions .form-actions-right{flex-direction:column;gap:8px}.multi-step-location-form .form-actions .btn-secondary,.multi-step-location-form .form-actions .btn-primary{min-width:60px;padding:8px 12px;font-size:13px}}._breadcrumbs_1xczx_1{display:flex;align-items:center;padding:0;margin:0}._breadcrumbList_1xczx_8{display:flex;align-items:center;list-style:none;padding:0;margin:0;gap:4px}._breadcrumbItem_1xczx_17{display:flex;align-items:center;gap:4px}._breadcrumbLink_1xczx_23{color:#6c757d;text-decoration:none;font-size:14px;font-weight:400;transition:color .2s ease}._breadcrumbLink_1xczx_23:hover{color:#186b8a;text-decoration:underline}._breadcrumbCurrent_1xczx_35{color:#333;font-size:14px;font-weight:600}._breadcrumbSeparator_1xczx_41{font-size:14px;color:#9ca3af;margin:0 2px}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
