:root{--primary-color:#154194;--text-color:#495057;--form-border-color:#adb5bd}.vivaldi-modal .modal-dialog{max-width:620px;width:100%!important}@media screen and (max-width:768px){.vivaldi-modal .modal-dialog{max-width:100%;padding:0 16px}}.vivaldi-modal .modal-dialog .modal-content{border-radius:16px;max-height:86vh}.vivaldi-modal .modal-dialog .modal-content .modal-header{align-items:center;border-bottom:none;-moz-column-gap:8px;column-gap:8px;display:flex;justify-content:space-between;padding:20px 20px 0!important}@media screen and (max-width:768px){.vivaldi-modal .modal-dialog .modal-content .modal-header{padding:16px 16px 0!important}}.vivaldi-modal .modal-dialog .modal-content .modal-header .modal-title{color:var(--text-color);font-size:20px;font-weight:700}.vivaldi-modal .modal-dialog .modal-content .modal-header .close{aspect-ratio:1/1;color:var(--text-color);flex-shrink:0;font-size:18px;margin:0;opacity:.5;padding:0;transition:all .3s;width:20px}.vivaldi-modal .modal-dialog .modal-content .modal-header .close:hover{opacity:1}.vivaldi-modal .modal-dialog .modal-content .modal-body{padding:20px}@media screen and (max-width:768px){.vivaldi-modal .modal-dialog .modal-content .modal-body{padding:16px}}.vivaldi-modal .modal-dialog .modal-content .modal-body .detail-container{display:flex;flex-direction:column;row-gap:20px}.vivaldi-modal .modal-dialog .modal-content .modal-body .detail-container .detail-header{display:flex;flex-direction:column;row-gap:12px}.vivaldi-modal .modal-dialog .modal-content .modal-body .detail-container .detail-header .detail-title{align-items:flex-start;color:var(--text-color);-moz-column-gap:8px;column-gap:8px;display:flex;font-size:24px;font-weight:400;justify-content:space-between}.vivaldi-modal .modal-dialog .modal-content .modal-body .detail-container .detail-header .status{align-items:center;border-radius:4px;-moz-column-gap:4px;column-gap:4px;display:flex;font-size:14px;font-weight:500;height:28px;line-height:1;padding:4px 12px}.vivaldi-modal .modal-dialog .modal-content .modal-body .detail-container .detail-header .status:before{border-radius:50%;content:"";display:block;height:8px;width:8px}.vivaldi-modal .modal-dialog .modal-content .modal-body .detail-container .detail-header .status.stored{background-color:#eff4fa;color:var(--primary-color)}.vivaldi-modal .modal-dialog .modal-content .modal-body .detail-container .detail-header .status.stored:before{background-color:var(--primary-color)}.vivaldi-modal .modal-dialog .modal-content .modal-body .detail-container .detail-header .status.returned{background-color:#f4f6f8;color:#9ea5ab}.vivaldi-modal .modal-dialog .modal-content .modal-body .detail-container .detail-header .status.returned:before{background-color:#9ea5ab}.vivaldi-modal .modal-dialog .modal-content .modal-body .detail-container .detail-header .detail-created-at{color:var(--text-color);font-size:16px;font-weight:400}.vivaldi-modal .modal-dialog .modal-content .modal-body .detail-container .detail-content{background-color:#fafcff;border-bottom:1px solid #e9ecef;border-top:1px solid #e9ecef}.vivaldi-modal .modal-dialog .modal-content .modal-body .detail-container .detail-content .detail-info{padding:12px}.vivaldi-modal .modal-dialog .modal-content .modal-body .detail-container .detail-content .detail-info ul{display:flex;flex-direction:column;row-gap:4px}.vivaldi-modal .modal-dialog .modal-content .modal-body .detail-container .detail-content .detail-info ul li{align-items:baseline;color:var(--text-color);-moz-column-gap:4px;column-gap:4px;display:flex;font-size:14px;font-weight:400}.vivaldi-modal .modal-dialog .modal-content .modal-body .detail-container .detail-content .detail-info ul li .label{flex:0 0 auto}.vivaldi-modal .modal-dialog .modal-content .modal-body .detail-container .detail-content .detail-info ul li .value{flex:1 1 auto}.vivaldi-modal .modal-dialog .modal-content .modal-body .detail-container .detail-content .detail-description{border-top:1px solid #e9ecef;color:var(--text-color);font-size:16px;font-weight:400;padding:12px;white-space:pre-line}.vivaldi-modal .modal-dialog .modal-content .modal-body .detail-container .detail-image img{border:1px solid #e9ecef;border-radius:4px;max-width:100%;width:auto}.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .booking-search-form,.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .inquiry-form,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .booking-search-form,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .inquiry-form{display:flex;flex-direction:column;row-gap:12px}.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .booking-search-form .row .form-group,.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .inquiry-form .row .form-group,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .booking-search-form .row .form-group,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .inquiry-form .row .form-group{display:flex;flex:1;flex-direction:column;row-gap:4px}.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .booking-search-form .row .form-group .label,.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .inquiry-form .row .form-group .label,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .booking-search-form .row .form-group .label,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .inquiry-form .row .form-group .label{color:var(--text-color);font-size:16px;font-weight:400}.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .booking-search-form .row .form-group .form-control,.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .inquiry-form .row .form-group .form-control,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .booking-search-form .row .form-group .form-control,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .inquiry-form .row .form-group .form-control{border:1px solid var(--form-border-color)!important;border-radius:8px!important;color:var(--text-color);font-size:16px!important;font-weight:400;height:40px!important;padding:8px 12px!important;width:100%}.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .booking-search-form .row .form-group textarea.form-control,.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .inquiry-form .row .form-group textarea.form-control,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .booking-search-form .row .form-group textarea.form-control,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .inquiry-form .row .form-group textarea.form-control{height:200px!important;resize:none!important}.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .booking-search-form .row .form-group .desc,.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .inquiry-form .row .form-group .desc,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .booking-search-form .row .form-group .desc,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .inquiry-form .row .form-group .desc{color:#9ea5ab;font-size:14px;font-weight:400;text-align:right}.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .booking-search-form .email-input-wrap,.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .inquiry-form .email-input-wrap,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .booking-search-form .email-input-wrap,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .inquiry-form .email-input-wrap{align-items:center;display:flex;gap:8px;justify-content:space-between}.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .booking-search-form .email-input-wrap .form-control,.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .inquiry-form .email-input-wrap .form-control,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .booking-search-form .email-input-wrap .form-control,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .inquiry-form .email-input-wrap .form-control{flex:1 1 50%}.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .booking-search-form .file-upload-wrapper,.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .inquiry-form .file-upload-wrapper,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .booking-search-form .file-upload-wrapper,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .inquiry-form .file-upload-wrapper{position:relative}.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .booking-search-form .file-upload-wrapper .file-input-hidden,.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .inquiry-form .file-upload-wrapper .file-input-hidden,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .booking-search-form .file-upload-wrapper .file-input-hidden,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .inquiry-form .file-upload-wrapper .file-input-hidden{height:0;opacity:0;overflow:hidden;position:absolute;width:0;z-index:-1}.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .booking-search-form .file-upload-wrapper .btn-file-attach,.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .inquiry-form .file-upload-wrapper .btn-file-attach,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .booking-search-form .file-upload-wrapper .btn-file-attach,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .inquiry-form .file-upload-wrapper .btn-file-attach{align-items:center;background:#fff;border:1px solid var(--form-border-color);border-radius:4px;color:var(--text-color);display:inline-flex;font-size:12px;font-weight:500;gap:4px;height:28px;padding:4px 24px;transition:all .3s}.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .booking-search-form .file-upload-wrapper .btn-file-attach:hover,.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .inquiry-form .file-upload-wrapper .btn-file-attach:hover,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .booking-search-form .file-upload-wrapper .btn-file-attach:hover,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .inquiry-form .file-upload-wrapper .btn-file-attach:hover{background:#f0f4f8}.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .booking-search-form .file-upload-wrapper .file-attach-info,.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .inquiry-form .file-upload-wrapper .file-attach-info,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .booking-search-form .file-upload-wrapper .file-attach-info,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .inquiry-form .file-upload-wrapper .file-attach-info{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:14px;gap:4px}.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .booking-search-form .file-upload-wrapper .file-attach-info .file-attach-name,.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .inquiry-form .file-upload-wrapper .file-attach-info .file-attach-name,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .booking-search-form .file-upload-wrapper .file-attach-info .file-attach-name,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .inquiry-form .file-upload-wrapper .file-attach-info .file-attach-name{color:var(--text-color);font-weight:500}.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .booking-search-form .file-upload-wrapper .file-attach-info .file-attach-size,.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .inquiry-form .file-upload-wrapper .file-attach-info .file-attach-size,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .booking-search-form .file-upload-wrapper .file-attach-info .file-attach-size,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .inquiry-form .file-upload-wrapper .file-attach-info .file-attach-size{color:#9ea5ab}.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .booking-search-form .file-upload-wrapper .file-attach-info .file-attach-remove,.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .inquiry-form .file-upload-wrapper .file-attach-info .file-attach-remove,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .booking-search-form .file-upload-wrapper .file-attach-info .file-attach-remove,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .inquiry-form .file-upload-wrapper .file-attach-info .file-attach-remove{align-items:center;aspect-ratio:1/1;background-color:#fff;border:1px solid var(--form-border-color);border-radius:4px;color:#9ea5ab;cursor:pointer;display:flex;justify-content:center;line-height:1;padding:0;transition:all .3s;width:20px}.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .booking-search-form .file-upload-wrapper .file-attach-info .file-attach-remove:hover,.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .inquiry-form .file-upload-wrapper .file-attach-info .file-attach-remove:hover,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .booking-search-form .file-upload-wrapper .file-attach-info .file-attach-remove:hover,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .inquiry-form .file-upload-wrapper .file-attach-info .file-attach-remove:hover{background-color:#f0f4f8}.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .booking-search-form .privacy-agreement-content,.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .inquiry-form .privacy-agreement-content,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .booking-search-form .privacy-agreement-content,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .inquiry-form .privacy-agreement-content{border:1px solid var(--form-border-color);border-radius:8px;color:var(--text-color);font-size:14px;font-weight:400;max-height:148px;overflow-y:auto;padding:8px 12px;scrollbar-width:thin}.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .booking-search-form .privacy-agreement-checkbox .checkbox-item,.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .inquiry-form .privacy-agreement-checkbox .checkbox-item,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .booking-search-form .privacy-agreement-checkbox .checkbox-item,.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .inquiry-form .privacy-agreement-checkbox .checkbox-item{align-items:flex-start;color:var(--text-color);-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;font-size:16px;font-weight:400;width:-moz-fit-content;width:fit-content}.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .booking-search-form .privacy-agreement-checkbox .checkbox-item input[type=checkbox],.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .inquiry-form .privacy-agreement-checkbox .checkbox-item input[type=checkbox],.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .booking-search-form .privacy-agreement-checkbox .checkbox-item input[type=checkbox],.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .inquiry-form .privacy-agreement-checkbox .checkbox-item input[type=checkbox]{flex-shrink:0}.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .booking-search-form .row:has(.privacy-agreement-content),.vivaldi-modal .modal-dialog .modal-content .modal-body .booking-search-container .inquiry-form .row:has(.privacy-agreement-content),.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .booking-search-form .row:has(.privacy-agreement-content),.vivaldi-modal .modal-dialog .modal-content .modal-body .inquiry-container .inquiry-form .row:has(.privacy-agreement-content){margin-top:12px}.vivaldi-modal .modal-dialog .modal-content .modal-footer{align-items:center;border-top:none;-moz-column-gap:12px;column-gap:12px;display:flex;justify-content:flex-end;padding:0 20px 20px!important}@media screen and (max-width:768px){.vivaldi-modal .modal-dialog .modal-content .modal-footer{padding:0 16px 16px!important}}.vivaldi-modal .modal-dialog .modal-content .modal-footer button{border-radius:8px;font-size:16px;height:40px;line-height:1;margin:0;padding:0 28px;transition:all .3s;width:auto}@media screen and (max-width:580px){.vivaldi-modal .modal-dialog .modal-content .modal-footer button{flex:1;padding:0}}.vivaldi-modal .modal-dialog .modal-content .modal-footer button.btn-default{background-color:#fff;border:1px solid var(--form-border-color);color:var(--text-color)}.vivaldi-modal .modal-dialog .modal-content .modal-footer button.btn-default:hover{background-color:#f0f4f8}.vivaldi-modal .modal-dialog .modal-content .modal-footer button.btn-primary{background-color:var(--primary-color);border:1px solid var(--primary-color);color:#fff}.vivaldi-modal .modal-dialog .modal-content .modal-footer button.btn-primary:hover{background-color:#0c2960}
