.table{width:auto!important}.viewagentmodal{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-xl{max-width:70vw}.type-img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.agent-content-area{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.agent-area,.agent-content-area{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.info-agent-area{padding-left:40px;padding-right:40px}@media screen and (max-width:900px){.agent-content-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.type-img{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.agent-area{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.agent-area,.info-agent-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info-agent-area{padding-left:40px;padding-right:40px}.info-inside-agent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:600px){.modal-xl{max-width:95vw}}.custom-modal-body{max-height:calc(100vh - 45px)}.modal-xl{max-width:50vw}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width:1280px){.modal-xl{max-width:60vw}}@media screen and (max-width:870px){.modal-xl{max-width:70vw}}@media screen and (max-width:500px){.modal-xl{max-width:96vw;-ms-flex-item-align:center;align-self:center;padding:1rem;padding:0}.modal-xl p{font-size:smaller}.modal-footer{padding-bottom:25px}}.fullscreen-modal .modal-dialog{height:100%}.statuscontent{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.boton{padding:6px;margin-top:-10px;background-color:#fff;border-color:#fff}.headerinfos{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.barrasuperior,.headerinfos{display:-webkit-box;display:-ms-flexbox;display:flex}.barrasuperior{position:fixed;top:0;width:100vw;height:55px;padding-left:0!important;padding-right:0!important;max-width:100%;background-color:#fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.079);box-shadow:0 5px 10px rgba(0,0,0,.079);z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ticketstatus{position:relative;width:457px;height:131px;padding-top:20px;border-radius:10px}.ticket{background:#fff;width:425px;display:inline-block;margin-left:16px;border-radius:19px;position:relative;text-align:left;-webkit-box-shadow:0 0 11px rgba(0,0,0,.25);box-shadow:0 0 11px rgba(0,0,0,.25)}.ticketheader{padding-left:20px;background:#fff;padding-right:15px;padding-top:30px;padding-bottom:25px;border-top-left-radius:15px;border-top-right-radius:15px}.ticketheaderborder{margin:0 0}.reservation-code,.reservation-status-info{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.reservation-status-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-left:auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.ticketicon{width:35px;margin-right:10px}.ticketinfo{padding-left:40px;padding-right:40px;padding-top:30px;padding-bottom:20px}.ticketfooter{width:425px;height:auto;background:#f1f1f1;border:1px solid #ccc;border-radius:0 0 19px 19px;padding-left:40px;padding-right:30px;padding-top:20px;padding-bottom:25px}.ticketarea{height:580px;overflow-x:hidden;overflow-y:scroll}.infosidecard{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;background:#fff;border:1px solid #dbdbdb;border-radius:12px;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:15px}.inactiveagent{text-decoration:line-through}.content-info-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:top;-ms-flex-align:top;align-items:top}.infosarea{padding-left:60px;padding-top:20px}.iconarea{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:930px){.content-info-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.infosarea{padding-left:20px;padding-top:20px;padding-bottom:30px}.ticketarea{height:580px;overflow-x:hidden;overflow-y:scroll}}@media screen and (max-width:880px){.reservation-status-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.ticketstatus{position:relative;width:360px;height:131px;padding-top:20px;border-radius:10px}.ticket{background:#fff;width:338px;display:inline-block;margin-left:10px;border-radius:19px;position:relative;text-align:left;-webkit-box-shadow:0 0 11px rgba(0,0,0,.25);box-shadow:0 0 11px rgba(0,0,0,.25)}.ticketheader{padding-left:25px;padding-right:15px;padding-top:30px;padding-bottom:25px}.ticketinfo{padding-left:20px;padding-right:20px;padding-top:30px}.ticketfooter{width:338px;height:auto;background:#f1f1f1;border:1px solid #ccc;border-radius:0 0 19px 19px;padding-left:20px;padding-right:10px;padding-top:20px;padding-bottom:25px}.ticketarea{height:580px;max-width:390px;overflow-x:hidden;overflow-y:scroll}.infosidecard{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;background:#fff;border:1px solid #dbdbdb;border-radius:12px;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:15px}}@media screen and (max-width:780px){.content-info-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ticketstatus{position:relative;width:360px;height:131px;padding-top:20px;border-radius:10px}.ticket{background:#fff;width:338px;display:inline-block;margin-left:10px;border-radius:19px;position:relative;text-align:left;-webkit-box-shadow:0 0 11px rgba(0,0,0,.25);box-shadow:0 0 11px rgba(0,0,0,.25)}.ticketheader{padding-left:25px;padding-right:15px;padding-top:30px;padding-bottom:25px}.ticketinfo{padding-left:20px;padding-right:20px;padding-top:30px}.ticketfooter{width:338px;height:auto;background:#f1f1f1;border:1px solid #ccc;border-radius:0 0 19px 19px;padding-left:20px;padding-right:10px;padding-top:20px;padding-bottom:25px}.ticketarea{height:580px;max-width:390px;overflow-x:hidden;overflow-y:scroll;-ms-flex-item-align:center;align-self:center}.infosidecard{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;background:#fff;border:1px solid #dbdbdb;border-radius:12px;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:15px}.infosarea{-ms-flex-item-align:center;align-self:center;padding-top:20px;padding-bottom:30px;padding-left:0}}@media screen and (max-width:420px){.iconarea{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-info-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ticketstatus{position:relative;width:308px;height:131px;padding-top:20px;border-radius:10px}.ticket{background:#fff;width:285px;display:inline-block;margin-left:10px;border-radius:19px;position:relative;text-align:left;-webkit-box-shadow:0 0 11px rgba(0,0,0,.25);box-shadow:0 0 11px rgba(0,0,0,.25)}.ticketheader{padding-left:15px;padding-right:0;padding-top:10px;padding-bottom:10px}.ticketinfo{padding-left:20px;padding-right:20px;padding-top:30px}.ticketfooter{width:285px;height:auto;background:#f1f1f1;border:1px solid #ccc;border-radius:0 0 19px 19px;padding-left:20px;padding-right:10px;padding-top:20px;padding-bottom:25px}.ticketarea{height:580px;max-width:330px;overflow-x:hidden;overflow-y:scroll;-ms-flex-item-align:center;align-self:center}.infosidecard{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;background:#fff;border:1px solid #dbdbdb;border-radius:12px;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:15px}.infosarea{-ms-flex-item-align:start;align-self:start;padding-top:20px;padding-bottom:30px;padding-left:20px}.reservation-code{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.headerinfos,.reservation-code{display:-webkit-box;display:-ms-flexbox;display:flex}.headerinfos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reservation-status-info{margin-left:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:100%}.statuscontent{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;margin-top:10px;width:100%}}.fullscreen-modal .modal-dialog{max-width:100%;margin:0;top:0;bottom:0;left:0;right:0;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}.no-border-card .card-footer{border-top:0}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.full-modal .modal-content{height:94vh}.full-modal .modal-dialog{-webkit-transition:none;transition:none}.full-modal .modal-body{padding:0 1.5rem}.full-modal .fade,.full-modal .modal-content,.full-modal .modal.fade .modal-dialog{transition:none;-webkit-transition:none}.full-modal .progress .progress-bar{color:transparent}.full-modal,.full-modal .modal-content{max-width:100%;margin:0;top:0;bottom:0;left:0;right:0;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:100000;background-color:#f5f9f9}