.booking-container[data-v-94a81898]{font-family:Arial,sans-serif;margin-top:40px}.btn[data-v-94a81898]{margin-top:20px;background-color:#4709ac;color:#fff;border:none;padding:10px 16px;border-radius:8px;cursor:pointer}.btn[data-v-94a81898]:disabled{background-color:#4709ac;cursor:not-allowed}.ai-responses-container[data-v-3e012aae]{margin-top:40px}[data-v-3e012aae] .response-table .question-column{width:25%;min-width:180px}[data-v-3e012aae] .response-table .date-column{width:130px}.question-cell[data-v-3e012aae]{word-break:break-word;font-weight:500}.answer-cell[data-v-3e012aae]{white-space:pre-wrap;word-break:break-word}.lab-exams-page[data-v-007026fb]{padding-top:35px;padding-bottom:40px;background-color:#f8f9fc;min-height:400px}.page-heading h3[data-v-007026fb]{color:#343a40;font-size:23px;font-weight:600;margin-bottom:6px}.page-heading p[data-v-007026fb]{color:#7b8490;font-size:14px;margin-bottom:0}.toolbar[data-v-007026fb]{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.action-button[data-v-007026fb]{min-height:39px;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500}.export-wrapper[data-v-007026fb]{display:inline-block}.policy-card[data-v-007026fb]{border:1px solid #e9edf2;border-radius:10px;overflow:hidden;box-shadow:0 3px 12px rgba(0,0,0,.045)}.table-toolbar[data-v-007026fb]{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;gap:15px;flex-wrap:wrap;border-bottom:1px solid #edf0f4}.table-toolbar h5[data-v-007026fb]{font-size:16px;font-weight:600;color:#343a40}.search-wrapper[data-v-007026fb]{width:280px;max-width:100%}.search-wrapper .form-control[data-v-007026fb]{border-left:0;font-size:13px;box-shadow:none}.search-wrapper .input-group-text[data-v-007026fb]{background:#fff;border-right:0;color:#858e99}.table-responsive-wrapper[data-v-007026fb]{width:100%}.professional-table[data-v-007026fb]{font-size:13px;color:#495057;white-space:nowrap}.professional-table thead th[data-v-007026fb]{background-color:#f6f7fa;color:#596273;font-size:12px;font-weight:600;letter-spacing:.2px;text-transform:uppercase;padding:15px 14px;border-top:0;border-bottom:1px solid #e8ebf0;vertical-align:middle}.professional-table tbody td[data-v-007026fb]{padding:14px;vertical-align:middle;border-color:#edf0f3}.professional-table tbody tr[data-v-007026fb]:hover{background-color:#f8faff}.policy-name[data-v-007026fb]{font-weight:600;color:#343a40}.date-text[data-v-007026fb]{color:#596273;font-size:13px}.status-badge[data-v-007026fb]{min-width:43px;padding:5px 10px;border-radius:20px;font-size:11px;font-weight:600}.status-badge.badge-light[data-v-007026fb]{color:#737d89;background-color:#eef0f3}.table-actions[data-v-007026fb]{display:flex;align-items:center;justify-content:center;gap:7px}.icon-action[data-v-007026fb]{width:31px;height:31px;padding:4px;display:inline-flex;justify-content:center;align-items:center;border-radius:5px;font-size:14px}.edit-action[data-v-007026fb]:hover{color:#fff}.actions-column[data-v-007026fb]{min-width:105px;text-align:center}.empty-state[data-v-007026fb]{padding:45px 15px;text-align:center;white-space:normal}.empty-state h6[data-v-007026fb]{color:#343a40;font-weight:600;font-size:15px}.empty-state p[data-v-007026fb]{max-width:430px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.6}.table-message[data-v-007026fb]{padding:45px 15px;text-align:center;color:#6c757d;font-size:14px}.pagination-wrapper[data-v-007026fb]{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 22px;border-top:1px solid #edf0f4;flex-wrap:wrap}.pagination-wrapper small[data-v-007026fb]{font-size:12px}.pagination-wrapper .page-link[data-v-007026fb]{border-radius:5px}.modal-description[data-v-007026fb]{color:#737d89;font-size:13px;line-height:1.5}.form-section[data-v-007026fb]{padding:20px;margin-bottom:20px;background:#fafbfc;border:1px solid #edf0f4;border-radius:8px}.form-section-title[data-v-007026fb]{font-size:14px;font-weight:600;color:#343a40;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #e9edf2}.form-section .form-group label[data-v-007026fb]{font-size:13px;font-weight:600;color:#495057}.form-section .form-control[data-v-007026fb]{min-height:40px;border-color:#dfe3e8;border-radius:6px;font-size:13px;box-shadow:none}.form-section .form-control[data-v-007026fb]:focus{border-color:#6b5b95;box-shadow:0 0 0 2px rgba(107,91,149,.1)}.date-picker-control[data-v-007026fb]{width:100%}.room-checkbox[data-v-007026fb]{height:100%;min-height:75px;padding:15px;margin-bottom:12px;background:#fff;border:1px solid #e5e9ef;border-radius:7px;transition:border-color .2s ease}.room-checkbox[data-v-007026fb]:hover{border-color:#9c91b8}.room-checkbox strong[data-v-007026fb]{display:block;font-size:13px;color:#343a40}.room-checkbox small[data-v-007026fb]{display:block;margin-top:3px;font-size:11px;color:#8a929d}.modal-footer-actions[data-v-007026fb]{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding-top:15px;border-top:1px solid #edf0f4}.modal-footer-actions .btn[data-v-007026fb]{min-width:115px;padding:9px 16px;font-size:13px;font-weight:500;border-radius:6px}@media (max-width:767px){.lab-exams-page[data-v-007026fb]{padding-top:20px}.page-heading h3[data-v-007026fb]{font-size:20px}.toolbar[data-v-007026fb]{justify-content:flex-start;margin-top:18px}.table-toolbar[data-v-007026fb]{align-items:flex-start;flex-direction:column;padding:16px}.search-wrapper[data-v-007026fb]{width:100%}.professional-table[data-v-007026fb]{min-width:950px}.pagination-wrapper[data-v-007026fb]{align-items:flex-start;flex-direction:column;padding:15px}.pagination-wrapper nav[data-v-007026fb]{width:100%;overflow-x:auto}.form-section[data-v-007026fb]{padding:15px}.modal-footer-actions[data-v-007026fb]{flex-direction:column-reverse}.modal-footer-actions .btn[data-v-007026fb]{width:100%}}.bg-primary{background:-webkit-gradient(linear,0 0,0 100%,from(#4f2e84),to(#380e6e))!important}a,a:visited{color:#ccc!important;text-decoration:none}a:visited{opacity:1}a:hover{opacity:1!important;text-decoration:none!important}a:active,a:hover{color:#efe02f!important}a:active{opacity:1;text-decoration:none}::-moz-placeholder{color:#000!important;opacity:1!important}:-ms-input-placeholder{opacity:1!important}::placeholder{color:#000!important;opacity:1!important}:-ms-input-placeholder{color:#000!important}::-ms-input-placeholder{color:#000!important}.b-sidebar-outer{position:absolute}.exact-active{color:#efe02f!important}.customLinkColor{color:#4709ac!important}.dropdown-menu{text-align:left;background-color:#eee!important;border:.5px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-item,.dropdown-item:hover,.dropdown-menu{color:#212529!important}.dropdown-item:hover{font-weight:600!important;background-color:#eee!important}.textBlack{color:#212529!important}.textSmall{font-size:14px}.textLarge{font-size:18px}.btn-sm{font-size:.675rem!important}.btn-grey,.custom-select{color:#6c757d!important}.custom-select-left{margin-left:40px!important}.cstmHomeBck{background:-webkit-gradient(linear,0 0,0 100%,from(#5f2e84),to(#780e6e))!important;color:#fff!important;height:370px}.whiteBack{background-color:#eee;width:350px;margin:0 auto}.cstmSearch{width:238px!important}.cstmIcon{color:#6c757d!important}.modal-content,.softwareCard{background-color:#fff!important}.softwareCard{border:.5px solid #6c757d!important;height:360px!important;margin-top:20px!important}.softwareCardMenu{margin-top:-15px!important}.softwareCardTabs,.softwareCardTabs a{color:#495057!important}.softwareCardDetail{background-color:#e5e4e4!important}.softwareCardDetailMenu{margin-top:-15px!important;background-color:hsla(0,0%,100%,.39)!important;border-bottom:0 solid rgba(33,37,41,.125)!important}.softwareCardDetailMenu .active{background-color:#f9f6f6!important}.softwareCardDetailLabel{font-weight:700!important}.softwareCardForm .form-control{background-color:#f5f2f2!important;border:1px solid #f5f2f2!important}.b-calendar-inner{width:370px!important}.softwareTextEditor{background-color:#fff!important}.getBtnRight{margin-right:100px!important}.vl{border-right:1px solid hsla(0,0%,50.2%,.5)!important;height:500px!important}.cstmPointer{cursor:pointer!important}@media (max-width:880px){.getBtnRight{margin-right:10px!important}}@media (max-width:500px){.custom-select-left{margin-left:0!important}}