@import url(https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css);.mailbox .message-center a .mail-contnet[data-v-e1268ae0]{width:100%}.mailbox .message-center a .mail-contnet .mail-desc[data-v-e1268ae0]{white-space:normal}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}to{transform:scale(.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.875em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-actions{flex:1;align-self:stretch;justify-content:flex-end;height:2.2em}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-validationerror{font-size:1em}body.swal2-toast-shown>.swal2-container{position:fixed;background-color:transparent}body.swal2-toast-shown>.swal2-container.swal2-shown{background-color:transparent}body.swal2-toast-shown>.swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown>.swal2-container.swal2-top-end,body.swal2-toast-shown>.swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown>.swal2-container.swal2-top-left,body.swal2-toast-shown>.swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown>.swal2-container.swal2-center-left,body.swal2-toast-shown>.swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown>.swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown>.swal2-container.swal2-center-end,body.swal2-toast-shown>.swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown>.swal2-container.swal2-bottom-left,body.swal2-toast-shown>.swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown>.swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown>.swal2-container.swal2-bottom-end,body.swal2-toast-shown>.swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;box-shadow:0 0 .625em #d9d9d9;overflow-y:hidden}.swal2-popup.swal2-toast .swal2-header{flex-direction:row}.swal2-popup.swal2-toast .swal2-title{justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-close{position:static}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon-text{font-size:2em;font-weight:700;line-height:1em}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:2em;height:2.8125em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.25em;left:-.9375em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 2em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast.swal2-show{animation:showSweetToast .5s}.swal2-popup.swal2-toast.swal2-hide{animation:hideSweetToast .2s forwards}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip{animation:animate-toast-success-tip .75s}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long{animation:animate-toast-success-long .75s}@keyframes showSweetToast{0%{transform:translateY(-.625em) rotate(2deg);opacity:0}33%{transform:translateY(0) rotate(-2deg);opacity:.5}66%{transform:translateY(.3125em) rotate(2deg);opacity:.7}to{transform:translateY(0) rotate(0);opacity:1}}@keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}to{transform:rotate(1deg);opacity:0}}@keyframes animate-toast-success-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes animate-toast-success-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-shown{top:auto;right:auto;bottom:auto;left:auto;background-color:transparent}body.swal2-no-backdrop .swal2-shown>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-shown.swal2-top{top:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-shown.swal2-center{top:50%;left:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{top:50%;left:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{right:0;bottom:0}.swal2-container{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:10px;background-color:transparent;z-index:1060;overflow-x:hidden;-webkit-overflow-scrolling:touch}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right)>.swal2-modal{margin:auto}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-container .swal2-modal{margin:0!important}}.swal2-container.swal2-fade{transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-popup{display:none;position:relative;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem;box-sizing:border-box}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-popup .swal2-header{display:flex;flex-direction:column;align-items:center}.swal2-popup .swal2-title{display:block;position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-popup .swal2-actions{align-items:center;justify-content:center;margin:1.25em auto 0}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm{width:2.5em;height:2.5em;margin:.46875em;padding:0;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent;cursor:default;box-sizing:border-box;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;user-select:none}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm:after{display:inline-block;width:15px;height:15px;margin-left:5px;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff;content:"";animation:swal2-rotate-loading 1.5s linear 0s infinite normal}.swal2-popup .swal2-styled{margin:0 .3125em;padding:.625em 2em;font-weight:500;box-shadow:none}.swal2-popup .swal2-styled:not([disabled]){cursor:pointer}.swal2-popup .swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-popup .swal2-styled::-moz-focus-inner{border:0}.swal2-popup .swal2-footer{justify-content:center;margin:1.25em 0 0;padding-top:1em;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-popup .swal2-image{max-width:100%;margin:1.25em auto}.swal2-popup .swal2-close{position:absolute;top:0;right:0;justify-content:center;width:1.2em;height:1.2em;padding:0;transition:color .1s ease-out;border:none;border-radius:0;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer;overflow:hidden}.swal2-popup .swal2-close:hover{transform:none;color:#f27474}.swal2-popup>.swal2-checkbox,.swal2-popup>.swal2-file,.swal2-popup>.swal2-input,.swal2-popup>.swal2-radio,.swal2-popup>.swal2-select,.swal2-popup>.swal2-textarea{display:none}.swal2-popup .swal2-content{justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:300;line-height:normal;word-wrap:break-word}.swal2-popup #swal2-content{text-align:center}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-radio,.swal2-popup .swal2-select,.swal2-popup .swal2-textarea{margin:1em auto}.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-textarea{width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;font-size:1.125em;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-sizing:border-box}.swal2-popup .swal2-file.swal2-inputerror,.swal2-popup .swal2-input.swal2-inputerror,.swal2-popup .swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-popup .swal2-file:focus,.swal2-popup .swal2-input:focus,.swal2-popup .swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-popup .swal2-file::-moz-placeholder,.swal2-popup .swal2-input::-moz-placeholder,.swal2-popup .swal2-textarea::-moz-placeholder{color:#ccc}.swal2-popup .swal2-file::placeholder,.swal2-popup .swal2-input::placeholder,.swal2-popup .swal2-textarea::placeholder{color:#ccc}.swal2-popup .swal2-range input{width:80%}.swal2-popup .swal2-range output{width:20%;font-weight:600;text-align:center}.swal2-popup .swal2-range input,.swal2-popup .swal2-range output{height:2.625em;margin:1em auto;padding:0;font-size:1.125em;line-height:2.625em}.swal2-popup .swal2-input{height:2.625em;padding:.75em}.swal2-popup .swal2-input[type=number]{max-width:10em}.swal2-popup .swal2-file{font-size:1.125em}.swal2-popup .swal2-textarea{height:6.75em;padding:.75em}.swal2-popup .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;color:#545454;font-size:1.125em}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-radio{align-items:center;justify-content:center}.swal2-popup .swal2-checkbox label,.swal2-popup .swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-popup .swal2-checkbox input,.swal2-popup .swal2-radio input{margin:0 .4em}.swal2-popup .swal2-validationerror{display:none;align-items:center;justify-content:center;padding:.625em;background:#f0f0f0;color:#666;font-size:1em;font-weight:300;overflow:hidden}.swal2-popup .swal2-validationerror:before{display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center;content:"!";zoom:normal}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}.swal2-icon{position:relative;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;line-height:5em;cursor:default;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;zoom:normal}.swal2-icon-text{font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;top:-.25em;left:-.25em;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%;z-index:2;box-sizing:content-box}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg);z-index:1}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;height:.3125em;border-radius:.125em;background-color:#a5dc86;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.875em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-progresssteps{align-items:center;margin:0 0 1.25em;padding:0;font-weight:600}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle,.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{width:2.5em;height:.4em;margin:0 -1px;background:#3085d6;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{animation:swal2-show .3s}.swal2-show.swal2-noanimation{animation:none}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-hide.swal2-noanimation{animation:none}[dir=rtl] .swal2-close{right:auto;left:0}.swal2-animate-success-icon .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}.swal2-animate-success-icon .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}.swal2-animate-success-icon .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-animate-error-icon{animation:swal2-animate-error-icon .5s}.swal2-animate-error-icon .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.tcenter{text-align:center}.w-bold{font-weight:700}.w-normal{font-weight:400}.notFound{text-align:center;padding:64px 16px}.notFound>i{font-size:40px;display:block;padding-bottom:10px}.notFound>p{font-size:14px}.tleft{text-align:left}.loadArea{text-align:center;padding:80px 0}.nowrap{white-space:nowrap}input::-webkit-date-and-time-value{text-align:left}.formInput{padding:6px 10px;width:100%;background:#fff;border:1px solid #d9d9d9;color:#67757c;border-radius:4px;height:38px;display:block}.btn{position:relative;font-size:16px;color:#fff;border-radius:4px;padding:10px;background:#1e88e5;border:none;overflow:hidden;box-shadow:0 2px 2px 0 rgba(66,165,245,.14),0 3px 1px -2px rgba(66,165,245,.2),0 1px 5px 0 rgba(66,165,245,.12)}.btn .circular{opacity:0}.btn[disabled]{opacity:.65}.btn.load span{opacity:0}.btn.load .circular{opacity:1}.btn.btn-icon{padding:10px 10px 10px 50px}.btn.btn-icon .btn-label{margin:0;position:absolute;left:0;top:0;width:40px;bottom:0;background:rgba(0,0,0,.05)}.btn.btn-icon .btn-label i{position:absolute;left:0;top:50%;width:100%;text-align:center!important;line-height:0}.btn.btn-danger{background:#fc4b6c}.btn.btn-success{background:#26c6da}.btn.btn-warning{background:#ffb22b}.btn.btn-medium{font-size:18px;line-height:28px;padding:16px}.btn.btn-rount{border-radius:100%}.alert{color:#201f35;font-size:12px;font-weight:500;padding:7px 20px;border-radius:4px;margin:0}.alert.alert-danger{background-color:#f8d7da;border-color:#f5c6cb}.tab{position:relative;overflow:auto;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5)}.tab ul{display:table;table-layout:fixed;width:100%}.tab ul li{position:relative;display:table-cell;text-align:center;vertical-align:middle;font-size:12px;font-weight:500;padding:7px 5px;height:46px;transition-duration:.2s;transition-timing-function:ease-in}.tab ul li i{display:block;font-size:20px;padding-bottom:3px}.tab ul li:before{position:absolute;content:"";left:0;bottom:0;right:0;height:2px;background:#1e88e5;opacity:0;transform:scaleX(0);transition-duration:.2s;transition-timing-function:ease-in}.tab ul li.active{color:#1e88e5}.tab ul li.active:before{opacity:1;transform:scaleX(100%)}.tab ul.activeTop li:before{bottom:auto;top:0}.reservationDropdown,.reservationDropdownGrid{position:relative}.reservationDropdown>label,.reservationDropdownGrid>label{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;z-index:2;margin:0}.reservationDropdown .loadArea,.reservationDropdownGrid .loadArea{padding:0;position:absolute;top:1px;left:1px;right:1px;bottom:1px;width:auto;height:auto;min-width:auto;background:#ebecef}.reservationDropdown .loadArea b,.reservationDropdownGrid .loadArea b{font-size:18px;position:absolute;left:0;top:0;width:100%;top:50%;line-height:0}.reservationDropdown>div,.reservationDropdownGrid>div{position:fixed;left:0;top:0;height:100%;min-width:100%;z-index:9;overflow:hidden}.reservationDropdown>div>span,.reservationDropdownGrid>div>span{position:absolute;left:0;top:0;righT:0;bottom:0;background:rgba(0,0,0,.5)}.reservationDropdown>div>div,.reservationDropdownGrid>div>div{position:absolute;left:30px;top:50%;z-index:8;border-radius:5px;background:#fff;width:calc(100% - 60px);transform:translateY(-50%);max-height:calc(100% - 60px)}.reservationDropdown>div>div>span,.reservationDropdownGrid>div>div>span{display:block;color:#c10000!important;font-size:12px!important;font-weight:500;padding:4px 4px 0}.reservationDropdown>div>div>div,.reservationDropdownGrid>div>div>div{border-bottom:1px solid #9da0aa}.reservationDropdown>div>div>div>input,.reservationDropdownGrid>div>div>div>input{font-size:16px!important;border:none!important}.reservationDropdown>div>div ul,.reservationDropdownGrid>div>div ul{width:100%;font-size:16px;padding:2px 0;display:block;text-align:left;text-indent:0;overflow:auto;max-height:calc(100vh - 115px)}.reservationDropdown>div>div ul li,.reservationDropdownGrid>div>div ul li{padding:3px 2px;min-height:18px}.reservationDropdown>div>div ul li.active,.reservationDropdownGrid>div>div ul li.active{background:#1e88e5;color:#fff}.reservationDropdown>div>div table,.reservationDropdownGrid>div>div table{width:100%;font-size:12px;padding:2px 0;background:#fff;display:block;text-align:left;border:1px solid #9da0aa;text-indent:0;overflow:auto;max-height:128px}.reservationDropdown>div>div table th,.reservationDropdownGrid>div>div table th{white-space:nowrap}.reservationDropdown>div>div table tbody tr td,.reservationDropdownGrid>div>div table tbody tr td{max-width:90px;height:30px}.reservationDropdown>div>div table tbody tr td span,.reservationDropdownGrid>div>div table tbody tr td span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:pre-wrap}.reservationDropdown>div>div table tbody tr td .formCheckRez,.reservationDropdownGrid>div>div table tbody tr td .formCheckRez{height:24px!important;width:24px!important;margin:-2px 0}.reservationDropdown>div>div table tbody tr td .formCheckRez label,.reservationDropdownGrid>div>div table tbody tr td .formCheckRez label{width:24px!important;height:24px!important;margin:0!important;padding:0!important}.reservationDropdown>div>div table tbody tr.active,.reservationDropdown>div>div table tbody tr:hover,.reservationDropdownGrid>div>div table tbody tr.active,.reservationDropdownGrid>div>div table tbody tr:hover{background:#1e88e5}.reservationDropdown>div>div table tbody tr.active td,.reservationDropdown>div>div table tbody tr:hover td,.reservationDropdownGrid>div>div table tbody tr.active td,.reservationDropdownGrid>div>div table tbody tr:hover td{color:#fff}.reservationDropdown>div>div table tbody tr.focus,.reservationDropdownGrid>div>div table tbody tr.focus{background:rgba(30,136,229,.5)}.reservationDropdown>div>div select,.reservationDropdownGrid>div>div select{height:auto;border-radius:0;min-height:128px;background:red}.reservationDropdown>div>div .btnRez.sync,.reservationDropdownGrid>div>div .btnRez.sync{position:absolute;right:0;top:0;z-index:5;background:none!important;border:none!important;line-height:30px!important;padding:0;width:30px}.reservationDropdownGrid>div>div{max-height:calc(100% - 60px);overflow:auto}.reservationDropdownGrid>div>div table{display:table;padding-top:0!important}.reservationDropdownGrid>div>div table tbody .searchRow td{padding:0}.reservationDropdownGrid>div>div table tbody .searchRow td input{border:none!important}.table{font-size:13px;font-weight:400;border:1px solid #c2c4cb;border-top:none;margin:0}.table .table-responsive{overflow:auto}.table table{border-collapse:unset;border-spacing:0;background:none;width:100%}.table table thead{white-space:nowrap;background:linear-gradient(0deg,#e2e3e7,#e4e5e9 35%,#e6e8eb)}.table table thead tr td,.table table thead tr th{text-align:left}.table table tbody tr td,.table table thead tr td,.table table thead tr th{font-weight:500;font-size:14px;padding:4px;border-top:1px solid #c2c4cb}.table table tbody tr.danger{background:#fb6a85}.table table tbody tr.danger td{color:#fff;border-top-color:rgba(0,0,0,.2)}.table .foot p{padding:6px 0}.table .foot .btn-group button:first-child,.table .foot .btn-group button:last-child{display:inline-flex!important}.table.table-sm>.table.table-bordered td,.table.table-sm>.table.table-bordered th{padding:3px 5px;font-size:14px}.table.table-sm>.table.table-bordered td.order,.table.table-sm>.table.table-bordered th.order{padding-right:30px}.table.table-sm>.table.table-bordered td{font-size:13px}.swal2-backdrop-show{background:rgba(0,0,0,.75)}.swal2-icon-content{line-height:80px;font-size:60px}.pop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9}.pop>.content{position:absolute;left:30px;right:30px;top:50%;z-index:5;max-height:calc(100vh - 60px);transform:translateY(-50%);overflow:auto;border:1px solid #c2c4cb;border-radius:3px;background:#fff;margin:0 0 4px;padding:0}.pop>.content>.popHead{position:sticky;top:0;background:#fff;z-index:5;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #c2c4cb}.pop>.content>.popHead h4{color:#455a64!important;font-size:18px!important;padding:6px 12px;line-height:28px}.pop>.content>.popHead .close{color:#000!important;font-size:24px!important;border:none;background:none;padding:0;padding:2px 12px}.pop>.content>.body{padding:16px}.pop>.content>.footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.pop .overlay{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.75)}.reservationList>li{padding:8px}.reservationList>li a{display:block;padding:0;overflow:hidden;border-radius:4px 4px 0 0}.reservationList>li a>span{font-size:12px;display:table;width:100%;padding:3px 10px;color:#455a64;font-weight:500;background:#eee;border-bottom:1px solid #dee2e6}.reservationList>li a>span>*{display:table-cell;vertical-align:top}.reservationList>li a>span b{color:#55ce63;font-weight:600}.reservationList>li a>span b.changed{color:#ffb22b}.reservationList>li a>span b.booked{color:#1e88e5}.reservationList>li a>span b.cancelled{color:#fc4b6c}.reservationList>li a>span>b{width:23px;padding:2px 0 2px 5px}.reservationList>li a>span>b img{height:12px;width:18px;-o-object-fit:cover;object-fit:cover;display:block}.reservationList>li a>span i{color:#26c6da;font-size:14px;width:5px;line-height:18px;padding-left:5px}.reservationList>li a>strong{display:block;padding:6px 10px;font-size:12px;font-weight:400}.reservationList>li a>strong b{font-weight:500}.reservationList>li a>strong b.machted{font-weight:700;color:#55ce63}.reservationList>li a>strong span{display:block;padding-top:2px}.reservationList>li a>b{padding:0 10px 6px;display:block}.reservationList>li a>b>b{display:table;border-top:1px solid rgba(0,0,0,.1);padding-top:5px;width:100%;font-size:12px}.reservationList>li a>b>b span{display:table-cell;text-align:center;border-left:1px solid rgba(0,0,0,.1);font-weight:500;font-size:12px;color:#263238}.reservationList>li a>b>b span strong{display:block;font-size:10px;font-weight:500}.reservationList>li a>b>b span:first-child{border-left:none}.reservationList>li a>div{margin:0}.reservationList>li a>div>div{padding:0}.reservationList>li a>div>div .btn{border-radius:0}.reservationList>li a.select{background:#1e88e5;color:#fff}.reservationList>li a.select>b>b span{color:#fff}.reservationList>li a.danger{background:#fc6a85;color:#fff}.reservationList>li a.danger>b>b span{color:#fff}.reservationList>li a:last-child{border-radius:4px}.reservationList>li>div{display:flex}.reservationList>li>div button{flex:0 0 50%;border-radius:0}.reservationList>li>div button:first-child{border-radius:0 0 0 4px}.reservationList>li>div button:last-child{border-radius:0 0 4px 0}.round{color:#fff;width:44px;height:44px;display:inline-block;font-weight:400;text-align:center;background:#1e88e5;border-radius:100%}.round,.round i{line-height:44px}.round i{position:relative;text-align:center!important;overflow:hidden;vertical-align:middle;display:block}.round.round-warning{background:#ffb22b}.round.round-primary{background:#7460ee}.round.round-danger{background:#fc4b6c}.round.round-success{background:#26c6da}.rountStickyButtons{position:fixed;z-index:9;right:10px;bottom:10px}.rountStickyButtons .btn{min-width:44px;margin-left:6px;box-shadow:0 0 10px rgba(0,0,0,.25)}.rountStickyButtons .btn.btn-medium{min-width:60px}.rountStickyButtons .btn:first-child{margin-left:0}.search{background:#eef5f9;position:sticky;top:60px;left:0;z-index:8}.search .row{margin:0;padding:5px 11px}.search .row>div{padding:5px}.myCheckBox{line-height:20px;margin-bottom:12px}.myCheckBox label{top:0;left:0;position:unset;transform:translate(0);font-weight:500;color:#263238;font-size:16px;line-height:20px;height:unset}.myCheckBox label:before{z-index:1;width:0;height:0;border:3px solid transparent;left:6px;top:10px;transform:rotate(37deg);transform-origin:100% 100%}.myCheckBox label:after,.myCheckBox label:before{content:"";position:absolute;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s}.myCheckBox label:after{left:0;border-radius:2px;border:2px solid #5a5a5a;width:20px;height:20px;top:0}.myCheckBox input[type=checkbox]+label{padding-left:23px}.myCheckBox input[type=checkbox]:checked+label:before{top:2px;left:1px;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(37deg);transform-origin:100% 100%;border-right:2px solid #fff!important;border-bottom:2px solid #fff!important}.myCheckBox input[type=checkbox]:checked+label:after{border-color:#26a69a;background-color:#26a69a}#routineNotes>.content>.body{padding:0}#routineNotes>.content>.body .alert{border-radius:0;text-align:center;padding:20px}@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiAyp8kv8JHgFVrJJLmE3tF.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmv1plEA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm21llEA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLedw.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hlEA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19lEA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15lEA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm111lEA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm81xlEA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrLPTedw.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_V1s.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8V1s.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrFJA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9V1s.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6V1s.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7V1s.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4V1s.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5V1s.ttf) format("truetype")}.block{display:block}.iblock{display:inline-block}.inline{display:inline}.none{display:none}.fleft{float:left}.fright{float:right}.rel{position:relative}.abs{position:absolute}.tcenter{text-align:center!important}.tleft{text-align:left!important}.tright{text-align:right!important}.w100{width:100%}a{text-decoration:none!important}.w-light{font-weight:300!important}.w-bold{font-weight:700!important}.w-normal{font-weight:400!important}.w-medium,.w-semi{font-weight:500!important}input[type=password],input[type=text],textarea{-webkit-appearance:none}input[type=password]:focus,input[type=text]:focus,textarea:focus{outline:none}input{-webkit-appearance:none}p,ul{margin:0}ul{padding:0;list-style:none}form{margin:0}.t-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block}.pointer{cursor:pointer}a{color:#455a64;transition-duration:.2s;transition-timing-function:ease-in}a:focus{opacity:.5;filter:blur(.5px)}button{transition-duration:.2s;transition-timing-function:ease-in}button:focus{opacity:.5;filter:blur(.5px)}.swal2-actions button{opacity:1;filter:unset}h1,h2,h3,h4,h5,h6{margin:0}img{max-width:100%}.preloader{position:relative;margin:0 auto;width:100px}.preloader:before{content:"";display:block;padding-top:100%}.circular{animation:rotate 2s linear infinite;height:50px;max-height:100%;transform-origin:center center;width:50px;max-width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite,colorWhite 6s ease-in-out infinite;stroke-linecap:round}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}@keyframes colorWhite{0%,to{stroke:#fff}40%{stroke:#fff}66%{stroke:#fff}80%,90%{stroke:#fff}}.form-group{position:relative;margin-bottom:12px}.form-group .form-control{width:100%;border:1px solid #d9d9d9!important;border-bottom:0;padding:6px 10px;min-height:44px;color:#263238;border-radius:4px;font-weight:500}.form-group .form-control:focus{color:#495057}.form-group .control-label{position:absolute;left:6px;top:-10px;font-size:14px;line-height:20px;background-color:#fff;padding:0 6px}.form-group .form-control-feedback{color:#fc4b6c!important;font-size:80%;display:block}.form-group.searchListBox>input{height:30px;font-size:13px;border-bottom:0;margin-bottom:-1px}.form-group.searchListBox label{font-size:12px!important;color:#263238!important;z-index:8}.form-group.searchListBox select{height:176px;overflow:auto}.form-group.searchListBox .search{position:relative;top:0}.form-group.searchListBox .search input{border-bottom:0!important;box-shadow:none;font-size:14px;min-height:29px;height:30px;padding:0 10px;font-weight:500;border-radius:4px 4px 0 0}.form-group.searchListBox .search input+ul{position:absolute;right:0;top:3px;font-size:0;padding:0 5px}.form-group.searchListBox .search input+ul li{display:inline-block;font-size:12px;font-weight:500;padding:3px 5px;cursor:pointer}.form-group.searchListBox .search input+ul li.select{color:#1e88e5}.form-group.searchListBox .search>ol{white-space:nowrap;overflow:auto;font-size:0;margin:0;padding:0 0 0 5px;background:#ebeaea;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.form-group.searchListBox .search>ol li{margin:0;padding:2px 0 2px 5px;display:inline-block}.form-group.searchListBox .search>ol li.myCheckBox label{height:auto;line-height:20px;font-size:12px;font-weight:600;padding-left:20px;vertical-align:middle;background:none}.form-group.searchListBox .search>ol li.myCheckBox label:before{top:1px;width:6px;height:11px}.form-group.searchListBox .search>ol li.myCheckBox label:after{width:16px;height:16px;top:2px}.form-group.searchListBox .search>ol::-webkit-scrollbar{width:5px;height:5px}.form-group.searchListBox .search>ol::-webkit-scrollbar-track{background:#ebeaea}.form-group.searchListBox .search>ol::-webkit-scrollbar-thumb{background:#ced4da}.form-group.searchListBox>select{padding:5px;border:1px solid #ccc}.form-group.searchListBox>select option{padding:2px 5px;font-size:12px;font-weight:600;color:#263238}.form-group.searchListBox>select::-webkit-scrollbar{width:5px}.form-group.searchListBox>select::-webkit-scrollbar-track{background:#f1f1f1}.form-group.searchListBox>select::-webkit-scrollbar-thumb{background:#ced4da}.form-group.searchListBox .customInput{height:176px;overflow:auto;color:#495057;border:1px solid #ccc;background:#fff;padding:5px;line-height:28px;min-height:40px;border-radius:0 0 4px 4px}.form-group.searchListBox .customInput ul li{font-size:12px;color:#263238;padding:2px 5px;line-height:18px;font-weight:600;display:block;cursor:default}.form-group.searchListBox .customInput ul li.selected{color:#fff;background:#1e90ff}.form-group.searchListBox .customInput ul li.myCheckBox{line-height:22px;font-size:0!important;padding:0 5px;margin-bottom:0}.form-group.searchListBox .customInput ul li.myCheckBox label{height:auto;line-height:22px;font-size:12px;color:#99abb4;font-weight:600;padding-left:20px;vertical-align:middle}.form-group.searchListBox .customInput ul li.myCheckBox label:before{top:4px;width:6px;height:11px}.form-group.searchListBox .customInput ul li.myCheckBox label:after{width:16px;height:16px;top:3px}.form-group.searchListBox .customInput input,.form-group.searchListBox .customInput select{display:none}.form-group.searchListBox .customInput[disabled=true]{background:#e9ecef}.form-group.searchListBox .customInput::-webkit-scrollbar{width:5px}.form-group.searchListBox .customInput::-webkit-scrollbar-track{background:#f1f1f1}.form-group.searchListBox .customInput::-webkit-scrollbar-thumb{background:#ced4da}.form-group.has-error .form-control{border-color:#fc4b6c!important}.form-group.buttons{padding-right:43px}.form-group.buttons .form-control{border-radius:4px 0 0 4px}.form-group.buttons button{position:absolute;right:0;top:0;width:44px;border-radius:0 4px 4px 0}.form-group.searchSelect{position:relative}.form-group.searchSelect input{background-color:#fff;color:#263238;padding-right:36px}.form-group.searchSelect input:focus+ul{display:block}.form-group.searchSelect input[disabled]{background:#e9ecee;opacity:.7}.form-group.searchSelect>input{opacity:1}.form-group.searchSelect .clear{position:absolute;right:5px;top:50%;transform:translateY(-50%);padding:5px}.form-group.searchSelect .drop{position:fixed;width:100%;height:100%;left:0;top:0;z-index:100;background:rgba(0,0,0,.5);border-top:none}.form-group.searchSelect .drop>span{position:absolute;left:0;top:0;width:100%;height:100%}.form-group.searchSelect .drop>div{position:absolute;left:16px;top:16px;right:16px;bottom:16px;border-radius:4px;background:#fff;overflow:hidden}.form-group.searchSelect .drop>div .search{top:0;padding:0 15px;padding:0}.form-group.searchSelect .drop>div .search>.form-control{border-width:0 0 1px 0;border:none!important;border-radius:0;border-bottom:1px solid #d9d9d9!important;padding:6px 16px}.form-group.searchSelect .drop>div ul{padding-top:44px;height:auto;line-height:28px;min-height:40px;font-weight:500;color:#263238;font-size:14px;overflow:auto;height:100%;margin-top:-44px}.form-group.searchSelect .drop>div ul li{white-space:nowrap;padding:8px 16px;margin:-4px 0;display:block;cursor:pointer}.form-group.searchSelect .drop>div ul li.select{color:#fff;background:#1e88e5}.form-group.searchSelect .drop.open{visibility:visible}.lineThrough{text-decoration:line-through!important}.card{background:#fff;border-radius:4px;border:1px solid #d7dfe3;box-shadow:0 5px 20px rgba(0,0,0,.05);padding:20px}.fa-classic,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fal,.far,.fas,.fat{font-family:FontAwesome;font-style:normal}html{virtual-keyboard:overlays-content;background:#eef5f9}body{margin:0!important;background:#eef5f9;font-size:16px;color:#455a64}body,body *{box-sizing:border-box;font-family:Poppins,sans-serif;line-height:1.5}#main-wrapper.main-wrapper{padding-top:60px}#main-wrapper.appShow{padding-top:0}#header{text-align:center!important;background:#1e88e5;position:fixed;font-size:0;padding:15px 72px;left:0;top:0;width:100%;z-index:8;box-shadow:0 0 5px #000}#header>a{opacity:1;filter:unset}#header>a img{height:40px;margin:-5px 0}#header>div{position:absolute;left:0;top:0;font-size:0}#header>div a{line-height:60px;display:inline-block;width:36px}#header>div a,#header>p{color:#fff;font-size:16px}#header>p{white-space:nowrap;font-weight:500;padding:3px 0;overflow:hidden;text-overflow:ellipsis}#header ul{position:absolute;right:0;top:0}#header ul li{display:inline-block}#header ul li a{color:#fff;font-size:16px;line-height:60px;display:block;width:36px}#login{min-height:100vh;background:#1e88e5;display:flex;vertical-align:middle;align-items:center;justify-content:center;padding:16px;margin-bottom:-60px}#login .card{width:400px;max-width:100%}#login .card h1,#login .card h2{text-align:center!important}#login .card h2{font-weight:400!important;color:#99abb4!important;font-size:16px}#login .card form .form-group{margin-top:10px}#login .card form .forgotPassword{text-align:right!important;padding-top:10px}#login .card form .forgotPassword a{color:#99abb4!important;font-weight:300!important}#login .card form .forgotPassword a i{margin-right:5px}#login .card form .alert{margin-top:10px}#login .card form .btn{width:100%}#home,#home li{padding:8px}#home li{display:block;vertical-align:middle}#home li a{position:relative;padding-left:75px}#home li a>div:first-child{position:absolute;lefT:20px;top:50%;margin-top:-22px}#home li a>div:last-child h1{font-size:17px;color:#455a64;font-weight:500;display:block}#home li a>div:last-child h1:last-child{padding:10px 0}#home li a>div:last-child span{display:block;font-size:14px;color:#67757c}#home li a.danger{background:#fc4b6c}#home li a.danger h1,#home li a.danger span{color:#fff!important}#reservationList{position:relative}#reservationList .tab{position:sticky;left:0;top:60px;z-index:7}#list .provider{display:flex;flex-wrap:wrap;padding:8px}#list .provider li{padding:8px;max-width:50%;flex:0 0 50%;vertical-align:middle}#list .provider li a{display:block;position:relative;padding:20px 16px}#list .provider li a img{display:block;height:40px;-o-object-fit:contain;object-fit:contain;margin:0 auto}#list .provider li a span{position:absolute;top:8px;right:8px;background:#fc4b6c;color:#fff;font-size:12px;font-weight:500;padding:2px 5px;min-width:24px;text-align:center!important}#list .provider li:last-child:nth-child(odd){min-width:100%}#list .search{margin-bottom:-16px}#list .reservationList{padding:8px 8px 63px 8px}#list>.tab{position:fixed;bottom:0;top:auto;z-index:8}#listNew{padding-bottom:55px}#listNew>.tab{position:fixed;bottom:0;top:auto;z-index:11}#listNew .search .row{padding:4px}#listNew .search .row .folderBtn .btn{padding:0;width:38px;line-height:38px}#listNew .table{width:100%;overflow:auto;white-space:nowrap;background:#fff}#listNew .table table thead{position:sticky;top:0;z-index:10}#listNew .table table thead tr th{position:relative;font-size:13px;padding-right:12px}#listNew .table table thead tr th:first-child{position:sticky;left:0;z-index:10;background:linear-gradient(0deg,#e2e3e7,#e4e5e9 35%,#e6e8eb)}#listNew .table table thead tr th:first-child:before{position:absolute;content:"";left:100%;width:16px;height:100%;margin-left:-4px;top:0;background:linear-gradient(90deg,#e2e3e7,hsla(0,0%,100%,0))}#listNew .table table thead tr th:after{position:absolute;content:"";display:none;right:3px;top:50%;border-width:6px 3px;border-style:solid;border-color:transparent transparent rgba(0,0,0,.3) transparent;margin-top:-9px}#listNew .table table thead tr th.asc:after{margin-top:-3px;border-color:rgba(0,0,0,.3) transparent transparent transparent}#listNew .table table thead tr th.order:after{display:block}#listNew .table table thead:before{position:absolute;content:"";left:0;top:100%;width:100%;height:8px;border-top:1px solid #c2c4cb;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0))}#listNew .table table tbody tr{overflow:hidden}#listNew .table table tbody tr td{max-width:150px;font-size:12px;position:relative}#listNew .table table tbody tr td>span{width:100%;display:block;overflow:hidden;text-overflow:ellipsis}#listNew .table table tbody tr td .match{font-weight:700;color:#55ce63}#listNew .table table tbody tr td:first-child{position:sticky;left:0;background:#fff;z-index:9}#listNew .table table tbody tr td:first-child>span{position:relative;padding-left:22px;overflow:visible}#listNew .table table tbody tr td:first-child>span .type{position:absolute;left:0;top:50%;margin-top:-9px;width:18px;height:18px;background:#2a2222;border-radius:100%;text-align:center!important;line-height:18px;color:#fff;font-size:10px}#listNew .table table tbody tr td:first-child>span .type:before{position:absolute;content:"None";left:100%;top:50%;margin-left:5px;background:#000;padding:0 4px;font-weight:600;border-radius:4px;transform:translateY(-50%);animation:listTypeToolTip .5s linear .5s 1 alternate;animation-fill-mode:forwards;transform-origin:left center;z-index:80}#listNew .table table tbody tr td:first-child>span .type:after{position:absolute;content:"";left:100%;top:50%;margin-left:-5px;transform:translateY(-50%);border:5px solid transparent;border-right-color:#000;border-width:3px 5px;animation:listTypeToolTip .5s linear .5s 1 alternate;animation-fill-mode:forwards;transform-origin:right center}#listNew .table table tbody tr td:first-child>span .type.new{background:#55ce63}#listNew .table table tbody tr td:first-child>span .type.new:before{content:"New"}#listNew .table table tbody tr td:first-child>span .type.changed{background:#ffb22b}#listNew .table table tbody tr td:first-child>span .type.changed:before{content:"Changed"}#listNew .table table tbody tr td:first-child>span .type.booked{background:#1e88e5}#listNew .table table tbody tr td:first-child>span .type.booked:before{content:"Booked"}#listNew .table table tbody tr td:first-child>span .type.cancelled{background:#fc4b6c}#listNew .table table tbody tr td:first-child>span .type.cancelled:before{content:"Cancelled"}#listNew .table table tbody tr td:first-child>span .type.loaded:after,#listNew .table table tbody tr td:first-child>span .type.loaded:before{display:none}#listNew .table table tbody tr td:first-child>span>b:last-child{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;font-weight:500}#listNew .table table tbody tr td:first-child>span>b:last-child.text-warning{font-weight:700}#listNew .table table tbody tr td:first-child:before{position:absolute;content:"";left:100%;width:16px;height:100%;margin-left:-4px;top:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}#listNew .table table tbody tr td.agency>span{display:block;padding-left:24px;position:relative}#listNew .table table tbody tr td.agency>span>i,#listNew .table table tbody tr td.agency>span img{position:absolute;left:0;top:50%;width:21px;height:14px;margin-top:-7px}#listNew .table table tbody tr td.agency>span>i{display:block;background:#e3e4e7;color:#212529;text-align:center!important;line-height:14px}#listNew .table table tbody tr:nth-child(2n),#listNew .table table tbody tr:nth-child(2n) td:first-child{background:#f9f9f9}#listNew .table table tbody tr:nth-child(2n) td:first-child:before{background:linear-gradient(90deg,#f9f9f9,hsla(0,0%,100%,0))}#listNew .pager{font-size:0;padding:4px;text-align:center!important;white-space:nowrap;overflow:auto}#listNew .pager li{display:inline-block;padding:2px}#listNew .pager li span{background:#fff;border:1px solid #d9d9d9;color:#455a64;border-radius:4px;line-height:28px;padding:0 4px;min-width:30px;font-size:12px;font-weight:500;display:block;transition-duration:.2s;transition-timing-function:ease-in}#listNew .pager li.active span{color:#1e88e5;border-color:#1e88e5}#listNew .pop{z-index:11}#listNew .pop .body{padding:0}#listNew .pop .body ul li{border-top:1px solid #c2c4cb}#listNew .pop .body ul li a{padding:8px 16px 8px 42px;display:block;position:relative;font-size:14px;font-weight:500}#listNew .pop .body ul li a i{position:absolute;left:16px;top:50%;line-height:0;font-size:18px}#listNew .pop .body ul li:first-child{border-top:none}#detail>.tab{position:sticky;top:60px;z-index:7}#detail>.tab ul{table-layout:unset}#detail>.tab ul li{white-space:nowrap}#detail #rezervationPanel{background:#ebecef;padding:4px 8px}#detail #rezervationPanel *{color:#201f35}#detail #rezervationPanel .btnRez{padding:0 5px;line-height:30px;border-radius:3px;font-weight:500;font-size:14px;border:1px solid #a9acb5;background:linear-gradient(0deg,#e2e3e7,#e4e5e9 35%,#e6e8eb);min-width:32px}#detail #rezervationPanel .btnRez>span{position:relative;display:inline-block;padding-left:16px;font-size:14px}#detail #rezervationPanel .btnRez>span i{position:absolute;left:0;top:50%;line-height:0;font-size:14px}#detail #rezervationPanel .btnRez.btnMd{font-size:14px;line-height:28px;padding:0 8px}#detail #rezervationPanel .btnRez.btnMd span{font-size:14px;padding-left:18px}#detail #rezervationPanel .btnRez.btnMd span i{font-size:14px;line-height:28px}#detail #rezervationPanel .btnRez.process i{transition-duration:.2s;transition-timing-function:ease-in;animation:rotate 2s linear infinite}#detail #rezervationPanel .btnRez[disabled]{opacity:.5}#detail #rezervationPanel .head{position:relative;display:block;color:#201f35;font-size:14px;padding:9px 34px 9px 10px;font-weight:500;line-height:20px;background:#e2e3e7;background:linear-gradient(0deg,#e2e3e7,#e4e5e9 35%,#e6e8eb)}#detail #rezervationPanel .head>i{position:absolute;right:10px;top:50%;font-size:14px;line-height:1;margin-top:-7px}#detail #rezervationPanel .card{border:1px solid #c2c4cb;border-radius:3px;background:#ebecef;margin:0 0 4px;padding:0}#detail #rezervationPanel .card>div{position:relative;padding:10px 10px 5px}#detail #rezervationPanel .card>div:before{position:absolute;content:"";left:10px;right:10px;bottom:0;height:1px;background:#c2c4cb}#detail #rezervationPanel .card>div:last-child:before{display:none}#detail #rezervationPanel .card.has-error{border-color:red}#detail #rezervationPanel .alerts li{position:relative;margin-bottom:4px;font-weight:500;padding:1px 10px}#detail #rezervationPanel .alerts li .loadArea{position:absolute;right:5px;top:50%;padding:0;transform:translateY(-50%)}#detail #rezervationPanel .alerts li .alert{padding:0 10px;margin:0}#detail #rezervationPanel .alerts li.alert-load{padding-left:22px}#detail #rezervationPanel .alerts li.alert-load .loadArea{right:auto;left:5px}#detail #rezervationPanel .alerts li.important{animation:diaAlertImportant 1s linear infinite}@keyframes diaAlertImportant{0%{background-color:#fff3cd;border-color:#ffeeba}50%{background-color:#f8d7da;border-color:#f5c6cb}to{background-color:#fff3cd;border-color:#ffeeba}}#detail #rezervationPanel .alerts li.row{margin-left:-2px;margin-right:-2px;padding:0}#detail #rezervationPanel .alerts li.row>*{padding:0 2px}#detail #rezervationPanel .alerts>div{filter:grayscale(1)}#detail #rezervationPanel .alerts>div .approve,#detail #rezervationPanel .alerts>div .approveAlert,#detail #rezervationPanel .alerts>div>.row{display:none}#detail #rezervationPanel>.alerts li:last-child{margin-bottom:4px}#detail #rezervationPanel .formControlRez{display:flex;flex-wrap:wrap;font-size:0;margin-bottom:5px;align-items:flex-end}#detail #rezervationPanel .formControlRez>label{flex:0 0 auto;font-size:13px;color:#201f35;font-weight:500;line-height:20px;margin:0;padding:6px 4px 6px 0;flex:0 0 110px;width:110px}#detail #rezervationPanel .formControlRez>label.match{margin-top:15px}#detail #rezervationPanel .formControlRez>div{flex:1 0 0}#detail #rezervationPanel .formControlRez>div .input,#detail #rezervationPanel .formControlRez>div input,#detail #rezervationPanel .formControlRez>div select,#detail #rezervationPanel .formControlRez>div textarea{width:100%;height:32px;padding:0 4px;font-size:14px;background:#fff;display:block;text-align:left!important;vertical-align:bottom;border:1px solid #9da0aa;text-indent:0;border-radius:0;line-height:30px}#detail #rezervationPanel .formControlRez>div .input option,#detail #rezervationPanel .formControlRez>div input option,#detail #rezervationPanel .formControlRez>div select option,#detail #rezervationPanel .formControlRez>div textarea option{padding:0}#detail #rezervationPanel .formControlRez>div .input.focus,#detail #rezervationPanel .formControlRez>div .input:focus,#detail #rezervationPanel .formControlRez>div input.focus,#detail #rezervationPanel .formControlRez>div input:focus,#detail #rezervationPanel .formControlRez>div select.focus,#detail #rezervationPanel .formControlRez>div select:focus,#detail #rezervationPanel .formControlRez>div textarea.focus,#detail #rezervationPanel .formControlRez>div textarea:focus{border-color:red}#detail #rezervationPanel .formControlRez>div .input.disabled,#detail #rezervationPanel .formControlRez>div .input[disabled],#detail #rezervationPanel .formControlRez>div input.disabled,#detail #rezervationPanel .formControlRez>div input[disabled],#detail #rezervationPanel .formControlRez>div select.disabled,#detail #rezervationPanel .formControlRez>div select[disabled],#detail #rezervationPanel .formControlRez>div textarea.disabled,#detail #rezervationPanel .formControlRez>div textarea[disabled]{color:#9da0aa;background:#ebecef}#detail #rezervationPanel .formControlRez>div .input.has-error,#detail #rezervationPanel .formControlRez>div input.has-error,#detail #rezervationPanel .formControlRez>div select.has-error,#detail #rezervationPanel .formControlRez>div textarea.has-error{background:rgba(255,0,0,.4)!important;border-color:red!important}#detail #rezervationPanel .formControlRez>div .input.warning,#detail #rezervationPanel .formControlRez>div input.warning,#detail #rezervationPanel .formControlRez>div select.warning,#detail #rezervationPanel .formControlRez>div textarea.warning{border-color:#ffb22b;background:rgba(255,178,43,.4)}#detail #rezervationPanel .formControlRez>div .input[type=checkbox],#detail #rezervationPanel .formControlRez>div .input[type=radio],#detail #rezervationPanel .formControlRez>div input[type=checkbox],#detail #rezervationPanel .formControlRez>div input[type=radio],#detail #rezervationPanel .formControlRez>div select[type=checkbox],#detail #rezervationPanel .formControlRez>div select[type=radio],#detail #rezervationPanel .formControlRez>div textarea[type=checkbox],#detail #rezervationPanel .formControlRez>div textarea[type=radio]{display:none}#detail #rezervationPanel .formControlRez>div textarea{height:auto}#detail #rezervationPanel .formControlRez>div small{display:block;color:#c10000;font-size:12px;font-weight:500;border-top:none}#detail #rezervationPanel .formControlRez>div>.row{margin:-2px;align-items:flex-end}#detail #rezervationPanel .formControlRez>div>.row>div{padding:2px}#detail #rezervationPanel .formControlRez>div .match{margin-top:15px}#detail #rezervationPanel .formControlRez>div .card-subtitle{font-size:0;padding-top:3px;display:block;margin:0;font-size:12px}#detail #rezervationPanel .formControlRez>div .card-subtitle>*{margin-right:3px}#detail #rezervationPanel .formControlRez>div .card-subtitle .btnRez{line-height:20px}#detail #rezervationPanel .formControlRez.routingNotes>div{position:relative}#detail #rezervationPanel .formControlRez.routingNotes>div input{padding-right:32px}#detail #rezervationPanel .formControlRez.routingNotes>div .openRoutingNotes{position:absolute;right:0;top:0;font-size:16px!important;line-height:32px;width:32px;text-align:center!important;display:block}#detail #rezervationPanel .formCheckRez input{display:none}#detail #rezervationPanel .formCheckRez input:checked+label i:before{opacity:1}#detail #rezervationPanel .formCheckRez input[disabled]+label{cursor:auto}#detail #rezervationPanel .formCheckRez input[disabled]+label i{background:#ebecef}#detail #rezervationPanel .formCheckRez label{position:relative;padding:2px 0;font-size:14px;color:#201f35;font-weight:500;padding-left:30px;line-height:20px;margin:0 0 5px;height:auto}#detail #rezervationPanel .formCheckRez label i{position:absolute;left:0;top:0;width:24px;line-height:22px;border:1px solid #9da0aa;box-shadow:inset 0 0 3px #9da0aa;background:#fff;font-size:16px;text-align:center!important}#detail #rezervationPanel .formCheckRez label i:before{opacity:0;transition-duration:.2s;transition-timing-function:ease-in}#detail #rezervationPanel .formCheckRez label.active,#detail #rezervationPanel .formCheckRez label:before{display:none}#detail #rezervationPanel .info .room>div>div>div:last-child{max-width:70px}#detail #rezervationPanel .info .count>ul{display:flex;padding-left:52px}#detail #rezervationPanel .info .count>ul li{flex:1 0 0;text-align:center!important;font-weighT:500;padding-left:18px}#detail #rezervationPanel .info .count .formControlRez>label{flex:0 0 70px;width:70px}#detail #rezervationPanel .info .count .formControlRez>div>div>div>span{width:14px;text-align:center!important;display:block;font-size:14px;line-height:32px;font-weight:500}#detail #rezervationPanel .room .formCheckRez{padding-left:110px}#detail #rezervationPanel .room .row{margin:0 -4px}#detail #rezervationPanel .room .row>div{padding:0 4px}#detail #rezervationPanel .addInformation .saleDate{align-items:flex-start}#detail #rezervationPanel .addInformation .saleDate>div .btnRez{width:100%}#detail #rezervationPanel .addInformation .saleDate>div .btnRez.blackListed{background:#fc4b6c!important;border-color:hsla(0,0%,100%,.5);color:#fff}#detail #rezervationPanel .persons>.table{padding:0;border:none!important}#detail #rezervationPanel .persons>.table .btnRez{line-height:22px}#detail #rezervationPanel .persons>.table table tbody tr td input,#detail #rezervationPanel .persons>.table table tbody tr td select{border:none;padding:0;background:none}#detail #rezervationPanel .persons>.table table tbody tr td input.error,#detail #rezervationPanel .persons>.table table tbody tr td select.error{background:rgba(255,0,0,.4);border-color:red}#detail #rezervationPanel .persons>.table table tbody tr td.order{padding:0}#detail #rezervationPanel .persons>.table table tbody tr td.order button{padding:0;line-height:13px;display:block;border:none;cursor:pointer;border-radius:0}#detail #rezervationPanel .persons>.table table tbody tr td.repeat{white-space:nowrap;text-align:right!important}#detail #rezervationPanel .persons>.table table tbody tr td.repeat button{margin-left:4px}#detail #rezervationPanel .persons>.table table tbody tr td.repeat button.blackListed{background:#fc4b6c!important;border-color:hsla(0,0%,100%,.5);color:#fff}#detail #rezervationPanel .persons>.table table tbody tr td.repeat button:first-child{margin-left:0}#detail #rezervationPanel .persons>.table table tbody tr td.warning{background:#ffb22b}#detail #rezervationPanel .persons>.table table tbody tr.green{background:#55ce63!important}#detail #rezervationPanel .persons>.table table tbody tr.green>td{border-color:hsla(0,0%,100%,.2)}#detail #rezervationPanel .persons>.table table tbody tr.green>td input{color:#fff}#detail #rezervationPanel .persons>.table table tbody tr.green>td input,#detail #rezervationPanel .persons>.table table tbody tr.green>td select{color:#201f35}#detail #rezervationPanel .persons>.table table tbody tr.green>td input[disabled],#detail #rezervationPanel .persons>.table table tbody tr.green>td select[disabled]{color:#fff}#detail #rezervationPanel .persons>.table table tbody tr.warning{background:#ffb22b}#detail #rezervationPanel .persons>.table table tbody tr.warning>td{border-color:hsla(0,0%,100%,.2)}#detail #rezervationPanel .persons>.table table tbody tr.red{background:#fc4b6c!important}#detail #rezervationPanel .persons>.table table tbody tr.red>td{color:#fff;border-color:hsla(0,0%,100%,.2)}#detail #rezervationPanel .persons>.table table tbody tr.red>td input{color:#fff}#detail #rezervationPanel .persons>.table table tbody tr.red>td input,#detail #rezervationPanel .persons>.table table tbody tr.red>td select{color:#201f35}#detail #rezervationPanel .persons>.table table tbody tr.red>td input[disabled],#detail #rezervationPanel .persons>.table table tbody tr.red>td select[disabled]{color:#fff}#detail #rezervationPanel .summary .formControlRez{align-items:flex-start}#detail #rezervationPanel .summary .formControlRez>div>span{font-size:12px;display:block;line-height:12px;margin-top:3px}#detail #rezervationPanel .summary .formControlRez>div>span button{display:inline-block;vertical-align:middle;margin-right:3px;line-height:22px;min-width:24px;padding:0}#detail #rezervationPanel .summary .formControlRez>div>span>span{display:inline-block;vertical-align:middle}#detail #rezervationPanel .rezDays .head{padding-right:144px}#detail #rezervationPanel .rezDays .head .btnRez{position:absolute;top:50%;right:34px;line-height:26px;margin-top:-14px}#detail #rezervationPanel .rezDays>div:before{display:none}#detail #rezervationPanel .rezDays .elektraWebPricing .formCheckRez{padding-left:110px}#detail #rezervationPanel .rezDays .loadArea{padding:40px;border-top:1px solid #c2c4cb}#detail #rezervationPanel .rezDays .alerts .p-20{padding:20px}#detail #rezervationPanel .rezDays .alerts li:last-child{margin-bottom:0}#detail #rezervationPanel .rezDays .table{padding:0;border:none}#detail #rezervationPanel .rezDays .table th.fixedDaily label,#detail #rezervationPanel .rezDays .table th.fixedPrice label{color:#201f35;line-height:18px;padding:0 0 0 28px}#detail #rezervationPanel .rezDays .table th.fixedDaily label i,#detail #rezervationPanel .rezDays .table th.fixedPrice label i{top:-3px;box-shadow:none;color:unset}#detail #rezervationPanel .rezDays .table td.fixedDaily,#detail #rezervationPanel .rezDays .table td.fixedPrice{position:relative;padding:0}#detail #rezervationPanel .rezDays .table td.fixedDaily .formCheckRez,#detail #rezervationPanel .rezDays .table td.fixedPrice .formCheckRez{position:absolute;left:4px;top:50%;margin-top:-12px}#detail #rezervationPanel .rezDays .table td.fixedDaily .formCheckRez label i,#detail #rezervationPanel .rezDays .table td.fixedPrice .formCheckRez label i{background:#fff;border-radius:0;border:1px solid #9da0aa;color:unset}#detail #rezervationPanel .rezDays .table td.fixedDaily .formControlRez,#detail #rezervationPanel .rezDays .table td.fixedPrice .formControlRez{margin:0}#detail #rezervationPanel .rezDays .table td.fixedDaily .formControlRez>div input,#detail #rezervationPanel .rezDays .table td.fixedPrice .formControlRez>div input{padding-left:32px;min-width:130px;border:none;font-weight:500;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px}#detail #rezervationPanel .rezDays .table table tbody tr td .formCheckRez label{display:block;height:24px;margin:0;padding:12px;float:left}#detail #rezervationPanel .rezDays .table table tbody tr td .formCheckRez label i{color:#fff;border-radius:4px;box-shadow:none;background:#bdbdbd;border-color:#bdbdbd}#detail #rezervationPanel .rezDays .foot .row{margin:-2px}#detail #rezervationPanel .rezDays .foot .row>div{padding:2px}#detail #rezervationPanel .rezDays .foot .formControlRez{display:block}#detail #rezervationPanel .manuelPrice>div{position:relative;padding-left:42px}#detail #rezervationPanel .manuelPrice>div .formCheckRez{position:absolute;top:10px;left:10px}#detail #rezervationPanel .manuelPrice>div .formCheckRez label{heighT:32px}#detail #rezervationPanel .manuelPrice>div .formCheckRez label i{line-height:30px;width:32px;font-size:20px}#detail #rezervationPanel .manuelPrice>div small{font-size:12px;color:#201f35;font-weight:500;margin:-4px 0 0 -32px;display:block}#detail #rezervationPanel .manuelPrice .formControlRez{align-items:center}#detail #rezervationPanel .manuelPrice .formControlRez>label{flex:0 0 auto;width:auto;padding:0 4px}#detail #rezervationPanel .actions li{padding-top:4px}#detail #rezervationPanel .actions li .btn{color:#fff;width:100%}#detail #rezervationPanel .actions li .btn *{color:#fff}#detail #rezervationPanel .actions li:first-child{padding-top:0}#detail #rezervationPanel.asyasoft .rezDays .priceInfo .formCheckRez{padding-left:110px}#detail #rezervationPanel.sedna .formCheckRez label{margin-bottom:0}#detail #rezervationPanel.sedna .preCalculate .head{padding-right:144px}#detail #rezervationPanel.sedna .preCalculate .head .btnRez{position:absolute;top:50%;right:34px;line-height:26px;margin-top:-14px}#detail #rezervationPanel.sedna .preCalculate>.table{padding:0;border:none!important}#detail #rezervationPanel.sedna .preCalculate>.table table tbody tr td .formCheckRez{height:24px}#detail #rezervationPanel.sedna .preCalculate>.table table tbody tr td .formCheckRez label{width:24px;heighT:24px;padding:0;margin:0}#detail #rezervationPanel.sedna .preCalculate>.table table tbody tr.green{background:var(--bs-success-border-subtle)}#detail #rezervationPanel.sedna .preCalculate>.table table tfoot{background:#d7d7d7}#detail #rezervationPanel.sedna .preCalculate>.table table tfoot th{padding:4px}#detail #rezervationPanel.sedna .preCalculate>.table table tfoot th span{display:block;background:#fff;border:1px solid #cacaca;font-weight:500;padding:2px 4px;min-height:24px;text-align:right!important}#detail #rezervationPanel.sedna .preCalculate>div>.row{margin:0;padding:10px 8px}#detail #rezervationPanel.sedna .preCalculate>div>.row>div{padding:0 2px}#detail #rezervationPanel.sedna .preCalculate>div>.row>div>div{padding:0;margin:0}#detail #rezervationPanel.sedna .preCalculate .averagePrice table tbody tr td{border-color:rgba(0,0,0,.1)}#detail #rezervationPanel.sedna .preCalculate .averagePrice table tbody tr td:first-child{position:relative;padding-left:30px}#detail #rezervationPanel.sedna .preCalculate .averagePrice table tbody tr td:first-child i{position:absolute;left:0;top:50%;line-height:0;width:30px;text-align:center!important;color:#1e88e2}#detail #rezervationPanel.sedna .preCalculate .averagePrice table tbody tr:nth-child(2) td:first-child i{color:#55ce63}#detail #rezervationPanel.sedna .preCalculate .averagePrice table tbody tr:nth-child(3) td:first-child i{color:#fc4b71}#detail #rezervationPanel.sedna .preCalculate .averagePrice table tbody tr:last-child td:first-child i{color:#ffb22b}#detail #rezervationPanel.sedna .rezDays>div .detail>ul{display:flex}#detail #rezervationPanel.sedna .rezDays>div .detail>ul>li{flex:0 0 50%;width:50%;text-align:center!important;font-size:12px;font-weight:500;border-bottom:1px solid #d7dfe3}#detail #rezervationPanel.sedna .rezDays>div .detail>ul>li.active{border-bottom-color:#ff5722;background:rgba(0,0,0,.02)}#detail #rezervationPanel.sedna .rezDays>div th.fixedDaily label,#detail #rezervationPanel.sedna .rezDays>div th.fixedPrice label{color:#505050;line-height:18px;padding:0 0 0 28px}#detail #rezervationPanel.sedna .rezDays>div th.fixedDaily label i,#detail #rezervationPanel.sedna .rezDays>div th.fixedPrice label i{top:-3px;box-shadow:none}#detail #rezervationPanel.sedna .rezDays>div td.fixedDaily,#detail #rezervationPanel.sedna .rezDays>div td.fixedPrice{position:relative;padding:0}#detail #rezervationPanel.sedna .rezDays>div td.fixedDaily .formCheckRez,#detail #rezervationPanel.sedna .rezDays>div td.fixedPrice .formCheckRez{position:absolute;left:4px;top:50%;margin-top:-12px}#detail #rezervationPanel.sedna .rezDays>div td.fixedDaily .formCheckRez label i,#detail #rezervationPanel.sedna .rezDays>div td.fixedPrice .formCheckRez label i{background:#fff;border-radius:0;border:1px solid #9da0aa}#detail #rezervationPanel.sedna .rezDays>div td.fixedDaily .formControlRez,#detail #rezervationPanel.sedna .rezDays>div td.fixedPrice .formControlRez{margin:0}#detail #rezervationPanel.sedna .rezDays>div td.fixedDaily .formControlRez>div input,#detail #rezervationPanel.sedna .rezDays>div td.fixedPrice .formControlRez>div input{padding-left:32px;min-width:130px;border:none;font-weight:500;background:none;height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#detail #rezervationPanel.sedna .rezDays>div td.fixedDaily>span,#detail #rezervationPanel.sedna .rezDays>div td.fixedPrice>span{position:absolute;right:0;top:0;line-height:30px;width:30px;text-align:center!important}#detail #rezervationPanel.sedna .rezDays>div td.danger{color:#c10000;font-weight:600}#detail #rezervationPanel.sedna .rezDays>div .foot{padding:10px 10px 5px;border-top:1px solid #c2c4cb}#detail #rezervationPanel.sedna .rezDays>div .foot .formControlRez{display:flex;align-items:center}#detail #rezervationPanel.sedna .rezDays>div .foot .formControlRez>div{padding:0}#detail #rezervationPanel.dia .prices .head{padding-right:144px}#detail #rezervationPanel.dia .prices .head .btnRez{position:absolute;top:50%;right:34px;line-height:26px;margin-top:-14px}#detail #rezervationPanel.dia .prices .formControlRez>label{flex:0 0 115px;width:115px}#detail #rezervationPanel.dia .prices .formCheckRez{padding-left:115px}#detail #rezervationPanel.dia .prices>div:before{display:none}#detail #rezervationPanel.dia .prices .loadArea{padding:40px;border-top:1px solid #c2c4cb;border-bottom:1px solid #c2c4cb}#detail #rezervationPanel.dia .prices .alerts .p-20{padding:20px}#detail #rezervationPanel.dia .prices .alerts li:last-child{margin-bottom:0}#detail #rezervationPanel.dia .prices .table{padding:0;border:none;border-bottom:1px solid #c2c4cb}#detail #rezervationPanel.dia .prices .table table tbody tr td .formCheckRez label{display:block;height:24px;margin:0;padding:12px;float:left}#detail #rezervationPanel.dia .prices .table table tbody tr td .formCheckRez label i{color:#fff;border-radius:4px;box-shadow:none;background:#bdbdbd;border-color:#bdbdbd}#detail #rezervationPanel.dia .prices .summary{margin:10px -10px;padding:5px 10px;border-top:1px solid #c2c4cb;border-bottom:1px solid #c2c4cb}#detail #rezervationPanel.dia .prices .summary table th{font-size:13px;color:#201f35;font-weight:600;line-height:20px;margin:0}#detail #rezervationPanel.dia .prices .summary table td{border-spacing:0;border-collapse:unset;padding:0;vertical-align:middle}#detail #rezervationPanel.dia .prices .summary table td strong{font-size:13px;color:#201f35;font-weight:600;line-height:20px;margin:0}#detail #rezervationPanel.dia .prices .summary table td .formControlRez{align-items:center}#detail #rezervationPanel.dia .prices .summary table td .formControlRez input{border-right-width:0}#detail #rezervationPanel.dia .prices .summary table td:last-child .formControlRez input{border-right-width:1px}#detail #rezervationPanel.dia .prices .contractNote{padding-bottom:5px}#detail #rezervationPanel.fidelio .formControlRez>div .input[disabled],#detail #rezervationPanel.fidelio .formControlRez>div input[disabled],#detail #rezervationPanel.fidelio .formControlRez>div select[disabled]{border-color:#9da0aa}#detail #rezervationPanel.fidelio .info .counts{margin-top:8px;padding-top:4px;padding-bottom:8px;margin-bottom:4px;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}#detail #rezervationPanel.fidelio .info .counts .row{margin:0 -2px}#detail #rezervationPanel.fidelio .info .counts .row>div{padding:0 2px}#detail #rezervationPanel.fidelio .info .counts .row>div label{flex:0 0 auto;font-size:11px;color:#201f35;font-weight:500;line-height:20px;margin:0}#detail #rezervationPanel.fidelio .info .counts .row>div .formCheckRez{height:24px;margin-bottom:4px!important}#detail #rezervationPanel.fidelio .info .counts .row>div .formCheckRez label{padding:0;width:24px;height:24px}#detail #rezervationPanel.fidelio .info .counts .row>div .formControlRez{margin-bottom:0}#detail #rezervationPanel.fidelio .persons>div{padding:0}#detail #rezervationPanel.fidelio .persons .nationality img{box-shadow:0 0 3px rgba(0,0,0,.5);border-radius:2px;width:32px;height:24px;max-width:32px}#detail #rezervationPanel.fidelio .persons .nationality img.gray{filter:grayscale(1)}#detail #rezervationPanel.fidelio .persons .table{border:none}#detail #rezervationPanel.fidelio .persons table tbody tr td.order{padding:0}#detail #rezervationPanel.fidelio .persons table tbody tr td.order button{padding:0;line-height:20px;display:block;border:none;cursor:pointer;border-radius:0}#detail #rezervationPanel.fidelio .persons table tbody tr td.edit{position:relative;padding:0}#detail #rezervationPanel.fidelio .persons table tbody tr td.edit input,#detail #rezervationPanel.fidelio .persons table tbody tr td.edit select{width:100%;border:none;line-height:40px;height:40px;background:none}#detail #rezervationPanel.fidelio .persons table tbody tr td.edit input[disabled],#detail #rezervationPanel.fidelio .persons table tbody tr td.edit select[disabled]{background:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#detail #rezervationPanel.fidelio .persons table tbody tr td.edit input.error,#detail #rezervationPanel.fidelio .persons table tbody tr td.edit select.error{background:rgba(255,0,0,.4);border-color:red}#detail #rezervationPanel.fidelio .persons table tbody tr td.edit button{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}#detail #rezervationPanel.fidelio .persons table tbody tr td.repeat{white-space:nowrap;text-align:right!important}#detail #rezervationPanel.fidelio .persons table tbody tr td.repeat button{margin-left:2px}#detail #rezervationPanel.fidelio .persons table tbody tr td.repeat button.blackListed{background:#fc4b6c!important;border-color:hsla(0,0%,100%,.5);color:#fff}#detail #rezervationPanel.fidelio .persons table tbody tr td.repeat button:first-child{margin-left:0}#detail #rezervationPanel.fidelio .persons table tbody tr.green{background:#55ce63}#detail #rezervationPanel.fidelio .persons table tbody tr.green>td{color:#fff;border-color:hsla(0,0%,100%,.2)}#detail #rezervationPanel.fidelio .persons table tbody tr.green>td input,#detail #rezervationPanel.fidelio .persons table tbody tr.green>td input[disabled],#detail #rezervationPanel.fidelio .persons table tbody tr.green>td select,#detail #rezervationPanel.fidelio .persons table tbody tr.green>td select[disabled]{color:#fff}#detail #rezervationPanel.fidelio .persons table tbody tr.red{background:#fc4b6c!important}#detail #rezervationPanel.fidelio .persons table tbody tr.red>td{color:#fff;border-color:hsla(0,0%,100%,.2)}#detail #rezervationPanel.fidelio .persons table tbody tr.red>td input{color:#fff}#detail #rezervationPanel.fidelio .persons table tbody tr.red>td input,#detail #rezervationPanel.fidelio .persons table tbody tr.red>td select{color:#201f35}#detail #rezervationPanel.fidelio .persons table tbody tr.red>td input[disabled],#detail #rezervationPanel.fidelio .persons table tbody tr.red>td select[disabled]{color:#fff}#detail #rezervationPanel.fidelio .getPackagePop .body,#detail #rezervationPanel.fidelio .getRatePop .body,#detail #rezervationPanel.fidelio .guestRepeat .body,#detail #rezervationPanel.fidelio .selectPersonCountry .body{padding:0}#detail #rezervationPanel.fidelio .getPackagePop .body .alert,#detail #rezervationPanel.fidelio .getRatePop .body .alert,#detail #rezervationPanel.fidelio .guestRepeat .body .alert,#detail #rezervationPanel.fidelio .selectPersonCountry .body .alert{white-space:nowrap;padding:5px;overflow:auto}#detail #rezervationPanel.fidelio .getPackagePop .body .alert td,#detail #rezervationPanel.fidelio .getRatePop .body .alert td,#detail #rezervationPanel.fidelio .guestRepeat .body .alert td,#detail #rezervationPanel.fidelio .selectPersonCountry .body .alert td{padding:0 5px}#detail #rezervationPanel.fidelio .getPackagePop .body .alert td>span,#detail #rezervationPanel.fidelio .getRatePop .body .alert td>span,#detail #rezervationPanel.fidelio .guestRepeat .body .alert td>span,#detail #rezervationPanel.fidelio .selectPersonCountry .body .alert td>span{font-weight:500}#detail #rezervationPanel.fidelio .getPackagePop .body .table,#detail #rezervationPanel.fidelio .getRatePop .body .table,#detail #rezervationPanel.fidelio .guestRepeat .body .table,#detail #rezervationPanel.fidelio .selectPersonCountry .body .table{overflow:auto;white-space:nowrap}#detail #rezervationPanel.fidelio .getPackagePop .body .table .search,#detail #rezervationPanel.fidelio .getRatePop .body .table .search,#detail #rezervationPanel.fidelio .guestRepeat .body .table .search,#detail #rezervationPanel.fidelio .selectPersonCountry .body .table .search{top:0}#detail #rezervationPanel.fidelio .getPackagePop .body .table .search td,#detail #rezervationPanel.fidelio .getRatePop .body .table .search td,#detail #rezervationPanel.fidelio .guestRepeat .body .table .search td,#detail #rezervationPanel.fidelio .selectPersonCountry .body .table .search td{padding:0}#detail #rezervationPanel.fidelio .getPackagePop .body .table .search td input,#detail #rezervationPanel.fidelio .getRatePop .body .table .search td input,#detail #rezervationPanel.fidelio .guestRepeat .body .table .search td input,#detail #rezervationPanel.fidelio .selectPersonCountry .body .table .search td input{width:100%;border:none;background:none}#detail #rezervationPanel.fidelio .getPackagePop .body .table .formCheckRez,#detail #rezervationPanel.fidelio .getRatePop .body .table .formCheckRez,#detail #rezervationPanel.fidelio .guestRepeat .body .table .formCheckRez,#detail #rezervationPanel.fidelio .selectPersonCountry .body .table .formCheckRez{height:24px;margin:-2px 0!important}#detail #rezervationPanel.fidelio .getPackagePop .body .table .formCheckRez label,#detail #rezervationPanel.fidelio .getRatePop .body .table .formCheckRez label,#detail #rezervationPanel.fidelio .guestRepeat .body .table .formCheckRez label,#detail #rezervationPanel.fidelio .selectPersonCountry .body .table .formCheckRez label{padding:0;height:24px;width:24px;margin:0}#detail #rezervationPanel.fidelio .getPackagePop .body .table tbody tr.select td,#detail #rezervationPanel.fidelio .getRatePop .body .table tbody tr.select td,#detail #rezervationPanel.fidelio .guestRepeat .body .table tbody tr.select td,#detail #rezervationPanel.fidelio .selectPersonCountry .body .table tbody tr.select td{color:#fff;border-color:hsla(0,0%,100%,.2)!important;background:#1e88e5!important}#detail #rezervationPanel.fidelio .getPackagePop .body .table tbody tr.disabled,#detail #rezervationPanel.fidelio .getRatePop .body .table tbody tr.disabled,#detail #rezervationPanel.fidelio .guestRepeat .body .table tbody tr.disabled,#detail #rezervationPanel.fidelio .selectPersonCountry .body .table tbody tr.disabled{background:rgba(0,0,0,.1);opacity:.6}#detail #rezervationPanel.fidelio .formControlRez.verticalCenter{align-items:center}#detail #rezervationPanel.fidelio .formControlRez .input.tag{font-size:0;height:auto;min-height:32px;padding:6px 2px;line-height:unset}#detail #rezervationPanel.fidelio .formControlRez .input.tag li{display:inline-block;font-size:0;vertical-align:middle;padding:1px 2px}#detail #rezervationPanel.fidelio .formControlRez .input.tag li span{display:block;font-size:10px;line-height:16px;background:#1e88e5;color:#fff;padding:0 4px;font-weight:500}#detail #rezervationPanel.fidelio .pricing .head{padding-right:144px}#detail #rezervationPanel.fidelio .pricing .head .btnRez{position:absolute;top:50%;right:34px;line-height:26px;margin-top:-14px}#detail #rezervationPanel.fidelio .pricing>div .manuel .price .formControlRez .formCheckRez>label{margin-bottom:0}#detail #rezervationPanel.fidelio .pricing>div .manuel .price .formControlRez>div>.row{align-items:center}#detail #rezervationPanel.fidelio .pricing>div .manuel .price .formControlRez>div>.row>div{position:relative;vertical-align:middle}#detail #rezervationPanel.fidelio .pricing>div .manuel .price .formControlRez>div>.row>div>span{font-size:11px;color:#201f35;font-weight:500;margin:0;min-height:32px;padding:0 2px;font-size:14px;line-height:30px;display:block;text-align:left!important;border-top:1px solid #9da0aa;border-bottom:1px solid #9da0aa;text-indent:0;border-radius:0;height:32px;background:#fff}#detail #rezervationPanel.fidelio .pricing>div .manuel .price .formControlRez>div>.row>div input{border-left:none;border-right:none}#detail #rezervationPanel.fidelio .pricing>div .manuel .price .formControlRez>div>.row>div select{border-left:none}#detail #rezervationPanel.fidelio .pricing>div .manuel .price .formControlRez>div>.row>div:first-child{border-left:1px solid #9da0aa}#detail #rezervationPanel.fidelio .pricing>div .manuel .price .formControlRez>div>.row>div:first-child>span{padding-left:4px}#detail #rezervationPanel.fidelio .pricing>div .manuel .price.disabled .formControlRez>div>.row>div>.formCheckRez,#detail #rezervationPanel.fidelio .pricing>div .manuel .price.disabled .formControlRez>div>.row>div>span{color:#9da0aa;background:#ebecef}#detail #rezervationPanel.fidelio .pricing>div .manuel .discount .formControlRez>div>.row>div{position:relative;z-index:2}#detail #rezervationPanel.fidelio .pricing>div .manuel .discount .percent{position:relative;max-width:50px;z-index:1}#detail #rezervationPanel.fidelio .pricing>div .manuel .discount .percent input{border-left:none;padding-right:10px}#detail #rezervationPanel.fidelio .pricing>div .manuel .discount .percent:after{position:absolute;right:2px;top:50%;line-height:0;font-size:11px;color:#201f35;font-weight:500;margin:0}#detail #rezervationPanel.fidelio .pricing>div .formControlRez>label{flex:0 0 120px;width:120px}#detail #rezervationPanel.fidelio .pricing>div .formControlRez .process{position:relative}#detail #rezervationPanel.fidelio .pricing>div .formControlRez .process .loadArea{position:absolute;left:0;top:50%;font-size:18px;padding:0;width:100%;transform:translateY(-50%)}#detail #rezervationPanel.fidelio .pricing>div .tabs>ul{font-size:0;margin:0 -10px;border-bottom:1px solid #cacaca;padding:0 10px;white-space:nowrap;overflow:auto}#detail #rezervationPanel.fidelio .pricing>div .tabs>ul li{display:inline-block;font-size:12px;font-weight:500;background:#ddd!important;border:1px solid #cacaca;border-bottom:none;padding:0 3px;cursor:pointer}#detail #rezervationPanel.fidelio .pricing>div .tabs>ul li.active{background:none!important;color:#201f35}#detail #rezervationPanel.fidelio .pricing>div .tabs>ul:after,#detail #rezervationPanel.fidelio .pricing>div .tabs>ul:before{display:table;content:" "}#detail #rezervationPanel.fidelio .pricing>div .tabs>ol{list-style:none;padding:0;margin:0 -10px;border-spacing:0;border-collapse:unset;border:none}#detail #rezervationPanel.fidelio .pricing>div .tabs>ol li{border-radius:0;border:none;padding:4px 10px}#detail #rezervationPanel.fidelio .pricing>div .tabs>ol li b,#detail #rezervationPanel.fidelio .pricing>div .tabs>ol li strong{color:#fff}#detail #rezervationPanel.fidelio .pricing>div .tabs>ol:after,#detail #rezervationPanel.fidelio .pricing>div .tabs>ol:before{display:table;content:" ";border-spacing:0;border-collapse:unset}#detail #rezervationPanel.fidelio .pricing>div>.alert{margin:0 -10px -5px!important;padding:20px 5px}#detail #rezervationPanel.fidelio .pricing>div>.alert:after,#detail #rezervationPanel.fidelio .pricing>div>.alert:before{display:table;content:" "}#detail #rezervationPanel.fidelio .pricing>div .table{margin:0 -10px;width:auto;border:none;border-top:1px solid #c2c4cb;border-bottom:1px solid #c2c4cb}#detail #rezervationPanel.fidelio .pricing>div .table .calculatePrice,#detail #rezervationPanel.fidelio .pricing>div .table .dailyManuelDiscounts{position:relative;padding:0}#detail #rezervationPanel.fidelio .pricing>div .table .calculatePrice input,#detail #rezervationPanel.fidelio .pricing>div .table .dailyManuelDiscounts input{border:none;background:none;width:100%;padding:0 30px}#detail #rezervationPanel.fidelio .pricing>div .table .calculatePrice input[type=number]::-webkit-inner-spin-button,#detail #rezervationPanel.fidelio .pricing>div .table .calculatePrice input[type=number]::-webkit-outer-spin-button,#detail #rezervationPanel.fidelio .pricing>div .table .dailyManuelDiscounts input[type=number]::-webkit-inner-spin-button,#detail #rezervationPanel.fidelio .pricing>div .table .dailyManuelDiscounts input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#detail #rezervationPanel.fidelio .pricing>div .table .calculatePrice input[type=number],#detail #rezervationPanel.fidelio .pricing>div .table .dailyManuelDiscounts input[type=number]{-moz-appearance:textfield}#detail #rezervationPanel.fidelio .pricing>div .table .calculatePrice .formCheckRez,#detail #rezervationPanel.fidelio .pricing>div .table .dailyManuelDiscounts .formCheckRez{position:absolute;left:0;top:50%;transform:translateY(-50%);height:24px}#detail #rezervationPanel.fidelio .pricing>div .table .calculatePrice .formCheckRez label,#detail #rezervationPanel.fidelio .pricing>div .table .dailyManuelDiscounts .formCheckRez label{height:24px;margin:0}#detail #rezervationPanel.fidelio .pricing>div .table .calculatePrice.active input,#detail #rezervationPanel.fidelio .pricing>div .table .dailyManuelDiscounts.active input{padding-left:30px}#detail #rezervationPanel.fidelio .pricing>div .table .calculatePrice button,#detail #rezervationPanel.fidelio .pricing>div .table .dailyManuelDiscounts button{position:absolute;right:0;top:0;width:29px;height:100%;background:none;border:none;cursor:pointer}#detail #rezervationPanel.fidelio .pricing>div .table:after,#detail #rezervationPanel.fidelio .pricing>div .table:before{display:table;content:" "}#detail #rezervationPanel.fidelio .pricing>div .table tfoot td{font-weight:500;background:rgba(0,0,0,.05);font-size:14px;padding:4px}#detail #rezervationPanel.fidelio .pricing>div .foot{padding-top:10px;padding-bottom:5px}#detail #rezervationPanel.fidelio .pricing>div .foot>.row{margin:-3px}#detail #rezervationPanel.fidelio .pricing>div .foot>.row>div{padding:3px}#detail #rezervationPanel.fidelio .pricing>div .foot .formControlRez{margin:0}#detail #rezervationPanel.fidelio .pricing>div .foot .formControlRez>label{width:100%;min-width:100%;padding-top:0;padding-bottom:2px}#detail #rezervationPanel.fidelio .pricing>div .foot .formControlRez>div{width:100%}#detail #rezervationPanel.fidelio .pricing>div .foot .formControlRez>div .input{height:auto;font-weight:500}#detail #rezervationPanel.fidelio .pricing>div .foot .calculation .input{background:#fff3cc}#detail #rezervationPanel.fidelio .pricing>div .foot .calculation .row>div{position:relative}#detail #rezervationPanel.fidelio .pricing>div .foot .calculation label.input{position:absolute;left:0;top:2px;width:auto;min-width:13px}#detail #rezervationPanel.fidelio .pricing>div .foot .calculation label+input{padding-left:22px}#detail #rezervationPanel.fidelio .pricing>div .foot .calculation label:last-child{left:auto;right:0}#detail #rezervationPanel.fidelio .pricing>div .foot .calculation b.input{margin-left:-100%}#detail #rezervationPanel.fidelio .pricing>div .foot .calculation>div>div>span>small{font-size:9px;color:#fe7600}#detail #rezervationPanel.fidelio .profileSearch .searchForm{padding:8px}#detail #rezervationPanel.fidelio .profileSearch .searchForm .formControlRez,#detail #rezervationPanel.fidelio .profileSearch .searchForm .formControlRez>div>.row{margin:0}#detail #rezervationPanel.fidelio .profileSearch .searchForm .formControlRez>div>.row>div{padding:0}#detail #rezervationPanel.fidelio .profileSearch .searchForm .formControlRez>div>.row>div .btn{border-radius:0;padding:0;line-height:32px;width:32px;text-align:center!important}#detail #rezervationPanel.fidelio .profileSearch .searchForm .formControlRez>div>.row>div .btn:focus-visible,#detail #rezervationPanel.fidelio .profileSearch .searchForm .formControlRez>div>.row>div .btn:hover{background:#1e88e5!important}#detail #rezervationPanel.fidelio .profileSearch .searchForm .formControlRez>div>.row>div .btn i{color:#fff}#detail #rezervationPanel.rmos .info hr{margin:8px 0}#detail #rezervationPanel.rmos .info .personInfo{margin:0 -2px -5px}#detail #rezervationPanel.rmos .info .personInfo>div{padding:0 2px;text-align:center!important}#detail #rezervationPanel.rmos .info .personInfo>div .formControlRez>label{flex:0 0 100%;width:100%;padding:0 0 2px}#detail #rezervationPanel.rmos .info .personInfo>div input{text-align:center!important}#detail #rezervationPanel.rmos .info2>div .formControlRez>label{flex:0 0 75px;width:75px}#detail #rezervationPanel.rmos .info2>div>.row{margin:0 -4px}#detail #rezervationPanel.rmos .info2>div>.row>div{padding:0 4px}#detail #rezervationPanel.rmos .note>div{display:flex;flex-wrap:wrap}#detail #rezervationPanel.rmos .note>div>div{flex:0 0 100%;width:100%}#detail #rezervationPanel.rmos .note>div>div.second{order:-1}#detail #rezervationPanel.rmos .note>div>div.first{order:-2}#detail #rezervationPanel.rmos .pricing .specialDiscount{margin:0}#detail #rezervationPanel.rmos .pricing .specialDiscount>div{padding:0}#detail #rezervationPanel.rmos .pricing .specialDiscount>div .formControlRez>label{flex:0 0 100%;width:100%;text-align:center!important}#detail #rezervationPanel.rmos .pricing .specialDiscount>div .formControlRez>div>div:last-child select,#detail #rezervationPanel.rmos .pricing .specialDiscount>div .formControlRez>div input:last-child{border-top:none}#detail #rezervationPanel.rmos .pricing .specialDiscount>div:first-child .formControlRez>div select{border-right:0}#detail #rezervationPanel.rmos .pricing .calculate .formControlRez>div>.row{margin:0}#detail #rezervationPanel.rmos .pricing .calculate .formControlRez>div>.row>div{padding:0}#detail #rezervationPanel.rmos .pricing .calculate .formControlRez>div>.row>div .input{font-weight:500}#detail #rezervationPanel.rmos .pricing .calculate .formControlRez>div>.row>div .input,#detail #rezervationPanel.rmos .pricing .calculate .formControlRez>div>.row>div input{border-right-width:0!important}#detail #rezervationPanel.rmos .pricing .calculate .formControlRez>div>.row>div .input#percentage,#detail #rezervationPanel.rmos .pricing .calculate .formControlRez>div>.row>div input#percentage{border-left:none}#detail #rezervationPanel.rmos .pricing .calculate .formControlRez>div>.row>div:last-child .input{border-left:none;border-right-width:1px!important}#detail #rezervationPanel.rmos .pricing .manuel>div:first-child .formControlRez>div .row{margin:0}#detail #rezervationPanel.rmos .pricing .manuel>div:first-child .formControlRez>div .row>div{padding:0}#detail #rezervationPanel.rmos .pricing .manuel>div:first-child .formControlRez>div .row>div .input,#detail #rezervationPanel.rmos .pricing .manuel>div:first-child .formControlRez>div .row>div input{border-left-width:0;border-right-width:0}#detail #rezervationPanel.rmos .pricing .manuel>div:first-child .formControlRez>div .row>div:first-child .input,#detail #rezervationPanel.rmos .pricing .manuel>div:first-child .formControlRez>div .row>div:first-child input{border-left-width:1px}#detail #rezervationPanel.rmos .pricing .manuel>div:first-child .formControlRez>div .row>div:last-child .input,#detail #rezervationPanel.rmos .pricing .manuel>div:first-child .formControlRez>div .row>div:last-child input{border-right-width:1px}#detail #rezervationPanel.rmos .pricing .manuel>div:first-child .formControlRez:first-child strong{font-size:12px;color:#201f35;font-weight:500;line-height:20px;display:block;padding:0 2px}#detail #rezervationPanel.rmos .calculating{overflow:hidden}#detail #rezervationPanel.rmos .calculating .head{padding-right:144px}#detail #rezervationPanel.rmos .calculating .head .btnRez{position:absolute;top:50%;right:34px;line-height:26px;margin-top:-14px}#detail #rezervationPanel.rmos .calculating>div{padding:0}#detail #rezervationPanel.rmos .calculating>div .table table{border:none}#detail #rezervationPanel.rmos .calculating>div .table table .formCheckRez{padding-top:0;height:24px;margin:-2px 0}#detail #rezervationPanel.rmos .calculating>div .table table .formCheckRez label{width:24px;height:24px;padding:0;margin:0}#detail #rezervationPanel.rmos .calculating>div .table table .formCheckRez label i{top:0}#detail #rezervationPanel.rmos .calculating>div .table table tbody tr:last-child td{border-bottom:none}#detail #rezervationPanel.rmos .calculating>div .table table tfoot{background:rgba(0,0,0,.1)}#detail #rezervationPanel.rmos .calculating>div .table table tfoot td{padding:4px}#detail #rezervationPanel.rmos .calculating>div .table table tfoot .formControlRez{padding:0;margin-bottom:0}#detail #rezervationPanel.rmos .calculating>div .table:last-child{border-top:1px solid #ddd}#detail #rezervationPanel.rmos .calculating>div .alert{text-align:center!important;margin:0;padding:32px 16px}#detail #rezervationPanel.rmos .days .head{padding-right:144px}#detail #rezervationPanel.rmos .days .head .btnRez{position:absolute;top:50%;right:34px;line-height:26px;margin-top:-14px}#detail #rezervationPanel.rmos .days .tab{background:none;box-shadow:none;white-space:nowrap}#detail #rezervationPanel.rmos .days .table table thead tr th.fixedDaily .formCheckRez label{margin:-2px 0}#detail #rezervationPanel.rmos .days .table table tbody tr td.fixedDaily{padding:0;position:relative}#detail #rezervationPanel.rmos .days .table table tbody tr td.fixedDaily .formCheckRez{position:absolute;left:4px;top:50%;margin-top:-12px;height:24px}#detail #rezervationPanel.rmos .days .table table tbody tr td.fixedDaily .formCheckRez label{margin:0;padding:0;width:24px;height:24px}#detail #rezervationPanel.rmos .days .table table tbody tr td.fixedDaily .formCheckRez+.formControlRez>div .input,#detail #rezervationPanel.rmos .days .table table tbody tr td.fixedDaily .formCheckRez+.formControlRez>div input{padding-left:32px}#detail #rezervationPanel.rmos .days .table table tbody tr td.fixedDaily .formControlRez{margin-bottom:0}#detail #rezervationPanel.rmos .days .table table tbody tr td.fixedDaily .formControlRez>div .input,#detail #rezervationPanel.rmos .days .table table tbody tr td.fixedDaily .formControlRez>div input{border:none;background:none;padding-right:20px;min-width:100px;-webkit-appearance:none;-moz-appearance:textfield}#detail #rezervationPanel.rmos .days .table table tbody tr td.fixedDaily .formControlRez>div .input::-webkit-inner-spin-button,#detail #rezervationPanel.rmos .days .table table tbody tr td.fixedDaily .formControlRez>div .input::-webkit-outer-spin-button,#detail #rezervationPanel.rmos .days .table table tbody tr td.fixedDaily .formControlRez>div input::-webkit-inner-spin-button,#detail #rezervationPanel.rmos .days .table table tbody tr td.fixedDaily .formControlRez>div input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#detail #rezervationPanel.rmos .days .table table tbody tr td.fixedDaily>span{position:absolute;right:0;top:50%;cursor:pointer;line-height:20px;width:20px;text-align:center!important;display:block;margin-top:-10px}#detail #rezervationPanel.rmos .days .table table tfoot{background:#cdd0dd;font-weight:600;font-size:14px}#detail #rezervationPanel.rmos .days .table table tfoot tr td{padding:4px}#detail #rezervationPanel.veboni .info .roomInfo .connectionRoom>div{position:relative}#detail #rezervationPanel.veboni .info .roomInfo .connectionRoom>div .formCheckRez{position:absolute;left:4px;top:50%;margin-top:-12px}#detail #rezervationPanel.veboni .info .roomInfo .connectionRoom>div .formCheckRez>label{margin:0;padding:0;width:24px;height:24px}#detail #rezervationPanel.veboni .info .roomInfo .connectionRoom>div>input{padding-left:32px}#detail #rezervationPanel.veboni .notes .formControlRez{align-items:flex-start}#detail #rezervationPanel.veboni .notes .formControlRez>div>span{font-size:12px}#detail #rezervationPanel.veboni .beside>div{position:relative}#detail #rezervationPanel.veboni .beside>div>b{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5}#detail #rezervationPanel.veboni .contract .head .btnRez{position:absolute;top:50%;right:5px;line-height:26px;margin-top:-14px}#detail #rezervationPanel.veboni .contract>div{padding:0}#detail #rezervationPanel.veboni .contract>div .alert{text-align:center!important;padding:20px}#detail #rezervationPanel.veboni .contract>div .top{padding:10px 10px 5px}#detail #rezervationPanel.veboni .contract>div .contractRemark{text-align:left!important;padding:10px;font-size:12px}#detail #rezervationPanel.veboni .contract>div .table{border-radius:0;border-left:none;border-right:none}#detail #rezervationPanel.veboni .contract>div .table tbody tr td{word-break:break-all}#detail #rezervationPanel.veboni .contract>div .table tbody tr td:first-child{width:32px}#detail #rezervationPanel.veboni .contract>div .table tbody tr td:first-child .formCheckRez{height:24px;width:24px}#detail #rezervationPanel.veboni .contract>div .table tbody tr td:first-child .formCheckRez label{margin:0;display:block}#detail #rezervationPanel.veboni .contract>div .table tbody tr td:first-child .formCheckRez label i{margin:0}#detail #rezervationPanel.veboni .contract>div .table tbody tr td:last-child{text-align:right!important}#detail #rezervationPanel.veboni .contract>div .table tbody tr td:last-child b{font-weight:600}#detail #rezervationPanel.veboni .contract>div .table tfoot{background:#cdd0dd}#detail #rezervationPanel.veboni .contract>div .table tfoot tr td{text-align:right!important;border-top:1px solid #c2c4cb;border-bottom:1px solid #c2c4cb;font-weight:600;font-size:14px;padding:4px}#detail #rezervationPanel.veboni .contract>div .manuelDiscount{padding:10px 10px 5px}#detail #rezervationPanel.veboni .priceManuel .price>div>.row{margin:0}#detail #rezervationPanel.veboni .priceManuel .price>div>.row>div{padding:0}#detail #rezervationPanel.veboni .priceManuel .price>div>.row>div .input,#detail #rezervationPanel.veboni .priceManuel .price>div>.row>div input{border-right-width:0;border-left-width:0}#detail #rezervationPanel.veboni .priceManuel .price>div>.row>div:first-child .input{border-left-width:1px}#detail #rezervationPanel.veboni .priceManuel .price>div>.row>div:last-child input{border-right-width:1px}#detail #rezervationPanel.veboni .price .head .btnRez{position:absolute;top:50%;right:5px;line-height:26px;margin-top:-14px}#detail #rezervationPanel.veboni .price>div{padding:0}#detail #rezervationPanel.veboni .price>div .top>ul{display:flex}#detail #rezervationPanel.veboni .price>div .top>ul>li{flex:0 0 50%;width:50%;text-align:center!important;font-size:12px;font-weight:500;padding:8px;border-bottom:1px solid #d7dfe3}#detail #rezervationPanel.veboni .price>div .top>ul>li.active{border-bottom-color:#ff5722;background:rgba(0,0,0,.02)}#detail #rezervationPanel.veboni .price>div .table{white-space:nowrap}#detail #rezervationPanel.veboni .price>div .table tbody .fixedDaily{position:relative;padding:0;min-width:200px}#detail #rezervationPanel.veboni .price>div .table tbody .fixedDaily .formCheckRez{position:absolute;top:2px;left:4px;height:24px;padding:0;width:24px}#detail #rezervationPanel.veboni .price>div .table tbody .fixedDaily .formCheckRez>label{margin-bottom:0;height:24px;padding:0;width:24px}#detail #rezervationPanel.veboni .price>div .table tbody .fixedDaily .formControlRez{margin:0}#detail #rezervationPanel.veboni .price>div .table tbody .fixedDaily .formControlRez>div input{border:none;height:29px;line-height:29px;padding:0 10px 0 32px}#detail #rezervationPanel.veboni .price>div .table tbody .fixedDaily .formControlRez.percentage{position:absolute;right:0;top:0;width:90px}#detail #rezervationPanel.veboni .price>div .table tbody .fixedDaily .formControlRez.percentage>div input{padding:0 32px}#detail #rezervationPanel.veboni .price>div .table tbody .fixedDaily .formControlRez.percentage>span{position:absolute;left:0;top:50%;line-height:0;width:32px;text-align:center!important;font-size:14px}#detail #rezervationPanel.veboni .price>div .table tbody .fixedDaily .formControlRez.percentage:before{position:absolute;content:"";left:0;top:4px;bottom:4px;width:1px;background:#c2c4cb}#detail #rezervationPanel.veboni .price>div .table tbody .fixedDaily>span{position:absolute;right:0;top:0;font-size:20px;width:30px;line-height:30px;text-align:center!important}#detail #rezervationPanel.veboni .price>div .table tbody .fixedDaily.package .formCheckRez>label{padding-left:30px;line-height:24px}#detail #rezervationPanel.veboni .price>div .table tfoot{background:#cdd0dd}#detail #rezervationPanel.veboni .price>div .table tfoot tr td{border-top:1px solid #c2c4cb;border-bottom:1px solid #c2c4cb;font-weight:600;font-size:14px;padding:4px}#detail #rezervationPanel.veboni .price>div .table tfoot tr td b{font-weight:600}#detail #rezervationPanel.veboni .price>div .alert{text-align:center!important;padding:20px}#detail #rezervationPanel.resortManager .price .head .btnRez{position:absolute;top:50%;right:5px;line-height:26px;margin-top:-14px}#detail #rezervationPanel.resortManager .price>div{padding:0}#detail #rezervationPanel.resortManager .price>div .top>ul{display:flex}#detail #rezervationPanel.resortManager .price>div .top>ul>li{flex:1 1 0;text-align:center!important;font-size:12px;font-weight:500;padding:8px;border-bottom:1px solid #d7dfe3}#detail #rezervationPanel.resortManager .price>div .top>ul>li.active{border-bottom-color:#ff5722;background:rgba(0,0,0,.02)}#detail #rezervationPanel.resortManager .price>div .top .foot{padding:10px 10px 5px}#detail #rezervationPanel.resortManager .price>div .table{white-space:nowrap}#detail #rezervationPanel.resortManager .price>div .table tfoot{background:#cdd0dd}#detail #rezervationPanel.resortManager .price>div .table tfoot tr td{text-align:right!important;border-top:1px solid #c2c4cb;border-bottom:1px solid #c2c4cb;font-weight:600;font-size:14px;padding:4px}#detail #rezervationPanel.resortManager .price>div .table tfoot tr td b{font-weight:600}#detail #rezervationPanel.resortManager .price>div .alert{text-align:center!important;padding:20px}#detail #rezervationPanel.resortManager .manuelPriceResortManager{align-items:center}#detail #rezervationPanel.resortManager .manuelPriceResortManager>.formCheckRez{flex:0 0 110px;width:110px}#detail #rezervationPanel.resortManager .manuelPriceResortManager .row,#detail #rezervationPanel.resortManager .manuelPriceResortManager>.formCheckRez label{margin:0}#detail #rezervationPanel.resortManager .manuelPriceResortManager .row>div{padding:0}#detail #rezervationPanel.resortManager .manuelPriceResortManager .row>div .input,#detail #rezervationPanel.resortManager .manuelPriceResortManager .row>div input{border-right-width:0;border-left-width:0}#detail #rezervationPanel.resortManager .manuelPriceResortManager .row>div:first-child .input{border-left-width:1px}#detail #rezervationPanel.resortManager .manuelPriceResortManager .row>div:last-child .input,#detail #rezervationPanel.resortManager .manuelPriceResortManager .row>div:last-child input{border-right-width:1px}#detail #rezervationPanel.resortManager .contract .head .btnRez{position:absolute;top:50%;right:5px;line-height:26px;margin-top:-14px}#detail #rezervationPanel.resortManager .contract>div{padding:0}#detail #rezervationPanel.resortManager .contract>div .alert{text-align:center!important;padding:20px}#detail #rezervationPanel.resortManager .contract>div .top{padding:10px 10px 5px}#detail #rezervationPanel.resortManager .contract>div .table{border-radius:0;border-left:none;border-right:none}#detail #rezervationPanel.resortManager .contract>div .table tbody tr td:first-child{width:32px}#detail #rezervationPanel.resortManager .contract>div .table tbody tr td:first-child .formCheckRez{height:24px;width:24px}#detail #rezervationPanel.resortManager .contract>div .table tbody tr td:first-child .formCheckRez label{margin:0;display:block}#detail #rezervationPanel.resortManager .contract>div .table tbody tr td:first-child .formCheckRez label i{margin:0}#detail #rezervationPanel.resortManager .contract>div .table tbody tr td:last-child{text-align:right!important}#detail #rezervationPanel.resortManager .contract>div .table tbody tr td:last-child b{font-weight:600}#detail #rezervationPanel.resortManager .contract>div .table tfoot{background:#cdd0dd}#detail #rezervationPanel.resortManager .contract>div .table tfoot tr td{text-align:right!important;font-weight:500;font-size:14px;padding:4px}#detail #rezervationPanel.resortManager .contract>div .table tfoot tr td>b{margin-bottom:-4px;font-weight:500}#detail #rezervationPanel.resortManager .contract>div .table tfoot tr td>.row{margin:0 -2px}#detail #rezervationPanel.resortManager .contract>div .table tfoot tr td>.row>div{padding:0 2px}#detail #rezervationPanel.resortManager .contract>div .table tfoot tr td>.row>div .formControlRez{margin-bottom:0}#detail #rezervationPanel.resortManager .contract>div .table tfoot tr td>.row>div .formControlRez>div{position:relative}#detail #rezervationPanel.resortManager .contract>div .table tfoot tr td>.row>div .formControlRez>div>span{position:absolute;right:10px;top:50%;line-height:0;font-weight:500;font-size:15px}#detail #rezervationPanel.resortManager .contract>div .manuelDiscount{padding:10px 10px 5px}#detail .hasReservation>h4,#detail .repeatGuest>h4{background:#fff;text-align:center!important;font-size:16px;font-weight:500;padding:8px;border-bottom:1px solid #d7dfe3}#detail .hasReservation .this,#detail .repeatGuest .this{padding:8px 8px 4px}#detail .hasReservation .this>ul>li,#detail .repeatGuest .this>ul>li{margin-bottom:4px}#detail .hasReservation .this .alert ul,#detail .repeatGuest .this .alert ul{margin:-4px}#detail .hasReservation .this .alert ul li,#detail .repeatGuest .this .alert ul li{padding:4px}#detail .hasReservation .this .alert ul li span,#detail .repeatGuest .this .alert ul li span{display:block;font-size:11px;font-weight:400}#detail .hasReservation .hasThis,#detail .repeatGuest .hasThis{padding-top:0;margin-bottom:5px;border-radius:0}#detail .hasReservation .hasThis>p,#detail .repeatGuest .hasThis>p{background:rgba(255,0,0,.2);font-weight:600;margin:0 -20px;border-radius:0;margin-bottom:7px}#detail .hasReservation .hasThis .row li span,#detail .repeatGuest .hasThis .row li span{display:block;font-weight:600;font-size:10px}#detail .hasReservation .reservationList>li,#detail .repeatGuest .reservationList>li{padding:0 8px 4px}#detail .hasReservation .reservationList>li:first-child,#detail .repeatGuest .reservationList>li:first-child{margin-top:3px}#detail .hasReservation .reservationList>li .alert-info,#detail .repeatGuest .reservationList>li .alert-info{margin:12px -8px 0;padding:5px 10px!important;font-weight:600;border-radius:0}#detail .hasReservation .foot,#detail .repeatGuest .foot{padding:0 8px 8px;margin-top:3px}#detail .hasReservation .foot .btn,#detail .repeatGuest .foot .btn{width:100%}#detail .hasReservation+.form,#detail .hasReservation+form,#detail .repeatGuest+.form,#detail .repeatGuest+form{display:none}#detail .hasRezervationAdvanced .content{left:12px;right:12px}#detail .hasRezervationAdvanced .body{padding:0}#detail .hasRezervationAdvanced .body form{padding:16px 8px 8px}#detail .hasRezervationAdvanced .body form .row{margin:0}#detail .hasRezervationAdvanced .body form .row>div{padding:0}#detail .hasRezervationAdvanced .body form .row>div .form-group{margin:0}#detail .hasRezervationAdvanced .body form .row>div .form-group .form-control{border-radius:0}#detail .hasRezervationAdvanced .body form .row>div .btn{border-radius:0;min-width:60px}#detail .hasRezervationAdvanced .body .this{padding-top:0}#detail .hasRezervationAdvanced .body .this .alerts .alert:first-child{margin-top:0}#detail .hasRezervationAdvanced .body .hasThis{padding-top:0;margin:0 -8px 5px;border-radius:0}#detail .hasRezervationAdvanced .body .hasThis>p{background:rgba(255,0,0,.2);font-weight:600;margin:0 -7px;border-radius:0;margin-bottom:7px}#detail .hasRezervationAdvanced .body .hasThis .row li span{display:block;font-weight:600;font-size:10px}#detail .hasRezervationAdvanced .body .reservationList>li{padding:0 8px 4px}#detail .hasRezervationAdvanced .body .reservationList>li .alert-info{margin:12px -8px 0;padding:5px 10px!important;font-weight:600;border-radius:0}#detail .hasRezervationAdvanced .body .alert.alert-warning{margin:8px 0 0}#detail .reservationList>li a>strong i{font-style:normal}#detail .reservationList>li a>strong i strong{color:#ffb22b;font-weight:600}#detail .reservationList>li a>strong i.success,#detail .reservationList>li a>strong i.success strong{color:#55ce63;font-weight:700}#detail .whatChanged .table{border-top:none;border-left:none;border-right:none}#detail .whatChanged .table>div>table{border:none}#detail .whatChanged .table>div>table thead th{text-align:left!important}#detail .whatChanged .table>div>table>tbody>tr>td{font-size:13px;border-left:1px solid #dee2e6!important}#detail .whatChanged .table>div>table>tbody>tr>td strong{font-weight:500}#detail .whatChanged .table>div>table>tbody>tr>td:first-child{border-left:none!important}#detail .whatChanged .table>div>table>tbody>tr>td:nth-child(2){background:rgba(0,0,0,.03)}#detail .whatChanged .table>div>table>tbody>tr>td table tbody tr td{font-size:12px}#detail .whatChanged .table>div>table>tbody>tr>td *{background:none!important}#detail .whatChanged .table>div>table>tbody>tr .heads{display:table-cell;text-align:center!important;font-size:14px;background:rgba(0,0,0,.1);border-top:6px solid #fff}#detail .whatChanged .table>div>table>tbody>tr .heads strong{font-weight:600}#detail .whatChanged .table>div>table>tbody>tr.warning{background:#ffb22b}#detail .whatChanged .table>div>table>tbody>tr.info{background:#bbdefa}#detail .specialPackage>.content>.body{padding:0}#detail .specialPackage>.content>.body .formCheckRez label,#detail .specialPackage>.content>.body .formControlRez{margin-bottom:0!important}#detail .specialPackage>.content>.body .table{margin-top:-1px}#detail .specialPackage>.content>.body .table table thead{padding:0}#detail .specialPackage>.content>.body .table table tbody tr td:last-child .formCheckRez label{margin:0!important;padding:12px!important;display:block;width:24px;overflow:hidden}#detail .detailStopSale .body{padding:0}#detail object{min-height:calc(100vh - 115px)}#detail .history{text-align:center!important;white-space:nowrap;overflow:auto}#detail .history .badge,#detail .history .btn,#detail .history .btn *{color:#fff}#detail .history thead tr{position:relative}#detail .history thead tr th{position:relative;text-align:center!important;padding:5px 30px!important;border-right:1px solid rgba(0,0,0,.1);background:linear-gradient(0deg,#e2e3e7,#e4e5e9 35%,#e6e8eb)}#detail .history thead tr th>i{position:absolute;right:0;top:0;line-height:32px;width:32px;text-align:center!important}#detail .history thead tr th:first-child{background:linear-gradient(0deg,#e2e3e7,#e4e5e9 35%,#e6e8eb);z-index:2}#detail .history thead tr th:first-child+th{border-left:none}#detail .history thead tr th:last-child{border-right:none}#detail .history tbody tr td{vertical-align:top;border-right:1px solid rgba(0,0,0,.1)}#detail .history tbody tr td .badge{display:inline-block;padding:.25em .4em;font-size:12px;font-weight:500;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}#detail .history tbody tr td .badge.badge-info{background-color:#1e88e5}#detail .history tbody tr td .badge.badge-secondary{color:#fff;background-color:#6c757d}#detail .history tbody tr td .badge.badge-success{background-color:#26c6da}#detail .history tbody tr td.confirmationType{font-weight:500}#detail .history tbody tr td.confirmationType.new{background:rgba(85,206,99,.3)}#detail .history tbody tr td.confirmationType.changed{background:rgba(255,178,43,.3)}#detail .history tbody tr td.confirmationType.cancelled{background:rgba(252,75,108,.3)}#detail .history tbody tr td.confirmationType.booked{background:rgba(30,138,229,.3)}#detail .history tbody tr td.confirmationType.request{background:rgba(116,96,238,.3)}#detail .history tbody tr td b{font-weight:500}#detail .history tbody tr td.warning{background:rgba(255,178,43,.7)}#detail .history tbody tr td.info{background:rgba(30,136,226,.7)}#detail .history tbody tr td.status>b{margin:1px}#detail .history tbody tr td:first-child{background:#e2e3e7;z-index:2;width:200px}#detail .history tbody tr td:first-child+td{border-left:none}#detail .history tbody tr td:last-child{border-right:none}#detail .history tbody tr td.print>b button{margin:0;padding:0 5px;line-height:17px;margin:-2px 0}#detail .history tbody tr td.print>b button span{font-size:11px}#detail .history tbody tr.breakAll{white-space:normal}#detail .history tbody tr.open td{padding:0}#detail .history tbody tr.open td .btn{padding:0;border-radius:0;width:100%;line-height:29px}#detail .document>.tabs ul{display:flex}#detail .document>.tabs ul>li{flex:1 0 0;text-align:center!important;font-size:12px;font-weight:500;border-bottom:1px solid #d7dfe3;padding:.5rem .5rem}#detail .document>.tabs ul>li.active{border-bottom-color:#ff5722;background:rgba(0,0,0,.02)}#detail .document .formControlRez{display:flex;flex-wrap:wrap;font-size:0;margin-bottom:5px;align-items:flex-end}#detail .document .formControlRez>label{flex:0 0 auto;font-size:13px;color:#201f35;font-weight:500;line-height:20px;margin:0;padding:6px 4px 6px 0;flex:0 0 110px;width:110px}#detail .document .formControlRez>label.match{margin-top:15px}#detail .document .formControlRez>div{flex:1 0 0}#detail .document .formControlRez>div .textarea,#detail .document .formControlRez>div textarea{width:100%;min-height:32px;padding:5px 4px;font-size:14px;background:#fff;display:block;text-align:left!important;vertical-align:bottom;border:1px solid #9da0aa;text-indent:0;border-radius:0;line-height:20px}#detail .document .formControlRez>div .textarea option,#detail .document .formControlRez>div textarea option{padding:0}#detail .document .formControlRez>div .textarea.focus,#detail .document .formControlRez>div .textarea:focus,#detail .document .formControlRez>div textarea.focus,#detail .document .formControlRez>div textarea:focus{border-color:red}#detail .document .formControlRez>div .textarea[disabled],#detail .document .formControlRez>div textarea[disabled]{color:#9da0aa;background:#ebecef}#detail .document .formControlRez>div .textarea.has-error,#detail .document .formControlRez>div textarea.has-error{background:rgba(255,0,0,.4)!important;border-color:red!important}#detail .document .formControlRez>div .textarea.warning,#detail .document .formControlRez>div textarea.warning{border-color:#ffb22b;background:rgba(255,178,43,.4)}#detail .document .formControlRez>div .textarea[type=checkbox],#detail .document .formControlRez>div .textarea[type=radio],#detail .document .formControlRez>div textarea[type=checkbox],#detail .document .formControlRez>div textarea[type=radio]{display:none}#detail .document .formControlRez>div textarea{height:auto}#detail .document .formControlRez>div small{display:block;color:#c10000;font-size:12px;font-weight:500;border-top:none}#detail .document .formControlRez>div>.row{margin:-2px;align-items:flex-end}#detail .document .formControlRez>div>.row>div{padding:2px}#detail .document .formControlRez>div .match{margin-top:15px}#detail .document .formControlRez{position:relative}#detail .document .formControlRez .historyPaste{position:absolute;right:0;top:0}#detail .document .formControlRez .historyPaste>button{border:none;background:none;box-shadow:none;line-height:30px;width:30px;padding:0;font-size:16px;color:#757575;text-align:center!important;display:block;cursor:pointer}#detail .document .formControlRez .historyPaste>button:focus{outline:none}#detail .document .formControlRez textarea.historyNote{padding-right:30px}#detail .document .reservationDropdown>div>div h1{position:relative;display:block;color:#201f35;font-size:14px;padding:9px 34px 9px 10px;font-weight:500;line-height:20px;background:#e2e3e7;background:linear-gradient(0deg,#e2e3e7,#e4e5e9 35%,#e6e8eb)}#detail .document .reservationDropdown>div>div ul{padding:0}#detail .document .reservationDropdown>div>div ul li{border-top:1px solid rgba(0,0,0,.1)}#detail .roomAvailability>.tabs ul{display:flex}#detail .roomAvailability>.tabs ul>li{flex:1 0 0;text-align:center!important;font-size:12px;font-weight:500;border-bottom:1px solid #d7dfe3;padding:.5rem .5rem}#detail .roomAvailability>.tabs ul>li.active{border-bottom-color:#ff5722;background:rgba(0,0,0,.02)}#detail .roomAvailability table thead tr th.active{color:#fff;background:#55ce63}#detail .stops table thead td{border-right:1px solid #c2c4cb}#detail .stops table thead td:last-child{border-right:none}#detail .stops table tbody{white-space:nowrap}#detail .stops table tbody tr td{border-right:1px solid #c2c4cb}#detail .stops table tbody tr td:last-child{border-right:none}#detail .stops table tbody tr.danger td{border-right-color:rgba(0,0,0,.2)}#detail .savePMSDetail .content .popHead{display:none}#detail .savePMSDetail .content .body{padding:0}#detail .savePMSDetail .content .body .alerts li{border-radius:0;border-width:0;border-bottom-width:1px;padding:5px}#detail .savePMSDetail .content .body .table{border:none}#detail .savePMSDetail .content .body .table table{border-bottom:1px solid #c2c4cb}#detail .savePMSDetail .content .body .table table thead th{text-align:left}#detail .savePMSDetail .content .body .table table tbody tr td,#detail .savePMSDetail .content .body .table table thead th{border:none;font-weight:500;font-size:14px;padding:4px;border-top:1px solid #c2c4cb}#detail .savePMSDetail .content .body .foot{padding:10px}#detail .savePMSDetail .content .body .foot>.row{margin:0 -4px}#detail .savePMSDetail .content .body .foot>.row>div{padding:0 4px}#detail .savePMSDetail .content .body .foot .formControlRez{display:flex;flex-wrap:wrap;font-size:0;margin-bottom:5px;align-items:flex-end}#detail .savePMSDetail .content .body .foot .formControlRez>label{flex:0 0 auto;font-size:13px;color:#201f35;font-weight:500;line-height:20px;margin:0;padding:6px 4px 6px 0;flex:0 0 100%;width:100%}#detail .savePMSDetail .content .body .foot .formControlRez>label.match{margin-top:15px}#detail .savePMSDetail .content .body .foot .formControlRez>div{flex:1 0 0}#detail .savePMSDetail .content .body .foot .formControlRez>div .input,#detail .savePMSDetail .content .body .foot .formControlRez>div input,#detail .savePMSDetail .content .body .foot .formControlRez>div select,#detail .savePMSDetail .content .body .foot .formControlRez>div textarea{width:100%;height:32px;padding:0 4px;font-size:14px;background:#fff;display:block;text-align:left!important;vertical-align:bottom;border:1px solid #9da0aa;text-indent:0;border-radius:0;line-height:30px}#detail .savePMSDetail .content .body .foot .formControlRez>div .input option,#detail .savePMSDetail .content .body .foot .formControlRez>div input option,#detail .savePMSDetail .content .body .foot .formControlRez>div select option,#detail .savePMSDetail .content .body .foot .formControlRez>div textarea option{padding:0}#detail .savePMSDetail .content .body .foot .formControlRez>div .input.focus,#detail .savePMSDetail .content .body .foot .formControlRez>div .input:focus,#detail .savePMSDetail .content .body .foot .formControlRez>div input.focus,#detail .savePMSDetail .content .body .foot .formControlRez>div input:focus,#detail .savePMSDetail .content .body .foot .formControlRez>div select.focus,#detail .savePMSDetail .content .body .foot .formControlRez>div select:focus,#detail .savePMSDetail .content .body .foot .formControlRez>div textarea.focus,#detail .savePMSDetail .content .body .foot .formControlRez>div textarea:focus{border-color:red}#detail .savePMSDetail .content .body .foot .formControlRez>div .input.disabled,#detail .savePMSDetail .content .body .foot .formControlRez>div .input[disabled],#detail .savePMSDetail .content .body .foot .formControlRez>div input.disabled,#detail .savePMSDetail .content .body .foot .formControlRez>div input[disabled],#detail .savePMSDetail .content .body .foot .formControlRez>div select.disabled,#detail .savePMSDetail .content .body .foot .formControlRez>div select[disabled],#detail .savePMSDetail .content .body .foot .formControlRez>div textarea.disabled,#detail .savePMSDetail .content .body .foot .formControlRez>div textarea[disabled]{color:#9da0aa;background:#ebecef}#detail .savePMSDetail .content .body .foot .formControlRez>div .input.has-error,#detail .savePMSDetail .content .body .foot .formControlRez>div input.has-error,#detail .savePMSDetail .content .body .foot .formControlRez>div select.has-error,#detail .savePMSDetail .content .body .foot .formControlRez>div textarea.has-error{background:rgba(255,0,0,.4)!important;border-color:red!important}#detail .savePMSDetail .content .body .foot .formControlRez>div .input.warning,#detail .savePMSDetail .content .body .foot .formControlRez>div input.warning,#detail .savePMSDetail .content .body .foot .formControlRez>div select.warning,#detail .savePMSDetail .content .body .foot .formControlRez>div textarea.warning{border-color:#ffb22b;background:rgba(255,178,43,.4)}#detail .savePMSDetail .content .body .foot .formControlRez>div .input[type=checkbox],#detail .savePMSDetail .content .body .foot .formControlRez>div .input[type=radio],#detail .savePMSDetail .content .body .foot .formControlRez>div input[type=checkbox],#detail .savePMSDetail .content .body .foot .formControlRez>div input[type=radio],#detail .savePMSDetail .content .body .foot .formControlRez>div select[type=checkbox],#detail .savePMSDetail .content .body .foot .formControlRez>div select[type=radio],#detail .savePMSDetail .content .body .foot .formControlRez>div textarea[type=checkbox],#detail .savePMSDetail .content .body .foot .formControlRez>div textarea[type=radio]{display:none}#detail .savePMSDetail .content .body .foot .formControlRez>div textarea{height:auto}#detail .savePMSDetail .content .body .foot .formControlRez>div small{display:block;color:#c10000;font-size:12px;font-weight:500;border-top:none}#detail .savePMSDetail .content .body .foot .formControlRez>div>.row{margin:-2px;align-items:flex-end}#detail .savePMSDetail .content .body .foot .formControlRez>div>.row>div{padding:2px}#detail .savePMSDetail .content .body .foot .formControlRez>div .match{margin-top:15px}#detail .savePMSDetail .content .body .foot .formControlRez>div .card-subtitle{font-size:0;padding-top:3px;display:block;margin:0;font-size:12px}#detail .savePMSDetail .content .body .foot .formControlRez>div .card-subtitle>*{margin-right:3px}#detail .savePMSDetail .content .body .foot .formControlRez>div .card-subtitle .btnRez{line-height:20px}#detail .savePMSDetail .content .body .foot .formControlRez.routingNotes>div{position:relative}#detail .savePMSDetail .content .body .foot .formControlRez.routingNotes>div input{padding-right:32px}#detail .savePMSDetail .content .body .foot .formControlRez.routingNotes>div .openRoutingNotes{position:absolute;right:0;top:0;font-size:16px;line-height:32px;width:32px;text-align:center!important;display:block}.appShow #detail>.tab{top:0}#history>form{background:#fff;padding:26px 16px 16px;min-height:calc(100vh - 60px)}#history #listNew{padding-bottom:125px}#history .rountStickyButtons{bottom:65px}#providers .search{margin-bottom:-8px}#providers .search .row{padding:3px}#updateProvider{background:#fff;padding:26px 16px 16px;min-height:calc(100vh - 60px)}#updateProvider .alert{margin-bottom:12px}#waitReservationsStatus .summary{padding:10px 10px 0}#waitReservationsStatus .summary>.row{margin:-3px}#waitReservationsStatus .summary>.row>div{padding:3px}#waitReservationsStatus .summary>.row>div>div{text-align:center!important;padding:10px}#waitReservationsStatus .summary>.row>div>div>div{padding:5px 0}#waitReservationsStatus .list{padding:0 10px 10px;margin:0}#waitReservationsStatus .list>div{padding:6px 0 0}#waitReservationsStatus .list>div>div{padding:16px 10px}#waitReservationsStatus .list>div>div>div{padding:0}#virtualForecast{padding-bottom:80px}#virtualForecast form{background:#fff;padding:18px 12px;border:none!important}#virtualForecast .alerts li{border-radius:0}#virtualForecast .table tr td,#virtualForecast .table tr th{text-align:center!important}#virtualForecast .table tr td .myCheckBox input,#virtualForecast .table tr th .myCheckBox input{display:none}#virtualForecast .table tr.select,#virtualForecast .table tr.select td:first-child{background:#aad7d4}#virtualForecast .table th:first-child{background:#e5e6e9}#virtualForecast .table .border-right{border-right:1px solid #c2c4cb}#virtualForecast .forecast table{table-layout:fixed}#virtualForecast .forecast table tr td{position:relative;vertical-align:middle}#virtualForecast .forecast table tr td u{text-decoration:line-through;font-size:12px;padding-right:3px}#virtualForecast .forecast table tr td.up:before{position:absolute;content:"";right:0;top:0;border:5px solid transparent;border-top-color:red;border-right-color:red}#virtualForecast .reservations .myCheckBox{margin:0;height:20px;width:20px}#virtualForecast .reservations .myCheckBox label{height:20px}#virtualForecast .selectRoomModal .popHead{display:none}#virtualForecast .selectRoomModal .form-group.searchListBox .customInput{height:500px;max-height:80vh}#daily{padding-bottom:75px}#daily .summary{display:flex;flex-wrap:wrap;text-align:center!important;background:#fff}#daily .summary>li{flex:0 0 50%;width:50%;padding:10px;border-top:1px solid #d7dfe3}#daily .summary>li .round{width:36px;height:36px}#daily .summary>li .round i{line-height:36px}#daily .summary>li h4{font-size:16px}#daily .summary>li h6{font-size:14px}#daily .summary>li:nth-child(2n){border-left:1px solid #d7dfe3}#daily .table{background:#fff;overflow:auto}#daily .table tbody tr td img{height:24px}#daily .table.date thead tr th:first-child{position:sticky;left:0;z-index:7;background:linear-gradient(0deg,#e2e3e7,#e4e5e9 35%,#e6e8eb)}#daily .table.date thead tr th:first-child:before{position:absolute;content:"";left:100%;width:16px;height:100%;margin-left:-4px;top:0;background:linear-gradient(90deg,#e2e3e7,hsla(0,0%,100%,0))}#daily .table.date tbody tr td:first-child{position:sticky;left:0;background:#fff;z-index:7}#daily .table.date tbody tr td:first-child>span{position:relative;padding-left:22px;overflow:visible}#daily .table.date tbody tr td:first-child>span .type{position:absolute;left:0;top:50%;margin-top:-9px;width:18px;height:18px;background:#2a2222;border-radius:100%;text-align:center!important;line-height:18px;color:#fff;font-size:10px}#daily .table.date tbody tr td:first-child>span .type:before{position:absolute;content:"None";left:100%;top:50%;margin-left:5px;background:#000;padding:0 4px;font-weight:600;border-radius:4px;transform:translateY(-50%);animation:listTypeToolTip .5s linear .5s 1 alternate;animation-fill-mode:forwards;transform-origin:left center;z-index:80}#daily .table.date tbody tr td:first-child>span .type:after{position:absolute;content:"";left:100%;top:50%;margin-left:-5px;transform:translateY(-50%);border:5px solid transparent;border-right-color:#000;border-width:3px 5px;animation:listTypeToolTip .5s linear .5s 1 alternate;animation-fill-mode:forwards;transform-origin:right center}#daily .table.date tbody tr td:first-child>span .type.new{background:#55ce63}#daily .table.date tbody tr td:first-child>span .type.new:before{content:"New"}#daily .table.date tbody tr td:first-child>span .type.changed{background:#ffb22b}#daily .table.date tbody tr td:first-child>span .type.changed:before{content:"Changed"}#daily .table.date tbody tr td:first-child>span .type.booked{background:#1e88e5}#daily .table.date tbody tr td:first-child>span .type.booked:before{content:"Booked"}#daily .table.date tbody tr td:first-child>span .type.cancelled{background:#fc4b6c}#daily .table.date tbody tr td:first-child>span .type.cancelled:before{content:"Cancelled"}#daily .table.date tbody tr td:first-child>span .type.loaded:after,#daily .table.date tbody tr td:first-child>span .type.loaded:before{display:none}@keyframes listTypeToolTip{0%{display:block;opacity:1;transform:translateY(-50%)}to{display:none;opacity:0;transform:translateY(-50%) rotateY(90deg)}}#daily .table.date tbody tr td:first-child>span>b:last-child{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;font-weight:500}#daily .table.date tbody tr td:first-child>span>b:last-child.text-warning{font-weight:700}#daily .table.date tbody tr td:first-child:before{position:absolute;content:"";left:100%;width:16px;height:100%;margin-left:-4px;top:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}#daily .tab{position:fixed;left:0;bottom:0;width:100%;z-index:10}#daily .rountStickyButtons{bottom:27px;z-index:10}#daily>form{background:#fff;padding:26px 16px 16px;min-height:calc(100vh - 60px);margin-bottom:-75px}#daily>form button{width:100%}#manuelCalculate>form{background:#fff;padding:26px 16px 16px;min-height:calc(100vh - 60px)}#manuelCalculate>form .row{margin:0}#manuelCalculate>form .row>div{padding:0}#manuelCalculate>form .row>div .form-control{border-radius:0;border-left-width:0!important}#manuelCalculate>form .row>div:first-child .form-control{border-left-width:1px!important;border-radius:4px 0 0 4px}#manuelCalculate>form .row>div:last-child .form-control{border-radius:0 4px 4px 0}#manuelCalculate #listNew .alert li table{margin-top:8px}#manuelCalculate #listNew .alert li table thead tr th{padding-top:4px;border-left:1px solid rgba(0,0,0,.2)}#manuelCalculate #listNew .alert li table thead tr th:first-child{border-left:0}#manuelCalculate #listNew .alert li table tbody tr td{border-left:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:4px}#manuelCalculate #listNew .alert li table tbody tr td:first-child{border-left:0}#manuelCalculate #listNew .alert li table tbody:last-child tr td{border-bottom:none}#manuelCalculate #listNew .reservationList>li{padding-bottom:0}#manuelCalculate #listNew .reservationList>li a>strong span{font-weight:500;font-size:14px}#manuelCalculate #listNew .reservationList>li a>div>div .btn{width:100%;font-size:13px;padding:6px 0}#manuelCalculate #listNew .reservationList>li a>div>div .btn[disabled]{background:#1e88e5}#manuelCalculate #listNew .reservationList>li a>div>div .btn:focus{background:#1e88e5;color:#fff}#manuelCalculate #listNew .reservationList>li a:focus{opacity:1;filter:blur(0)}#manuelCalculate .pop>.content>.body{padding:0}#manuelCalculate.rmos .contracts{padding-left:0;padding-right:0}#manuelCalculate.rmos .contracts select{width:100%;background:none;border:none;text-align:center!important}#manuelCalculate.rmos .contracts select:disabled{-webkit-appearance:none;-moz-appearance:none;appearance:none}#manuelCalculate.rmos #listNew .tab{border-top:1px solid rgba(0,0,0,.1);box-shadow:none}#manuelCalculate.rmos #listNew .tab ul li{height:24px}#manuelCalculate.rmos #listNew .tab ul li.active{font-weight:600}#manuelCalculate.sedna .reservationList>li a>b>b{table-layout:fixed}#manuelCalculate.sedna .reservationList>li a>b>b select{background:none!important;border:none;font-size:12px;padding:0;font-weight:600;color:#263238}#manuelCalculate.sedna .reservationList>li a>b>b select:disabled{-webkit-appearance:none;-moz-appearance:none;appearance:none}#manuelCalculate.sedna .reservationList>li a .tab{box-shadow:none;border-top:1px solid rgba(0,0,0,.1)}#manuelCalculate.sedna .reservationList>li a .table table .sum{background:#e4e4e4;font-weight:600}#manuelCalculate.sedna .reservationList>li a .table table tfoot td{border-top:1px solid #c2c4cb;background:#e4e4e4;font-weight:600;font-size:12px;padding:4px}#manuelCalculate.sedna .reservationList>li a .table table tfoot td:first-child{position:sticky;left:0}#manuelCalculate.sedna .reservationList>li a .table table tfoot td:first-child:before{position:absolute;content:"";left:100%;width:16px;height:100%;margin-left:-4px;top:0;background:linear-gradient(90deg,#e4e4e4,hsla(0,0%,100%,0))}#manuelCalculate.dia .roundedStickyButton{position:fixed;z-index:9;right:10px;bottom:10px}#manuelCalculate.dia .roundedStickyButton a{border-radius:100%;min-width:60px}#manuelCalculate.dia .pricingDetailAlert table{margin-top:8px}#manuelCalculate.dia .pricingDetailAlert table thead tr th{padding-top:4px;border-left:1px solid rgba(0,0,0,.2)}#manuelCalculate.dia .pricingDetailAlert table thead tr th:first-child{border-left:0}#manuelCalculate.dia .pricingDetailAlert table tbody tr td{border-left:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:4px}#manuelCalculate.dia .pricingDetailAlert table tbody tr td:first-child{border-left:0}#manuelCalculate.dia .pricingDetailAlert table tbody:last-child tr td{border-bottom:none}#manuelCalculate.dia .reservationList{padding:0 8px 75px}#manuelCalculate.dia .reservationList>div.card{background-color:#fff;padding:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:8px}#manuelCalculate.dia .reservationList>div.card .roomTypeHeader{font-weight:500;font-size:14px;text-align:center;padding:6px 10px}#manuelCalculate.dia .reservationList>div.card .roomTypeHeader>p{padding-top:2px}#manuelCalculate.dia .reservationList>div.card .contractInfo{border-top:1px solid rgba(0,0,0,.1);padding:5px 10px 6px;width:100%}#manuelCalculate.dia .reservationList>div.card .contractInfo .contractInfoHeader{font-weight:500;font-size:10px}#manuelCalculate.dia .reservationList>div.card .contractInfo .contractInfoText{font-size:12px;font-weight:600}#manuelCalculate.dia .reservationList>div.card .contractInfo>select{background:none!important;border:none;font-size:12px;padding:0;font-weight:600;color:#263238;text-align:center;width:100%}#manuelCalculate.dia .reservationList>div.card .contractInfo>select option{padding:0;width:100%}#manuelCalculate.dia .reservationList>div.card .priceInfo{border-top:1px solid rgba(0,0,0,.1);display:flex;padding:5px 10px 6px}#manuelCalculate.dia .reservationList>div.card .priceInfo .priceInfoCard{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid rgba(0,0,0,.1);padding:0 .2rem}#manuelCalculate.dia .reservationList>div.card .priceInfo .priceInfoCard.noLeftBorder{border-left:none}#manuelCalculate.dia .reservationList>div.card .priceInfo .priceInfoCard .priceInfoHeader{font-weight:500;font-size:10px;width:100%;text-align:center}#manuelCalculate.dia .reservationList>div.card .priceInfo .priceInfoCard .priceInfoText{white-space:nowrap;font-size:11px;font-weight:700!important}#manuelCalculate.dia .reservationList>div.card .buttonContainer{overflow:hidden;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#manuelCalculate.dia .reservationList>div.card .buttonContainer button{box-shadow:0 2px 2px 0 rgba(66,165,245,.14),0 3px 1px -2px rgba(66,165,245,.2),0 1px 5px 0 rgba(66,165,245,.12);width:100%;border:none;font-size:13px;padding:6px 0;color:#fff;background-color:#1e88e5;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#manuelCalculate.dia .reservationList>div.card .tab{box-shadow:none;border-top:1px solid rgba(0,0,0,.1)}#manuelCalculate.dia .reservationList>div.card .table{width:100%;overflow:auto;white-space:nowrap;background:#fff}#manuelCalculate.dia .reservationList>div.card .table table.dailyDetailTable thead{position:sticky;top:0;z-index:10}#manuelCalculate.dia .reservationList>div.card .table table.dailyDetailTable thead tr th{position:relative;font-size:13px;padding-right:12px}#manuelCalculate.dia .reservationList>div.card .table table.dailyDetailTable thead tr th:first-child{position:sticky;left:0;z-index:10;background:linear-gradient(0deg,#e2e3e7,#e4e5e9 35%,#e6e8eb)}#manuelCalculate.dia .reservationList>div.card .table table.dailyDetailTable thead tr th:first-child:before{position:absolute;content:"";left:100%;width:16px;height:100%;margin-left:-4px;top:0;background:linear-gradient(90deg,#e2e3e7,hsla(0,0%,100%,0))}#manuelCalculate.dia .reservationList>div.card .table table.dailyDetailTable thead tr th:after{position:absolute;content:"";display:none;right:3px;top:50%;border-width:6px 3px;border-style:solid;border-color:transparent transparent rgba(0,0,0,.3) transparent;margin-top:-9px}#manuelCalculate.dia .reservationList>div.card .table table.dailyDetailTable thead:before{position:absolute;content:"";left:0;top:100%;width:100%;height:8px;border-top:1px solid #c2c4cb;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0))}#manuelCalculate.dia .reservationList>div.card .table table.dailyDetailTable tbody tr{overflow:hidden}#manuelCalculate.dia .reservationList>div.card .table table.dailyDetailTable tbody tr td{max-width:150px;font-size:12px;position:relative;white-space:nowrap}#manuelCalculate.dia .reservationList>div.card .table table.dailyDetailTable tbody tr td>span{width:100%;display:inline;overflow:hidden;text-overflow:ellipsis}#manuelCalculate.dia .reservationList>div.card .table table.dailyDetailTable tbody tr td:first-child{position:sticky;left:0;background:#fff;z-index:9}#manuelCalculate.dia .reservationList>div.card .table table.dailyDetailTable tbody tr td:first-child:before{position:absolute;content:"";left:100%;width:16px;height:100%;margin-left:-4px;top:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}#manuelCalculate.dia .reservationList>div.card .table table.dailyDetailTable tbody tr:nth-child(2n),#manuelCalculate.dia .reservationList>div.card .table table.dailyDetailTable tbody tr:nth-child(2n) td:first-child{background:#f9f9f9}#manuelCalculate.dia .reservationList>div.card .table table.dailyDetailTable tbody tr:nth-child(2n) td:first-child:before{background:linear-gradient(90deg,#f9f9f9,hsla(0,0%,100%,0))}#manuelCalculate.resortManager .roundedStickyButton{position:fixed;z-index:9;right:10px;bottom:10px}#manuelCalculate.resortManager .roundedStickyButton a{border-radius:100%;min-width:60px}#manuelCalculate.resortManager .pricingDetailAlert table{margin-top:8px}#manuelCalculate.resortManager .pricingDetailAlert table thead tr th{padding-top:4px;border-left:1px solid rgba(0,0,0,.2)}#manuelCalculate.resortManager .pricingDetailAlert table thead tr th:first-child{border-left:0}#manuelCalculate.resortManager .pricingDetailAlert table tbody tr td{border-left:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:4px}#manuelCalculate.resortManager .pricingDetailAlert table tbody tr td:first-child{border-left:0}#manuelCalculate.resortManager .pricingDetailAlert table tbody:last-child tr td{border-bottom:none}#manuelCalculate.resortManager .reservationList{padding:0 8px 75px}#manuelCalculate.resortManager .reservationList>div.card{background-color:#fff;padding:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:8px}#manuelCalculate.resortManager .reservationList>div.card .roomTypeHeader{font-weight:500;font-size:14px;text-align:center;padding:6px 10px}#manuelCalculate.resortManager .reservationList>div.card .roomTypeHeader>p{padding-top:2px}#manuelCalculate.resortManager .reservationList>div.card .contractInfo{border-top:1px solid rgba(0,0,0,.1);padding:5px 10px 6px;width:100%}#manuelCalculate.resortManager .reservationList>div.card .contractInfo .contractInfoHeader{font-weight:500;font-size:10px}#manuelCalculate.resortManager .reservationList>div.card .contractInfo .contractInfoText{font-size:12px;font-weight:600}#manuelCalculate.resortManager .reservationList>div.card .contractInfo>select{background:none!important;border:none;font-size:12px;padding:0;font-weight:600;color:#263238;text-align:center;width:100%}#manuelCalculate.resortManager .reservationList>div.card .contractInfo>select option{padding:0;width:100%}#manuelCalculate.resortManager .reservationList>div.card .priceInfo{border-top:1px solid rgba(0,0,0,.1);display:flex;padding:5px 10px 6px}#manuelCalculate.resortManager .reservationList>div.card .priceInfo .priceInfoCard{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid rgba(0,0,0,.1);padding:0 .2rem}#manuelCalculate.resortManager .reservationList>div.card .priceInfo .priceInfoCard.noLeftBorder{border-left:none}#manuelCalculate.resortManager .reservationList>div.card .priceInfo .priceInfoCard .priceInfoHeader{font-weight:500;font-size:10px;width:100%;text-align:center}#manuelCalculate.resortManager .reservationList>div.card .priceInfo .priceInfoCard .priceInfoText{white-space:nowrap;font-size:11px;font-weight:700!important}#manuelCalculate.resortManager .reservationList>div.card .buttonContainer{overflow:hidden;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#manuelCalculate.resortManager .reservationList>div.card .buttonContainer button{box-shadow:0 2px 2px 0 rgba(66,165,245,.14),0 3px 1px -2px rgba(66,165,245,.2),0 1px 5px 0 rgba(66,165,245,.12);width:100%;border:none;font-size:13px;padding:6px 0;color:#fff;background-color:#1e88e5;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#manuelCalculate.resortManager .reservationList>div.card .tab{box-shadow:none;border-top:1px solid rgba(0,0,0,.1)}#manuelCalculate.resortManager .reservationList>div.card .table{width:100%;overflow:auto;white-space:nowrap;background:#fff}#manuelCalculate.resortManager .reservationList>div.card .table table.dailyDetailTable thead{position:sticky;top:0;z-index:10}#manuelCalculate.resortManager .reservationList>div.card .table table.dailyDetailTable thead tr th{position:relative;font-size:13px;padding-right:12px}#manuelCalculate.resortManager .reservationList>div.card .table table.dailyDetailTable thead tr th:first-child{position:sticky;left:0;z-index:10;background:linear-gradient(0deg,#e2e3e7,#e4e5e9 35%,#e6e8eb)}#manuelCalculate.resortManager .reservationList>div.card .table table.dailyDetailTable thead tr th:first-child:before{position:absolute;content:"";left:100%;width:16px;height:100%;margin-left:-4px;top:0;background:linear-gradient(90deg,#e2e3e7,hsla(0,0%,100%,0))}#manuelCalculate.resortManager .reservationList>div.card .table table.dailyDetailTable thead tr th:after{position:absolute;content:"";display:none;right:3px;top:50%;border-width:6px 3px;border-style:solid;border-color:transparent transparent rgba(0,0,0,.3) transparent;margin-top:-9px}#manuelCalculate.resortManager .reservationList>div.card .table table.dailyDetailTable thead:before{position:absolute;content:"";left:0;top:100%;width:100%;height:8px;border-top:1px solid #c2c4cb;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0))}#manuelCalculate.resortManager .reservationList>div.card .table table.dailyDetailTable tbody tr{overflow:hidden}#manuelCalculate.resortManager .reservationList>div.card .table table.dailyDetailTable tbody tr td{max-width:150px;font-size:12px;position:relative}#manuelCalculate.resortManager .reservationList>div.card .table table.dailyDetailTable tbody tr td>span{width:100%;display:block;overflow:hidden;text-overflow:ellipsis}#manuelCalculate.resortManager .reservationList>div.card .table table.dailyDetailTable tbody tr td:first-child{position:sticky;left:0;background:#fff;z-index:9}#manuelCalculate.resortManager .reservationList>div.card .table table.dailyDetailTable tbody tr td:first-child:before{position:absolute;content:"";left:100%;width:16px;height:100%;margin-left:-4px;top:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}#manuelCalculate.resortManager .reservationList>div.card .table table.dailyDetailTable tbody tr:nth-child(2n),#manuelCalculate.resortManager .reservationList>div.card .table table.dailyDetailTable tbody tr:nth-child(2n) td:first-child{background:#f9f9f9}#manuelCalculate.resortManager .reservationList>div.card .table table.dailyDetailTable tbody tr:nth-child(2n) td:first-child:before{background:linear-gradient(90deg,#f9f9f9,hsla(0,0%,100%,0))}#manuelCalculate.resortManager .reservationList>div.card .table table.promotionsTable thead{position:sticky;top:0;z-index:10}#manuelCalculate.resortManager .reservationList>div.card .table table.promotionsTable thead tr th{position:relative;font-size:13px;padding-right:12px}#manuelCalculate.resortManager .reservationList>div.card .table table.promotionsTable thead tr th:first-child{position:sticky;left:0;z-index:10;background:linear-gradient(0deg,#e2e3e7,#e4e5e9 35%,#e6e8eb)}#manuelCalculate.resortManager .reservationList>div.card .table table.promotionsTable thead tr th:first-child:before{position:absolute;content:"";left:100%;width:16px;height:100%;margin-left:-4px;top:0;background:linear-gradient(90deg,#e2e3e7,hsla(0,0%,100%,0))}#manuelCalculate.resortManager .reservationList>div.card .table table.promotionsTable thead tr th:after{position:absolute;content:"";display:none;right:3px;top:50%;border-width:6px 3px;border-style:solid;border-color:transparent transparent rgba(0,0,0,.3) transparent;margin-top:-9px}#manuelCalculate.resortManager .reservationList>div.card .table table.promotionsTable thead:before{position:absolute;content:"";left:0;top:100%;width:100%;height:8px;border-top:1px solid #c2c4cb;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0))}#manuelCalculate.resortManager .reservationList>div.card .table table.promotionsTable tbody tr{overflow:hidden}#manuelCalculate.resortManager .reservationList>div.card .table table.promotionsTable tbody tr td{max-width:150px;font-size:12px;position:relative}#manuelCalculate.resortManager .reservationList>div.card .table table.promotionsTable tbody tr td>span{width:100%;display:block;overflow:hidden;text-overflow:ellipsis}#manuelCalculate.resortManager .reservationList>div.card .table table.promotionsTable tbody tr td:first-child{position:sticky;left:0;background:#fff;z-index:9}#manuelCalculate.resortManager .reservationList>div.card .table table.promotionsTable tbody tr td:first-child:before{position:absolute;content:"";left:100%;width:16px;height:100%;margin-left:-4px;top:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}#manuelCalculate.resortManager .reservationList>div.card .table table.promotionsTable tbody tr:nth-child(2n),#manuelCalculate.resortManager .reservationList>div.card .table table.promotionsTable tbody tr:nth-child(2n) td:first-child{background:#f9f9f9}#manuelCalculate.resortManager .reservationList>div.card .table table.promotionsTable tbody tr:nth-child(2n) td:first-child:before{background:linear-gradient(90deg,#f9f9f9,hsla(0,0%,100%,0))}#manuelCalculate.resortManager .reservationList>div.card .table table.promotionsTable tfoot tr{overflow:hidden;background-color:#e4e4e4}#manuelCalculate.resortManager .reservationList>div.card .table table.promotionsTable tfoot tr td{max-width:150px;font-size:12px;position:relative;padding:4px}#manuelCalculate.resortManager .reservationList>div.card .table table.promotionsTable tfoot tr td>span{width:100%;display:block;overflow:hidden;text-overflow:ellipsis}#manuelCalculate.resortManager .reservationList>div.card .table table.promotionsTable tfoot tr td:first-child{position:sticky;left:0;background:#e4e4e4;z-index:9}#manuelCalculate.resortManager .reservationList>div.card .table table.promotionsTable tfoot tr td:first-child:before{position:absolute;content:"";left:100%;width:16px;height:100%;margin-left:-4px;top:0;background:linear-gradient(90deg,#e4e4e4,hsla(0,0%,89.4%,0))}#manuelCalculate.veboniV2 .roundedStickyButton{position:fixed;z-index:9;right:10px;bottom:10px}#manuelCalculate.veboniV2 .roundedStickyButton a{border-radius:100%;min-width:60px}#manuelCalculate.veboniV2 .pricingDetailAlert table{margin-top:8px}#manuelCalculate.veboniV2 .pricingDetailAlert table thead tr th{padding-top:4px;border-left:1px solid rgba(0,0,0,.2)}#manuelCalculate.veboniV2 .pricingDetailAlert table thead tr th:first-child{border-left:0}#manuelCalculate.veboniV2 .pricingDetailAlert table tbody tr td{border-left:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:4px}#manuelCalculate.veboniV2 .pricingDetailAlert table tbody tr td:first-child{border-left:0}#manuelCalculate.veboniV2 .pricingDetailAlert table tbody:last-child tr td{border-bottom:none}#manuelCalculate.veboniV2 .reservationList{padding:0 8px 75px}#manuelCalculate.veboniV2 .reservationList>div.card{background-color:#fff;padding:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:8px}#manuelCalculate.veboniV2 .reservationList>div.card .roomTypeHeader{font-weight:500;font-size:14px;text-align:center;padding:6px 10px}#manuelCalculate.veboniV2 .reservationList>div.card .roomTypeHeader>p{padding-top:2px}#manuelCalculate.veboniV2 .reservationList>div.card .contractInfo{border-top:1px solid rgba(0,0,0,.1);padding:5px 10px 6px;width:100%}#manuelCalculate.veboniV2 .reservationList>div.card .contractInfo .contractInfoHeader{font-weight:500;font-size:10px}#manuelCalculate.veboniV2 .reservationList>div.card .contractInfo .contractInfoText{font-size:12px;font-weight:600}#manuelCalculate.veboniV2 .reservationList>div.card .contractInfo>select{background:none!important;border:none;font-size:12px;padding:0;font-weight:600;color:#263238;text-align:center;width:100%}#manuelCalculate.veboniV2 .reservationList>div.card .contractInfo>select option{padding:0;width:100%}#manuelCalculate.veboniV2 .reservationList>div.card .dblContractInfo{display:flex;padding:.25rem;text-align:center;gap:2px;border-top:1px solid rgba(0,0,0,.1)}#manuelCalculate.veboniV2 .reservationList>div.card .dblContractInfo .left{border-right:1px solid rgba(0,0,0,.1);flex:1}#manuelCalculate.veboniV2 .reservationList>div.card .dblContractInfo .left>span{font-size:10px;font-weight:500}#manuelCalculate.veboniV2 .reservationList>div.card .dblContractInfo .left>select{background:none!important;border:none;font-size:12px;padding:0;font-weight:600;color:#263238;text-align:center;width:100%}#manuelCalculate.veboniV2 .reservationList>div.card .dblContractInfo .left>select option{padding:0;width:100%}#manuelCalculate.veboniV2 .reservationList>div.card .dblContractInfo .right{flex:1}#manuelCalculate.veboniV2 .reservationList>div.card .dblContractInfo .right>span{font-size:10px;font-weight:500}#manuelCalculate.veboniV2 .reservationList>div.card .dblContractInfo .right>select{background:none!important;border:none;font-size:12px;padding:0;font-weight:600;color:#263238;text-align:center;width:100%}#manuelCalculate.veboniV2 .reservationList>div.card .dblContractInfo .right>select option{padding:0;width:100%}#manuelCalculate.veboniV2 .reservationList>div.card .priceInfo{border-top:1px solid rgba(0,0,0,.1);display:flex;padding:5px 10px 6px}#manuelCalculate.veboniV2 .reservationList>div.card .priceInfo .priceInfoCard{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid rgba(0,0,0,.1);padding:0 .2rem}#manuelCalculate.veboniV2 .reservationList>div.card .priceInfo .priceInfoCard.noLeftBorder{border-left:none}#manuelCalculate.veboniV2 .reservationList>div.card .priceInfo .priceInfoCard .priceInfoHeader{font-weight:500;font-size:10px;width:100%;text-align:center}#manuelCalculate.veboniV2 .reservationList>div.card .priceInfo .priceInfoCard .priceInfoText{white-space:nowrap;font-size:11px;font-weight:700!important}#manuelCalculate.veboniV2 .reservationList>div.card .buttonContainer{overflow:hidden;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#manuelCalculate.veboniV2 .reservationList>div.card .buttonContainer button{box-shadow:0 2px 2px 0 rgba(66,165,245,.14),0 3px 1px -2px rgba(66,165,245,.2),0 1px 5px 0 rgba(66,165,245,.12);width:100%;border:none;font-size:13px;padding:6px 0;color:#fff;background-color:#1e88e5;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#manuelCalculate.veboniV2 .reservationList>div.card .tab{box-shadow:none;border-top:1px solid rgba(0,0,0,.1)}#manuelCalculate.veboniV2 .reservationList>div.card .table{width:100%;overflow:auto;white-space:nowrap;background:#fff}#manuelCalculate.veboniV2 .reservationList>div.card .table table.dailyDetailTable thead{position:sticky;top:0;z-index:10}#manuelCalculate.veboniV2 .reservationList>div.card .table table.dailyDetailTable thead tr th{position:relative;font-size:13px;padding-right:12px}#manuelCalculate.veboniV2 .reservationList>div.card .table table.dailyDetailTable thead tr th:first-child{position:sticky;left:0;z-index:10;background:linear-gradient(0deg,#e2e3e7,#e4e5e9 35%,#e6e8eb)}#manuelCalculate.veboniV2 .reservationList>div.card .table table.dailyDetailTable thead tr th:first-child:before{position:absolute;content:"";left:100%;width:16px;height:100%;margin-left:-4px;top:0;background:linear-gradient(90deg,#e2e3e7,hsla(0,0%,100%,0))}#manuelCalculate.veboniV2 .reservationList>div.card .table table.dailyDetailTable thead tr th:after{position:absolute;content:"";display:none;right:3px;top:50%;border-width:6px 3px;border-style:solid;border-color:transparent transparent rgba(0,0,0,.3) transparent;margin-top:-9px}#manuelCalculate.veboniV2 .reservationList>div.card .table table.dailyDetailTable thead:before{position:absolute;content:"";left:0;top:100%;width:100%;height:8px;border-top:1px solid #c2c4cb;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0))}#manuelCalculate.veboniV2 .reservationList>div.card .table table.dailyDetailTable tbody tr{overflow:hidden}#manuelCalculate.veboniV2 .reservationList>div.card .table table.dailyDetailTable tbody tr td{max-width:150px;font-size:12px;position:relative}#manuelCalculate.veboniV2 .reservationList>div.card .table table.dailyDetailTable tbody tr td>span{width:100%;display:block;overflow:hidden;text-overflow:ellipsis}#manuelCalculate.veboniV2 .reservationList>div.card .table table.dailyDetailTable tbody tr td:first-child{position:sticky;left:0;background:#fff;z-index:9}#manuelCalculate.veboniV2 .reservationList>div.card .table table.dailyDetailTable tbody tr td:first-child:before{position:absolute;content:"";left:100%;width:16px;height:100%;margin-left:-4px;top:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}#manuelCalculate.veboniV2 .reservationList>div.card .table table.dailyDetailTable tbody tr:nth-child(2n),#manuelCalculate.veboniV2 .reservationList>div.card .table table.dailyDetailTable tbody tr:nth-child(2n) td:first-child{background:#f9f9f9}#manuelCalculate.veboniV2 .reservationList>div.card .table table.dailyDetailTable tbody tr:nth-child(2n) td:first-child:before{background:linear-gradient(90deg,#f9f9f9,hsla(0,0%,100%,0))}#manuelCalculate.veboniV2 .reservationList>div.card .table table.promotionsTable thead{position:sticky;top:0;z-index:10}#manuelCalculate.veboniV2 .reservationList>div.card .table table.promotionsTable thead tr th{position:relative;font-size:13px;padding-right:12px}#manuelCalculate.veboniV2 .reservationList>div.card .table table.promotionsTable thead tr th:first-child{position:sticky;left:0;z-index:10;background:linear-gradient(0deg,#e2e3e7,#e4e5e9 35%,#e6e8eb)}#manuelCalculate.veboniV2 .reservationList>div.card .table table.promotionsTable thead tr th:first-child:before{position:absolute;content:"";left:100%;width:16px;height:100%;margin-left:-4px;top:0;background:linear-gradient(90deg,#e2e3e7,hsla(0,0%,100%,0))}#manuelCalculate.veboniV2 .reservationList>div.card .table table.promotionsTable thead tr th:after{position:absolute;content:"";display:none;right:3px;top:50%;border-width:6px 3px;border-style:solid;border-color:transparent transparent rgba(0,0,0,.3) transparent;margin-top:-9px}#manuelCalculate.veboniV2 .reservationList>div.card .table table.promotionsTable thead:before{position:absolute;content:"";left:0;top:100%;width:100%;height:8px;border-top:1px solid #c2c4cb;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0))}#manuelCalculate.veboniV2 .reservationList>div.card .table table.promotionsTable tbody tr{overflow:hidden}#manuelCalculate.veboniV2 .reservationList>div.card .table table.promotionsTable tbody tr td{max-width:150px;font-size:12px;position:relative}#manuelCalculate.veboniV2 .reservationList>div.card .table table.promotionsTable tbody tr td>span{width:100%;display:block;overflow:hidden;text-overflow:ellipsis}#manuelCalculate.veboniV2 .reservationList>div.card .table table.promotionsTable tbody tr td:first-child{position:sticky;left:0;background:#fff;z-index:9}#manuelCalculate.veboniV2 .reservationList>div.card .table table.promotionsTable tbody tr td:first-child:before{position:absolute;content:"";left:100%;width:16px;height:100%;margin-left:-4px;top:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}#manuelCalculate.veboniV2 .reservationList>div.card .table table.promotionsTable tbody tr:nth-child(2n),#manuelCalculate.veboniV2 .reservationList>div.card .table table.promotionsTable tbody tr:nth-child(2n) td:first-child{background:#f9f9f9}#manuelCalculate.veboniV2 .reservationList>div.card .table table.promotionsTable tbody tr:nth-child(2n) td:first-child:before{background:linear-gradient(90deg,#f9f9f9,hsla(0,0%,100%,0))}#manuelCalculate.veboniV2 .reservationList>div.card .table table.promotionsTable tfoot tr{overflow:hidden;background-color:#e4e4e4}#manuelCalculate.veboniV2 .reservationList>div.card .table table.promotionsTable tfoot tr td{max-width:150px;font-size:12px;position:relative;padding:4px}#manuelCalculate.veboniV2 .reservationList>div.card .table table.promotionsTable tfoot tr td>span{width:100%;display:block;overflow:hidden;text-overflow:ellipsis}#manuelCalculate.veboniV2 .reservationList>div.card .table table.promotionsTable tfoot tr td:first-child{position:sticky;left:0;background:#e4e4e4;z-index:9}#manuelCalculate.veboniV2 .reservationList>div.card .table table.promotionsTable tfoot tr td:first-child:before{position:absolute;content:"";left:100%;width:16px;height:100%;margin-left:-4px;top:0;background:linear-gradient(90deg,#e4e4e4,hsla(0,0%,89.4%,0))}.confirmedDocuments{position:relative;z-index:5}.confirmedDocuments#listNew .table table tbody tr td{max-width:unset}.dailyEnterExit .rountStickyButtons{bottom:62px}.dailyEnterExit form .date{margin:0}.dailyEnterExit form .date>div{padding:0}.dailyEnterExit form .date>div .form-control{border-radius:0}.dailyEnterExit form .date>div button{padding:0;margin:0;width:44px;line-height:44px}.dailyEnterExit form .date>div:first-child .form-control{border-top-left-radius:4px;border-bottom-left-radius:4px}.dailyEnterExit form .date>div:first-child button{border-top-right-radius:0;border-bottom-right-radius:0}.dailyEnterExit form .date>div:last-child button{border-top-left-radius:0;border-bottom-left-radius:0}.dailyEnterExit form .date>div:last-child .form-control{border-top-right-radius:4px;border-bottom-right-radius:4px}.dailyEnterExit form>.btn{width:100%}.toastify{padding:10px 10px 10px 50px;color:#fff;display:block;background:#ffb22b!important;background-repeat:no-repeat;background-position-x:10px;background-position-y:50%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=");position:fixed;width:250px;transition:all .4s cubic-bezier(.215,.61,.355,1);cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify,.toastify>p{font-size:12px}.toastify>p>b{display:block;font-size:14px;font-weight:400;padding-bottom:6px}.toastify>p>b:last-child{padding-bottom:0}.toastify.on{opacity:1}.toast-close{padding:0 5px;position:absolute;right:0;padding:0;width:18px;text-align:center;top:0}.agGridTable{margin:-1px -1px 0}.ag-theme-alpine .ag-paging-panel{margin-top:-1px}.agGridTable .foot .form-group{margin:0}.agGridTable .foot .form-group .form-control{height:34px;min-height:34px}label[data-v-19dbad39]{height:20px;padding-left:20px;margin:0}