.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.internal-notes{max-height:30vh;overflow:auto}.FormButtonSpace{display:flex;align-items:center}button#btn-yellow{background-color:#e6d72a;border:none}button#btn-negative{background-color:#ee595a;border:none}button#btn-success{background-color:#7cd2b3;border:none}span#btn-text{margin-left:5px}.custom-dropdown{position:relative;width:300px;-webkit-user-select:none;user-select:none}.dropdown-selected{padding:10px;background-color:#fff;border:1px solid #ddd;cursor:pointer;border-radius:5px;text-align:center;display:flex;justify-content:space-between;align-items:center}.display-none{display:none}.dropdown-content{position:absolute;background-color:#f9f9f9;box-shadow:0 8px 16px rgba(0,0,0,.2);width:100%;z-index:1;border-radius:5px;overflow:hidden}.custom-card{background-color:#fff;border-bottom:2px solid #eee;transition:background-color .3s}.custom-card:last-child{border-bottom:none}.custom-card:hover{background-color:#f0f0f0}.custom-card-text{text-align:left;margin:0 0 0 10px;font-size:1.3rem;padding:5px 0}@media (max-width:1024px){.custom-dropdown{width:220px}.custom-card-text{font-size:1rem}}.btn-primary{background-color:#007f61;border-color:#007f61;color:#fff}.btn-primary:hover{background-color:#006b50;border-color:#006b50}.btn-primary.dropdown-toggle{color:#fff!important;background-color:#006b50!important;border-color:#006b50!important}.salute{margin-top:30px;justify-content:start!important}.saluteRow{align-items:center}.saluteCard{box-shadow:0 0 20px rgba(0,0,0,.15);border-radius:10px}h2.saluteText{font-size:48px;letter-spacing:1px}.pageTitle{margin-top:30px;margin-bottom:10px;justify-content:start!important}h2.pageTitleText{font-size:2.5rem;font-weight:500;margin-bottom:1rem;color:#000;font-family:"GT Super Display";font-style:italic}.editableDiv{max-height:500px;overflow-y:auto;border:1px solid #ccc;padding:10px;margin:10px;overflow:auto;white-space:pre-wrap;word-wrap:break-word;min-height:300px;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}.editableDiv:focus{outline:none}.highlight{color:red}.editableDiv.error{border:2px solid red}.error-message{color:red;margin-top:10px}.new-test-form{padding-top:1em;margin-top:1em}.new-test-form .message{color:red}.flex-content{display:flex;width:100%;justify-content:space-between;align-items:baseline}.flex-content .flex-form *{clear:both;display:block}.flex-content .flex-form{margin-right:2em}.flex-content .flex-form select{padding:3px;margin-right:100px}.edit-test{margin-bottom:1em}.test-list .row{color:#484848;margin-bottom:10px}.delete-icon .MuiSvgIcon-root{color:#fff}.add-bttn-drop-cont{display:flex;flex-direction:row}.file-picker-label{position:relative;display:inline-block}.file-picker-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-picker-button{display:inline-block;padding:6px 10px;border:2px solid #ccc;border-radius:4px;background-color:#f1f1f1;color:#333;font-size:12px;font-weight:700;cursor:pointer}.file-picker-button:hover{background-color:#e1e1e1}.file-name{margin-left:10px}.message-view-buttons{width:auto;height:35px;background:#007f61!important;display:inline-flex;justify-content:center;align-items:center;font-weight:700;border:none}.message-view-confirm-button{background:#007f61}.message-view-confirm-button,.message-view-status-info{width:auto;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700;border:none}.message-view-status-info{height:30px;border-radius:5px;padding-inline:10px;font-size:1vw;margin-left:10px}.step-form label{font-size:1rem}.patient-info{padding:10px;background-color:#f8f9fa;border-radius:5px;margin-bottom:15px;font-size:1.5rem;display:flex;flex-direction:column}.grayed-out{background-color:#e9ecef;color:#6c757d;border:1px solid grey}.patient-name{font-weight:700;margin-bottom:5px}.patient-details{font-size:1.2rem}.modal-body-content{max-height:600px;overflow-y:auto}.progress-bar{font-family:Arial,sans-serif;background-color:initial;padding:20px 0;display:flex;justify-content:center}.progress-bar-steps{width:100%;max-width:960px}.progress-bar-steps,.step{display:flex;align-items:center;justify-content:center}.step{flex-direction:row;flex:1 1;cursor:pointer}.step-content{flex-direction:row;text-align:center}.step-content,.step-number{display:flex;align-items:center;justify-content:center}.step-number{width:30px;height:30px;border:2px solid #848484;border-radius:50%;background-color:#fff;color:#000;font-weight:700;margin-right:8px}.step.active-progress .step-number{background-color:#dbdbf5!important;color:#000}.step-title{color:#000}.step-line{height:2px;background-color:grey;flex-grow:1;margin:0 8px;width:100px;min-width:30px;max-width:100px}.accordionTitle{background-color:#f7f7f7!important;border-radius:20px!important}.accordionDetails{display:block!important}textarea#TextAreBorderless{border:none;max-width:1000px;width:1000px}textarea#TextAreBorderless:focus{box-shadow:none}.FormCol.row{margin-bottom:10px}.cardRounded.card{margin-top:10px;min-width:250px}.MuiAccordion-root.Mui-expanded{margin:10px 0!important}.indexedStep{color:#fff;width:15px;height:15px;font-size:12px;background-color:hsla(0,0%,82.7%,.8);border-radius:50%;display:flex;justify-content:center;align-items:center}.indexedStep.accomplished{background-color:#ee8155}.progressCard.card{padding:80px 100px 60px;border-radius:20px;margin-bottom:20px}.RSPBprogression{background-color:#ee8155!important}p.stepTitle{position:absolute;top:-40px;color:#fff;font-size:10px;font-weight:600;background-color:#ee8155;padding:5px 10px;border-radius:20px;letter-spacing:1px;width:160px;max-width:-webkit-max-content;max-width:max-content}p.stepTitle.inactive{background-color:#fff;color:#000;border:1px solid #000}p.stepContent{position:absolute;top:25px;color:#000;width:200px;font-weight:600}input#patientDetailsFormId{color:#000!important}textarea#patientDetailsFormId::-webkit-input-placeholder{color:#000}textarea#patientDetailsFormId::placeholder{color:#000}.ResultDetails.row{text-align:start}.TimelineRow.row{padding-left:50px;padding-right:50px;margin-bottom:50px}p.MuiTypography-root.timeText.MuiTypography-body2.MuiTypography-colorTextSecondary{width:-webkit-max-content;width:max-content}p.timeTitle{font-weight:800;text-align:left;margin-left:-15px;color:#000;margin-top:10px}.timelineImg{align-self:center!important;display:contents!important;padding:10px}.connectorBottom{margin-top:10px}.timelineInfo{text-align:left;margin-left:50px;width:200px;max-width:200px;align-self:center}.timelineContent{text-align:left!important}p.timeLineHead{font-weight:800;font-size:15px}div#timeLinePaper{padding:25px}.infoCol{display:flex;justify-content:center;align-items:center;padding:0;margin-right:-30px}p.timeLineSubHead{font-size:12px;letter-spacing:1px}.infoContent{align-items:flex-start;display:flex;justify-content:center;flex-direction:column}.MuiAvatar-root.MuiAvatar-square.timeLineAvatar{width:auto;height:auto}div#patientHistory{max-height:400px;overflow-y:auto}textarea#popup-textarea{border:none;max-width:100%;width:100%}.form-control:focus{box-shadow:none}div#ModalTitle{justify-content:center}.patient-info{margin-bottom:20px}@media (min-width:768px){.patient-info{display:flex;flex-wrap:wrap;justify-content:space-between}.patient-info>.col{flex-basis:calc(33.33% - 10px)}}.button-group{border-radius:10px;width:100%;overflow:hidden;background-color:#fff}.button-group,.button-group-bttn{display:flex;align-items:center;flex:1 1}.button-group-bttn{border:none;width:50%;justify-content:center;outline:none;background-color:initial;transition:all .2s ease-in-out}.button-group-bttn.active,.button-group-bttn:focus{outline:none;border:1px solid #cc291f;color:#cc291f;background-color:rgba(204,40,31,.13725490196078433)}.button-group-bttn:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.button-group-bttn:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.sidebarViewModal{position:fixed!important;top:0!important;right:0!important;left:70%!important;height:100vh;width:30%;overflow:auto}.sidebarViewModal-body{height:80vh;padding:0;overflow:auto}.error-select{border-color:red;color:red}.error-select:focus{border-color:red;box-shadow:0 0 0 .2rem rgba(255,0,0,.25)}.row{display:flex;flex-direction:row}.column{display:flex;flex-direction:column}.patientProfile{font-family:"Open Sans",sans-serif}button{border:none;background:transparent}button:focus{outline:none}.PatientSearchSection{display:flex;grid-gap:20px;gap:20px;margin:0 0 20px}.selectDropdown{padding:5px 20px}.searchBox,.selectDropdown{background-color:#fff;border-radius:8px;border:1px solid #000}.searchBox{display:flex;align-items:center;flex:1 1;height:35px;margin-top:10px;padding:0 10px}.searchBox input{border:none;width:100%;height:inherit}.patientInfo{margin:0;display:grid;grid-template-columns:3fr 7fr;grid-gap:10px;gap:10px}.patientCard{padding:10%;border-radius:8px;background-color:#fff}.patientName{font-size:30px;font-weight:600;text-align:center;margin-bottom:20px}.patientTag{margin-bottom:0;margin-top:10px}.messageBtn{background-color:green;padding-top:2px;width:100%;border-radius:8px;font-weight:600}.patientBasicDetails{background-color:#fff;border-radius:8px;padding:30px 30px 0}.patientBasicDetails .row{margin-bottom:15px}.patientBasicDetails .column{text-align:left}.patientBasicDetails .column h6{font-weight:900;margin-bottom:0}.patientNotification{display:flex;flex-direction:column;width:100%;background-color:#fff;border-radius:8px;height:325px;padding:20px 15px}.patientNotification h5{font-weight:700;margin-bottom:0}.markAsRead{font-size:small;margin-bottom:0;color:green}.notificationTime{font-size:10px;color:#878b8b}.viewAllBtn{background-color:#fff;border:none;color:green;text-align:end;margin-top:5px}.patientDashboard{background-color:#fff;border-radius:8px;margin-top:20px;height:700px;display:grid;grid-template-columns:3fr 11fr;padding:20px 0}.patientSidebar{border-right:1px solid #bdbdbd;padding:60px 0 40px 40px}.dashboardButton{font-size:22px;font-weight:700;color:#a5a5a5;display:flex;align-items:center;grid-gap:10px;gap:10px}.dashboardButtonActive{color:#000!important}.dashboardContent{text-align:left;padding:20px 50px}.tabsBackground{background-color:#f1f1f1;padding:6px;display:inline-block;border-radius:10px}.contentButton{background-color:inherit;border:none;font-weight:700;padding:5px 40px;color:#9b9999;border-radius:8px}.contentButton:focus{outline:none}.contentButtonActive{background-color:#fff;color:green}.tabsContent{background-color:#f1f1f1;border-radius:8px;margin-top:20px;height:550px;padding:20px 0;overflow:auto}.tabsContent .bTBQuh{display:none!important}.tabsContent .bxakQr{border:none}.tabsContent .hAGrZB{min-height:120px;border:none;border-radius:8px}.appointmentContent{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:30px 0;background-color:#fff;border-radius:8px;flex-direction:row;justify-content:space-between;width:100%;color:#000}.appointmentContent p,.chartingNoteContent p,.kitContent p,.prescriptionContent p,.transactionContent p{font-size:14px;color:#a5a5a5;margin-bottom:3px}.borderContent{border-right:1px solid #dadada}.borderContent,.borderContent-left{padding:0 0 0 15px;border-left:1px solid #dadada;width:40%}.borderContent-right{width:40%}.borderContent-kit,.borderContent-right{padding:0 0 0 15px;border-right:1px solid #dadada}.borderContent-kit{border-left:1px solid #dadada}.viewDetailsBtn{color:green;display:flex;justify-content:center;grid-gap:10px;gap:10px;align-items:center}.kitContent{display:grid;align-items:center;grid-template-columns:2fr 2fr 3fr 2fr 2fr 1fr;grid-gap:10px;gap:10px;padding:30px 20px;background-color:#fff;border-radius:8px;margin-bottom:20px;max-height:110px;overflow-y:auto;transition:max-height .3s ease;overflow:hidden;grid-row-gap:20px}.kitContent.expanded{max-height:none;overflow-y:auto}.kitContent h5{font-size:18px;font-weight:600}.resultData{grid-column:span 3}.historyContent .hAGrZB{min-height:85px}.historyContent,.historyContent .hAGrZB{background:transparent!important}.historyContentSingle{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr 3fr;align-items:center}.historyContentDoctor{display:flex;align-items:center;grid-gap:15px;gap:15px}.historyContentDoctor .name,.treatmentInfo .name{font-weight:700}.historyContentDoctor .designation,.treatmentInfo .designation{font-size:12px}.treatmentInfo{padding:10px 20px;background-color:#f1f1f1}.healthStatusContent{text-align:left;padding:30px}.healthStatusContent h4{color:green;font-weight:700}.healthStatusBlock{padding:0 20px}.healthStatus{margin-top:50px;display:flex;grid-gap:15px;gap:15px;align-items:baseline}.healthStatusTitle{font-weight:700;font-size:20px}.healthStatusEdit{font-size:12px;color:green;font-weight:700}.healthStatusBadgeGroup{margin-top:10px;display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px}.healthStatusBadge{display:inline-block;border:1px solid #000;padding:2px 30px;border-radius:15px}.messageContainer{display:flex;flex-direction:column;height:100%}.messageSection{flex:1 1;max-height:600px;overflow:auto}.messageHeader{display:flex;justify-content:space-between}.messageHeader .statusCheck{display:inline-flex;align-items:center}.messageHeader .statusCheck .statusChip{background-color:green;color:#fff;padding:1px 10px;border-radius:8px;margin-left:5px}.statuses{display:flex;grid-gap:10px;gap:10px}.changeStatusChip{background-color:#216ee1}.changeStatusChip,.messageStatusChip{color:#fff;padding:1px 10px;border-radius:8px;display:flex;align-items:center;grid-gap:4px;gap:4px}.messageStatusChip{background-color:plum}.messageInputBox{width:100%;border:1px solid #dadada;border-radius:10px;padding:10px}.messageInputBox textarea{border:none;width:inherit}.messageInputBox textarea:focus{outline:none}.noRecordFound{text-align:center;margin-top:20px;font-size:20px;font-weight:700;color:#9b9999}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading{border:4px solid rgba(0,0,0,.1);border-top-color:#3498db;border-radius:50%;width:40px;height:40px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:20px auto}.skeleton-loading{width:100%;height:30px;background-color:#f0f0f0;border-radius:4px;overflow:hidden;position:relative}.skeleton-shimmer{width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 0,#dadada 50%,#f0f0f0);background-size:200% 100%;-webkit-animation:shimmer 1.5s infinite;animation:shimmer 1.5s infinite}@-webkit-keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.gridSpanFullCol{grid-column:span 5}.chartingNoteContent{display:grid;align-items:center;grid-template-columns:2fr 3fr 2fr 2fr 2fr;grid-gap:10px;gap:10px;padding:20px;background-color:#fff;border-radius:8px;margin-bottom:20px;max-height:89px;overflow-y:auto;transition:max-height .3s ease;overflow:hidden}.chartingNoteContent.expanded{max-height:none;overflow-y:auto}.chartingNoteContent h5{font-size:18px;font-weight:600}.chartingColour{color:#007f61}.prescriptionContent{display:grid;align-items:center;grid-template-columns:1.5fr 3fr 2fr 1fr 2fr;grid-gap:10px;gap:10px;padding:20px;background-color:#fff;border-radius:8px;margin-bottom:20px;max-height:130px;overflow-y:auto;transition:max-height .3s ease;overflow:hidden}.prescriptionContent.expanded{max-height:none;overflow-y:auto}.prescriptionContent h5{font-size:18px;font-weight:600}.transactionContent{display:grid;align-items:center;grid-template-columns:2fr 3fr 2fr 2fr 2fr;grid-gap:20px;gap:20px;padding:20px;background-color:#fff;border-radius:8px;margin-bottom:20px;max-height:100px;overflow-y:auto;transition:max-height .3s ease;overflow:hidden;width:100%}.transactionContent.expanded{max-height:none;overflow-y:auto}.transactionContent h5{font-size:18px;font-weight:600}@media (max-width:1024px){.kitContent{max-height:170px}.chartingNoteContent h5,.dashboardButton,.kitContent h5,.prescriptionContent h5{font-size:16px}.chartingNoteContent{max-height:140px}.prescriptionContent{max-height:160px}.transactionContent{max-height:140px}}.highlight{background-color:#ff0}.dashboardHeader{display:flex;align-items:center;width:100%}.chartingSearch{width:50%}.resetText{color:#696969;font-weight:700;font-size:14px;cursor:pointer;margin-left:20px}.reset-div{display:inline-block;all:initial;font-size:medium;font-family:initial;color:initial;background-color:initial;margin:0;padding:0;border:none;box-sizing:initial;text-align:left}.reset-div *{color:initial;letter-spacing:.5px}.reset-div p{color:#000}.inbox_header.header_font{font-family:"GTSuperDSTrial";color:#fff;font-size:6rem;margin-bottom:0}.message_buttons{width:200px;height:40px;border-radius:4rem;margin:1rem;display:inline-flex;justify-content:space-between;align-content:center;outline:#fff;background-color:#866bd9;color:#fff;border:1px solid #fff;font-family:"FoundersGrotesk-Light";text-align:center;vertical-align:middle;padding:0 30px}.message_buttons:focus{outline:none}.message_buttons:hover{background-color:#fff;color:#866bd9}.message_button_text{font-size:1.2rem;font-family:"FoundersGrotesk-Light";margin:0 0 0 10px}.px-0{padding-left:0;padding-right:0}.message_index{border-collapse:collapse;border-radius:10px;margin-top:1rem;box-shadow:0 0 20px rgba(0,0,0,.15);overflow:hidden;border:none}.message_index th{background-color:#866bd9;color:#fff;padding:12px 15px}td,th{font-size:1.4rem;letter-spacing:.31px;text-align:left;border:none;height:59.68px}td{padding-left:15px;font-size:1.2rem}.message_index .message_index_date.table_row{min-width:300px}tr{background-color:#fff}.chain-start{min-width:40vw;max-width:70vw}.open_message{border-top-left-radius:1rem;border-top-right-radius:6rem;background-color:#fff;width:70vw;min-width:40vw;min-height:20vh;color:#866bd9;border-radius:2rem;height:auto;box-shadow:0 0 20px rgba(0,0,0,.15)}.message_header{background:#fff;overflow-x:hidden;background-color:#866bd9;display:flex;justify-content:space-between;color:#fff;border-top-left-radius:2rem;border-top-right-radius:2rem;height:auto;align-items:center;padding:10px 20px;margin-top:2rem;margin-bottom:2rem}.replyButton{color:#fff}.replyButton:focus,.sendButton:focus{outline:none}.replyButton.sendButton{color:#866bd9;padding-right:20px}.attachment-files{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px;border:1px solid #ccc;border-radius:4px;background:#f5f5f5;color:#333;font-weight:700;box-shadow:0 1px 2px rgba(0,0,0,.1);margin:20px 0;cursor:pointer}.file-name-text{color:#b29ff1}.MuiPaper-root{width:100%;border-radius:20px}.MuiTableCell-footer,.MuiTableRow-root{border-radius:10px}.MuiPaper-root.MuiToolbar-root.MuiToolbar-regular{background-color:#866bd9}.MuiInputBase-root{color:#fff}.nav{justify-content:space-between}.text{font-size:23px;letter-spacing:.31px;text-align:center}.row span a{color:#007f61}.MuiTypography-h6{font-size:34px!important}.MuiSvgIcon-root{color:#b29ef1}.MuiIconButton-root:hover{outline:none}.widgetPurple.card{background-color:#b29ef1;box-shadow:0 0 20px rgba(0,0,0,.15);color:#fff;border:none;border-radius:10px;margin-top:20px}.widgetPurpleRow2.row{align-items:center;justify-content:center;background-color:#fff}.widgetPurpleSubTitle{color:#000}@media (min-width:765px) and (max-width:1024px){.widgetTitle{font-size:30px}.widgetPurpleRow2.row{margin-top:5px}}.widgetWhite.card{background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.15);color:#000;border:none;border-radius:10px;margin-top:20px}.WidgetRow2.row,.WidgetRow.row{align-items:center;justify-content:center}.WidgetRow2.row{background-color:#b29ef1}.widgetIcon,.widgetTitle{font-size:50px}.widgetWhiteSubTitle{color:#fff}img.widget-pic.img-fluid{width:55px}@media (min-width:765px) and (max-width:1024px){.widgetTitle{font-size:30px}.WidgetRow2.row{margin-top:5px}}.dashboard{display:flex;flex-direction:column}.heading{font-size:2.5rem;font-weight:500;margin-bottom:1rem;color:#000;font-family:"GT Super Display";font-style:italic}.content-container{display:flex;flex-direction:row}.section-2{display:flex;flex-direction:column;flex:2.5 1}.section-3{display:flex;flex-direction:column;flex:1 1;margin:0 1rem;background-color:#fff;border:1px solid #ccc;border-radius:10px;align-items:start;padding:1rem}.dashboard-cards{grid-gap:1.5rem;gap:1.5rem;flex-wrap:wrap}.dashboard-cards,.dashboard-nav-table{display:flex;flex-direction:row;align-items:center}.dashboard-nav-table{margin-top:2rem;grid-gap:2.5rem;gap:2.5rem}.dashboard-table-cont{display:flex;flex-direction:row;grid-gap:1rem;gap:1rem;margin-top:2rem}.dashboard-table{width:100%}.dashboard-table.active{border:1px solid #000;border-radius:5px}.dashboard-single-card{display:flex;flex-direction:column;align-items:start;justify-content:start;background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);flex-grow:1;min-width:350px;grid-gap:10px;gap:10px;max-width:350px;cursor:pointer}.dashboard-single-card.active{border-color:#007bff;background-color:#f0f8ff;box-shadow:0 4px 8px rgba(0,123,255,.1);color:#000}.dashboard-single-card.red{border-color:#fd4d2e;background-color:#fbf2f1;box-shadow:0 4px 8px rgba(0,123,255,.1);color:#000}.dashboard-single-card-header{align-items:center;grid-gap:10px;gap:10px}.dashboard-single-card-header,.dashboard-single-card-icon{display:flex;flex-direction:row;justify-content:space-between;width:100%}.dashboard-single-card-icon{font-size:1.5rem;margin-right:10px}.dashboard-single-card-text{font-family:"Founders Grotesk";font-size:1.2rem}.dashboard-single-card-count{font-size:2rem;font-family:"Founders Grotesk"}.dashboard-single-card-total-count{font-size:1.5rem;font-family:"Founders Grotesk";color:#ccc}.bttn{background-color:#000;color:#fff;padding:8px 30px;font-family:"Founders Grotesk";font-size:1rem;border:none;border-radius:10px;cursor:pointer;outline:none;transition:background-color .3s}.bttn.inactive{background-color:initial;color:#000;border:1px solid #ccc}.bttn:hover{background-color:#333;color:#fff}.quick-action-heading{font-family:"Founders Grotesk";font-weight:700}.filter-section{display:flex;flex-direction:row;align-items:center;grid-gap:1rem;gap:1rem;margin-top:1rem;vertical-align:top}.table-container{max-height:40vh;height:40vh;overflow-y:auto;display:block;border-collapse:collapse;width:100%;box-shadow:0 0 10px 0 rgba(0,0,0,.1);margin:20px 0;border-radius:8px;background-color:#fff}.table-container h2{text-align:left;padding:16px;background-color:#f5f5f5;margin:0;border-bottom:1px solid #e0e0e0;position:-webkit-sticky;position:sticky;top:0;z-index:10;font-size:2rem}.table{width:100%;margin-bottom:1rem;background-color:#fff}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table td:first-child{cursor:pointer}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.pagination{padding:.5rem;display:flex;justify-content:space-between;align-items:center;background-color:#f9f9f9}.pagination .rows-per-page{font-size:.875rem}.pagination .pagination-nav{display:flex;list-style:none}.pagination .page-item{margin:0 .25rem}.pagination .page-link{cursor:pointer;background:#fff;border:1px solid #ddd;padding:.25rem .75rem}.pagination .page-link:hover{background-color:#e9e9e9}.pagination .active .page-link,.pagination .page-link.active{background-color:#ddd}.quick-action-single{flex-direction:column;align-items:flex-start;background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.quick-action-header,.quick-action-single{display:flex;justify-content:space-between;width:100%}.quick-action-info h2{margin:0;color:#000;font-size:1.5rem;text-align:left;font-family:"Founders Grotesk"}.quick-action-info p,.quick-action-info span{margin:4px 0;color:#666;font-size:1rem;text-align:left;font-family:"Founders Grotesk"}.quick-action-action{color:#333;font-family:"Founders Grotesk"}.quick-action-action span{font-weight:700}.quick-action-btn-cont{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.quick-action-type{padding:3px 10px;border:none;border-radius:10px;background-color:#000;color:#fff;text-transform:uppercase;align-self:flex-end;font-size:.8rem}.quick-action-type,.quick-action-view{cursor:pointer;font-family:"Founders Grotesk"}.quick-action-view{padding:10px 20px;border:none;border-radius:5px;background-color:initial;color:#000;text-decoration:underline;font-size:1.2rem;align-self:flex-end;margin-top:10px}.switch-container{display:inline-block;font-family:"Founders Grotesk"}.switch-button{display:flex;border:2px solid #000;border-radius:50px;overflow:hidden}.switch-toggle{padding:0 10px;border:none;background-color:initial;cursor:pointer;transition:background-color .3s}.switch-left,.switch-right{border-radius:50px;margin:3px}.active{background-color:#000;color:#fff}.page{display:flex;flex-direction:column;flex:1 1}.mar-t-2{margin-top:2rem}.section-1{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center}.table-cont{margin-top:2rem}.icon-tooltip{font-size:1.5rem;color:#000;cursor:pointer;position:relative}.tooltiptext{visibility:hidden;width:-webkit-max-content;width:max-content;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:3px 2px;font-size:13px;position:absolute;z-index:1;top:120%}.icon-tooltip:hover .tooltiptext{visibility:visible}.hide{display:none}.filter-group{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.filter-section label{margin-right:1rem;color:red}.hyperlink,.hyperlink:hover{cursor:pointer;color:#007bff}.hyperlink:hover{text-decoration:underline}.filter-row{text-align:left;align-items:flex-end;margin-bottom:2rem}