.modal.custom-slide-modal{align-items:flex-start;justify-content:flex-end;height:100vh;overflow:hidden}.modal.custom-slide-modal .modal-dialog{height:100%;margin:0;transform:translateX(100%);transition:transform .4s ease-in-out;width:100%}.modal.custom-slide-modal .modal-content{height:100%;border-radius:0}.modal.custom-slide-modal.show{display:flex!important}.modal.custom-slide-modal.show .modal-dialog{transform:translateX(0)}.modal.custom-slide-modal .modal-left-element,.modal.custom-slide-modal .modal-right-element{width:100%;height:calc(100vh - 65px);overflow:hidden;overflow-y:auto}.modal.custom-slide-modal .modal-right-element{background:#555770;background-size:100px}.modal.custom-slide-modal .modal-right-element button{position:absolute;border:none;padding:6px 20px;top:10px;left:10px}@media only screen and (max-width:768px){.modal.custom-slide-modal .modal-right-element{position:absolute;width:calc(100% - 20px);left:10px}}.modal.custom-slide-modal .modal-right-element iframe{width:100%;min-height:100%;height:100%;margin:0}.modal.custom-slide-modal .modal-right-element iframe ::-webkit-scrollbar{width:4px;height:3px;border-radius:5px}.modal.custom-slide-modal .modal-right-element iframe ::-webkit-scrollbar-track{border-radius:5px;background:#c2cdd6;box-shadow:inset 0 0 6px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2)}.modal.custom-slide-modal .modal-right-element iframe ::-webkit-scrollbar-thumb{background:#52687a;border-radius:5px}.modal.custom-slide-modal .modal-right-element iframe ::-webkit-scrollbar-thumb:hover{background:#52687a}.modal.custom-slide-modal .modal-right-element.chat-mode{background:none!important;background-color:#fff!important;background-image:none!important}.modal.custom-slide-modal .accordion-item{margin-bottom:10px;border:1px solid #ebebeb;border-radius:8px;box-shadow:0 0 8px -1px rgba(0,0,0,.1)}.modal.custom-slide-modal .accordion-item .accordion-button{border-radius:8px;display:inline-block;padding-right:30px}.modal.custom-slide-modal .accordion-item .accordion-button:after{right:10px;top:10px;position:absolute}.modal.custom-slide-modal .modal-header{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;row-gap:.25rem;align-items:center;gap:1rem}.modal.custom-slide-modal .modal-header .modal-header-left{grid-column:1}.modal.custom-slide-modal .modal-header .modal-header-right{grid-column:2;display:flex;align-items:center;gap:.5rem;justify-content:flex-end;width:100%}.modal.custom-slide-modal .modal-header .modal-title{margin:0}.modal.custom-slide-modal .modal-header .modal-header-source{color:#8a8a8a;font-size:.85rem;white-space:nowrap;flex:0 0 auto;margin:0 auto 0 0}.modal.custom-slide-modal .modal-header-right .btn-close{margin-left:auto;flex:0 0 auto}@media(max-width:768px){.modal.custom-slide-modal .modal-header-columns{flex-direction:column;align-items:flex-start;gap:.5rem}.modal.custom-slide-modal .modal-header-right{width:100%;justify-content:space-between}}.modal-right-element.pdf-mode{background:url(https://storage.googleapis.com/lex_assets/loader.gif) no-repeat 50% #555770!important;background-size:100px!important}.modal-right-element.chat-mode{background:none!important;background-color:#fff!important;background-image:none!important}.modal.feedback-modal .form-group{position:relative}.modal.feedback-modal .form-group input[type=checkbox]{position:absolute;z-index:0;top:17px;left:20px}.modal.feedback-modal .form-group input[type=checkbox]+label{position:relative;z-index:1;width:90%;height:100%;padding:10px 10px 10px 40px;border:1px solid #cdcdcd;border-radius:5px}.modal.pricing-modal{display:block!important;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1055;overflow-y:auto;padding:1rem}.modal.pricing-modal.preload-hidden{left:-9999px;top:-9999px;visibility:hidden;opacity:0;pointer-events:none;z-index:-1}.modal.pricing-modal.show{left:0;top:0;visibility:visible;opacity:1;pointer-events:auto;z-index:1055}.modal.pricing-modal .modal-dialog{max-width:860px;margin:1.75rem auto;position:relative;max-height:calc(100vh - 3.5rem);display:flex;flex-direction:column}@media(max-width:768px){.modal.pricing-modal .modal-dialog{margin:1rem;max-height:calc(100vh - 2rem)}}.modal.pricing-modal .modal-content{border:none;border-radius:18px;overflow:hidden;box-shadow:0 25px 60px rgba(15,23,42,.18);max-height:100%}.modal.pricing-modal .modal-header{border-bottom:1px solid rgba(15,23,42,.08);padding:20px 28px}.modal.pricing-modal .modal-body{background:#f8fafc;overflow-y:auto;flex:1 1 auto;min-height:0}@media(max-width:768px){.modal.pricing-modal .modal-body{padding:0 16px 24px}}