.activeText[data-v-a984b05e]{color:#f7be33}.promptPopups[data-v-a984b05e]{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:2001;background-color:rgba(0,0,0,.6)}.promptPopups .promptPopups-main[data-v-a984b05e]{width:290px;background-color:#fff;box-shadow:0 4px 40px 0 rgba(0,0,0,.1);box-sizing:border-box;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:8px;overflow:hidden;padding:0}.promptPopups .promptPopups-main .promptPopups-main-title[data-v-a984b05e]{text-align:center;font-size:20px;color:#f8c233;border-bottom:1px solid #f3f3f3;margin:0 12px;line-height:40px}.promptPopups .promptPopups-main .countdown[data-v-a984b05e]{position:absolute;right:10px;top:15px;font-size:15px;color:#717171}.promptPopups .promptPopups-main .promptPopups-main-text[data-v-a984b05e]{text-align:center;margin:11px 0 50px;padding:0 13px}.promptPopups .promptPopups-main .promptPopups-main-text .promptPopups-con-title[data-v-a984b05e]{font-size:10px;font-family:PingFangSC-Semibold,PingFang SC;color:#060606;line-height:18px}.promptPopups .promptPopups-main .promptPopups-main-text .promptPopups-con-title p[data-v-a984b05e]{margin:0}.promptPopups .promptPopups-main .promptPopups-main-text .promptPopups-con-title .contentTitle[data-v-a984b05e]{font-size:12px;margin-bottom:8px}.promptPopups .promptPopups-main .promptPopups-main-text .promptPopups-con-title .titleAll[data-v-a984b05e]{font-size:10px}.promptPopups .promptPopups-main .promptPopups-main-text .promptPopups-con-text[data-v-a984b05e]{font-size:10px;font-family:PingFangSC-Medium,PingFang SC;color:#060606;line-height:18px;margin-bottom:10px}.promptPopups .promptPopups-main .promptPopups-main-text .text-con[data-v-a984b05e]{color:#f2ba32}.promptPopups .promptPopups-main .promptPopups-main-text .footer-btn[data-v-a984b05e]{width:100%;position:absolute;height:40px;left:0;bottom:0;display:flex}.promptPopups .promptPopups-main .promptPopups-main-text .footer-btn .close-btn[data-v-a984b05e]{width:50%;font-family:PingFang-SC-Medium,PingFang-SC;font-weight:600;color:#171717;line-height:40px;height:40px;text-align:center;cursor:pointer;font-size:15px;background-color:#eaeaea}.promptPopups .promptPopups-main .promptPopups-main-text .footer-btn .callPromptBtn[data-v-a984b05e]{width:50%;font-size:15px;font-family:PingFang-SC-Medium,PingFang-SC;font-weight:600;color:#171717;line-height:40px;height:40px;text-align:center;cursor:pointer;background:linear-gradient(-90deg,#ffd500,#ffbf00)}.promptPopups .promptPopups-main .promptPopups-main-text .cancellation-text[data-v-a984b05e],.promptPopups .promptPopups-main .promptPopups-main-text .cancellation[data-v-a984b05e]{background:#f3f3f3;padding:7px;text-align:left;overflow:auto;color:#060606;font-size:9px;max-height:165px}.cancellation-text p{color:#060606!important;font-size:9px!important;margin:0!important;line-height:14px!important}.cancellation-text p span{color:#060606!important;font-size:9px}.cancellation P{text-align:left;color:#060606!important;font-size:10px!important;margin:0!important;line-height:14px!important;position:relative!important}.cancellation P span{color:#060606!important;font-size:9px}.cancellation P .red{color:red!important;font-size:10px!important}.cancellation-text .lineTitle,.cancellation .lineTitle{display:none}#pointInPopup{position:relative;padding-left:10px;box-sizing:border-box}#pointInPopup:after{content:"";position:absolute;left:0;top:5px;width:4px;height:4px;border-radius:50%;background-color:#060606}.popup[data-v-975935ea]{position:fixed;display:block;opacity:0}.popup.modal-in[data-v-975935ea]{opacity:1}.popupover[data-v-722f319c]{position:fixed;left:0;top:0;z-index:10401;width:100%;height:100%}.popupover .popup-bg[data-v-722f319c]{position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(21,22,29,.6)}.popupover .popupover-m[data-v-722f319c]{position:absolute;left:0;bottom:0;width:100%;background-color:#fff;border-top:5px solid #febc10}.popupover .popupover-m .popupover-close[data-v-722f319c]{position:absolute;right:0;top:-1px;display:flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:#febc10;border-bottom-left-radius:5px}.popupover .popupover-m .popupover-close img[data-v-722f319c]{width:17px}.popupover .popupover-m .chooseCountry-m .chooseCountry-title[data-v-722f319c]{display:flex;align-items:center;padding:0 20px}.popupover .popupover-m .chooseCountry-m .chooseCountry-title .chooseCountry-tab[data-v-722f319c]{flex:1;padding-top:25px;padding-bottom:15px;font-size:14px;line-height:20px;color:#333;text-align:center;border-bottom:1px solid #e5e5e5}.popupover .popupover-m .chooseCountry-m .chooseCountry-title .chooseCountry-tab.active[data-v-722f319c]{padding-bottom:14px;color:#4a90e2;font-weight:700;border-bottom:2px solid #4a90e2}.popupover .popupover-m .chooseCountry-m .chooseCountry-content[data-v-722f319c]{position:relative;height:70vh}.popupover .popupover-m .chooseCountry-m .chooseCountry-content .chooseCountry-tabCell[data-v-722f319c]{position:relative;height:100%;overflow-y:auto}.popupover .popupover-m .chooseCountry-m .chooseCountry-content .chooseCountry-tabCell .chooseCountry-cell-title[data-v-722f319c]{width:332px;padding-left:20px;font-size:14px;line-height:20px;color:#333;background-color:#f0f0f0}.popupover .popupover-m .chooseCountry-m .chooseCountry-content .chooseCountry-tabCell .chooseCountry-cell[data-v-722f319c]{position:relative;display:flex;align-items:center;height:74px;margin:0 40px 0 20px;font-size:14px;line-height:20px;color:#333;border-bottom:1px solid #e5e5e5}.popupover .popupover-m .chooseCountry-m .chooseCountry-content .chooseCountry-letter[data-v-722f319c]{position:absolute;top:0;right:19px;height:100%;font-size:12px;line-height:1;color:#4a90e2;text-align:center}.popupover .popupover-m .chooseCountry-m .chooseCountry-content .chooseCountry-letter .chooseCountry-letter-m[data-v-722f319c]{display:flex;flex-direction:column;height:100%}.popupover .popupover-m .chooseCountry-m .chooseCountry-content .chooseCountry-letter .chooseCountry-letter-m .chooseCountry-letter-cell[data-v-722f319c]{flex:1;display:flex;align-items:center}

/*!
 * Picker.js v1.2.1
 * https://fengyuanchen.github.io/pickerjs
 *
 * Copyright 2016-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2019-02-18T13:08:09.658Z
 */:root{--gray:#999;--blue:#0074d9;--color:#333;--background-color:#fff;--border:1px solid #eee}.picker{background-color:rgba(0,0,0,.5);color:#333;color:var(--color);direction:ltr;display:none;font-size:1rem;line-height:1.5;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-transition:opacity .15s;transition:opacity .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker-fixed{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1986}.picker-fixed>.picker-dialog{bottom:-100%;left:0;max-height:100%;position:absolute;right:0;-webkit-transition:bottom .3s;transition:bottom .3s}.picker-fixed .picker-header{display:block}.picker-fixed .picker-footer{display:table}.picker-open{display:block;opacity:0}.picker-opened{opacity:1}.picker-opened>.picker-dialog{bottom:0}.picker-dialog{background-color:#fff;background-color:var(--background-color);border:1px solid #eee;border:var(--border)}.picker-header{border-bottom:1px solid #eee;border-bottom:var(--border);display:none;padding:.875rem 1.25rem;position:relative}.picker-title{font-size:1.125rem;font-weight:500;line-height:1.25rem;margin:0}.picker-close{background-color:transparent;border-width:0;color:#999;color:var(--gray);cursor:pointer;font-size:1.75rem;height:3rem;opacity:.75;padding:0;position:absolute;right:0;top:0;width:3rem}.picker-close:focus,.picker-close:hover{opacity:1;outline:none}.picker-body{overflow:hidden}.picker-grid{display:table;table-layout:fixed;width:100%}.picker-cell{display:table-cell;position:relative}.picker-cell:after,.picker-cell:before{content:"";display:block;left:0;position:absolute;right:0;z-index:3}.picker-cell:before{background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.05)));background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.05));bottom:50%;margin-bottom:1rem;top:0}.picker-cell:after{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.05)));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.05));bottom:0;margin-top:1rem;top:50%}.picker-cell+.picker-cell{border-left:1px solid #eee;border-left:var(--border)}.picker-headers .picker-cell:before{margin-bottom:0}.picker-headers .picker-cell:after{margin-top:2rem}.picker-single:not(.picker-controls):not(.picker-headers) .picker-cell:after,.picker-single:not(.picker-controls):not(.picker-headers) .picker-cell:before{display:none}.picker-cell__header{color:#999;color:var(--gray);font-size:.875rem;font-weight:500;line-height:1.5rem;margin:0;overflow:hidden;padding:.25rem .5rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.picker-cell__control{cursor:pointer;height:2rem;padding:.25rem .5rem;position:relative;z-index:4}.picker-cell__control:before{border:0 solid #ccc;content:"";display:block;height:.5rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);width:.5rem}.picker-cell__control:hover:before{border-color:var(--primary)}.picker-cell__control--prev:before{border-right-width:1px;border-top-width:1px;margin-top:2px}.picker-cell__control--next:before{border-bottom-width:1px;border-left-width:1px;margin-bottom:2px}.picker-cell__body{overflow:hidden;position:relative}.picker-cell__body:after,.picker-cell__body:before{content:"";height:2rem;left:0;position:absolute;right:0;z-index:1}.picker-cell__body:before{background-image:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,0)),to(#fff));background-image:linear-gradient(0deg,hsla(0,0%,100%,0),#fff);top:0}.picker-cell__body:after{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0}.picker-single .picker-cell__body:after,.picker-single .picker-cell__body:before{display:none}.picker-list{list-style:none;margin:-2rem 0;padding:0;position:relative}.picker-item{color:#999;color:var(--gray);padding:.25rem .5rem;text-align:center;white-space:nowrap}.picker-picked{color:#0074d9;color:var(--blue);font-size:1.125em;line-height:1.5rem}.picker-footer{border-top:1px solid #eee;border-top:var(--border);display:none;width:100%}.picker-cancel,.picker-confirm{background-color:transparent;border-width:0;cursor:pointer;display:table-cell;font-size:1rem;padding:.75rem 1rem;width:50%}.picker-cancel:focus,.picker-cancel:hover,.picker-confirm:focus,.picker-confirm:hover{background-color:#fcfcfc;outline:none}.picker-confirm{color:#0074d9;color:var(--blue)}input[data-v-0ca8798c]::-webkit-input-placeholder{color:#ccc}.stateroomDetail-t[data-v-0ca8798c]{position:fixed;width:100%;text-align:center;height:50px;line-height:50px;background-color:#fff;top:0;left:0;z-index:5001}.stateroomDetail-t .stateroomDetail-returnButton[data-v-0ca8798c]{width:30px;position:absolute;top:4px;left:20px;text-align:left}.stateroomDetail-t .stateroomDetail-returnButton img[data-v-0ca8798c]{width:33%}.stateroomDetail-t .stateroomDetail-t-title[data-v-0ca8798c]{font-family:PingFang-SC-Medium;font-size:14px;color:#333;letter-spacing:1px;margin:0}.list-block[data-v-0ca8798c]{margin-top:0;margin-bottom:0;padding-bottom:50px}#guestInfoPage .item-inner[data-v-0ca8798c]{padding:9px 0 12px}#guestInfoPage .item-inner .connectBooking-title[data-v-0ca8798c]{font-size:14px;color:#9b9b9b;line-height:14px;display:flex;align-items:center;margin-bottom:9px}#guestInfoPage .item-inner .connectBooking-title .unsubscribePay[data-v-0ca8798c]{border:1px solid #ed9100;font-weight:400;font-size:11px;color:#ed9100;margin-left:5px}#guestInfoPage .item-inner .connectBooking-title img[data-v-0ca8798c]{width:17px;height:18px;margin-right:3px}#guestInfoPage .item-inner[data-v-0ca8798c]:after{height:0}#guestInfoPage .countDownCon[data-v-0ca8798c]{padding:5px 0;text-align:center}#guestInfoPage .countDownCon .countDownCon-txt[data-v-0ca8798c]{font-size:10px;line-height:14px;color:#999}#guestInfoPage .countDownCon .countDownTime[data-v-0ca8798c]{color:#fc4141}#guestInfoPage .route-info[data-v-0ca8798c]{margin-bottom:10px;padding:15px 20px 14px 20px;background-color:#fff}#guestInfoPage .route-info .route-name[data-v-0ca8798c]{display:flex;padding-bottom:5px}#guestInfoPage .route-info .route-name-icon[data-v-0ca8798c]{flex:none;width:17px;margin-right:6px;padding-top:3px}#guestInfoPage .route-info .route-name-icon img[data-v-0ca8798c]{max-width:100%}#guestInfoPage .route-info .route-name-txt[data-v-0ca8798c]{font-size:14px;line-height:20px;color:#333;font-weight:700}#guestInfoPage .route-info .route-ship[data-v-0ca8798c]{margin-left:23px;padding-bottom:6px;font-size:12px;line-height:16px;color:#666}#guestInfoPage .route-info .route-row[data-v-0ca8798c]{display:flex;margin-left:23px;padding-bottom:6px}#guestInfoPage .route-info .route-row .route-row-txt[data-v-0ca8798c]{flex:1;font-size:12px;line-height:16px;color:#151515}#guestInfoPage .cruiseInfo[data-v-0ca8798c]{background-color:#fff;padding:0 20px}#guestInfoPage .cruiseInfo .guestsList-title[data-v-0ca8798c]{padding:0}#guestInfoPage .cruiseInfo .guestsList-title .item-inner[data-v-0ca8798c]{padding:22px 0 14px 0}#guestInfoPage .cruiseInfo .guestsList-title .item-inner .item-title-row[data-v-0ca8798c]{align-items:center}#guestInfoPage .cruiseInfo .guestsList-title .item-inner .item-title-row .item-contactTitel[data-v-0ca8798c]{display:flex;align-items:center;font-weight:400;font-size:11px;color:#999}#guestInfoPage .cruiseInfo .guestsList-title .item-inner .item-title-row .item-contactTitel img[data-v-0ca8798c]{width:20px;height:20px}#guestInfoPage .cruiseInfo .guestsList-title .item-inner .item-title-row .item-contactTitel span[data-v-0ca8798c]{margin-left:11px;font-weight:600;font-size:14px;color:#000;line-height:20px;letter-spacing:0;margin-right:6px}#guestInfoPage .cruiseInfo .guestsList-title .item-inner .item-contactEditTxt[data-v-0ca8798c]{align-items:center}#guestInfoPage .cruiseInfo .guestsList-title .item-inner .item-contactEditTxt .profilePicEdit[data-v-0ca8798c]{width:6px;height:10px;vertical-align:middle}#guestInfoPage .cruiseInfo .guestsList-title .item-inner .item-contactEditTxt span[data-v-0ca8798c]{font-size:12px;line-height:16px;color:#4a90e2;letter-spacing:0;text-align:right;vertical-align:middle;margin-right:6px}#guestInfoPage .cruiseInfo .contactInfo[data-v-0ca8798c]{font-size:13px;width:100%;padding-bottom:14px}#guestInfoPage .cruiseInfo .contactInfo .contactInfo-main[data-v-0ca8798c]{width:calc(100% - 59px);display:flex;flex-wrap:wrap;justify-content:space-between}#guestInfoPage .cruiseInfo .contactInfo .item-contactInput[data-v-0ca8798c]{display:flex;align-items:center;padding:8px 0;position:relative;gap:6px}#guestInfoPage .cruiseInfo .contactInfo .item-contactInput .item-contactInputTxt[data-v-0ca8798c]{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;font-size:12px;line-height:20px;color:#4a4a4a}#guestInfoPage .cruiseInfo .contactInfo .item-contactInput input[data-v-0ca8798c]{flex:1;width:94px;height:18px;padding:0 0 4px 2px;margin-top:4px;font-size:12px;line-height:18px;color:#333;-webkit-appearance:none;outline:none;border-bottom:1px solid #4a4a4a;border-radius:0;background-color:transparent}#guestInfoPage .cruiseInfo .contactInfo .item-contactInput .indentifyingCode[data-v-0ca8798c]{position:relative}#guestInfoPage .cruiseInfo .contactInfo .item-contactInput .contactPicCode[data-v-0ca8798c]{position:absolute;left:145px;top:50%;transform:translateY(-50%)}#guestInfoPage .cruiseInfo .contactInfo .item-contactInput .contactPhone[data-v-0ca8798c]{width:50px}#guestInfoPage .cruiseInfo .contactInfo .item-contactInput .callingCode-text[data-v-0ca8798c]{max-width:110px;background:url(https://resource.rcclchina.com.cn/TUI2PCImg/SearchPackage/icon-down-1.jpg) no-repeat 100% transparent;border:0;-moz-appearance:none;-webkit-appearance:none;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;margin-right:15px;margin-left:5px}#guestInfoPage .cruiseInfo .contactInfo .item-contactInput select.callingCode-css[data-v-0ca8798c]{width:140px;display:inline-block;border:none;font-size:13px;text-indent:10px;appearance:menulist-button;-webkit-appearance:menulist-button;-moz-appearance:menulist-button;font-weight:700;opacity:0;position:absolute;left:50px;z-index:2;width:93px}#guestInfoPage .cruiseInfo .contactInfo .item-contactInput .send-verification[data-v-0ca8798c]{flex:none;width:58px;height:21px;border:1px solid #4a90e2;font-weight:500;font-size:10px;color:#4a90e2;line-height:18px;text-align:center;border-radius:5px;position:absolute;left:145px;top:50%;transform:translateY(-50%)}#guestInfoPage .cruiseInfo .contactInfo .noNeedPhone[data-v-0ca8798c]{width:278px}#guestInfoPage .cruiseInfo .contactInfo .noNeedPhone input[data-v-0ca8798c]{width:100%}#guestInfoPage .cruiseInfo .contactInfo .item-saveContacts[data-v-0ca8798c]{width:83px;height:22px;line-height:22px;text-align:center;background:#fcc300;border-radius:4px;font-weight:600;font-size:11px;color:#fff;margin:5px auto 0}#guestInfoPage .cruiseInfo .contactInfoList[data-v-0ca8798c]{height:23px;font-weight:600;font-size:11px;color:#333;line-height:16px;margin-bottom:12px}#guestInfoPage .cruiseInfo .contactInfoList .contact-main[data-v-0ca8798c]::-webkit-scrollbar{display:none}#guestInfoPage .cruiseInfo .contactInfoList .contact-main[data-v-0ca8798c]{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:scroll;width:100%}#guestInfoPage .cruiseInfo .contactInfoList .contact-main .contact-item[data-v-0ca8798c]{white-space:nowrap;border:1px solid transparent;padding:4px 9px;box-sizing:border-box;border-radius:4px;background:#eee}#guestInfoPage .cruiseInfo .contactInfoList .contact-main .selected[data-v-0ca8798c]{border:1px solid #fcc300;background:#ffefba;position:relative}#guestInfoPage .cruiseInfo .contactInfoList .contact-main .selectedImg[data-v-0ca8798c]{display:none}#guestInfoPage .cruiseInfo .contactInfoList .contact-main .selected .selectedImg[data-v-0ca8798c]{display:block;width:7px;height:4px;position:absolute;top:1px;right:0;z-index:9}#guestInfoPage .cruiseInfo .contactInfoList .contact-main .selected .selectedImg img[data-v-0ca8798c]{display:block;width:100%}#guestInfoPage .cruiseInfo .contactInfoList .contact-main .selected[data-v-0ca8798c]:after{content:"";width:10px;height:8px;background:#fcc300;border-bottom-left-radius:3px;position:absolute;top:0;right:0;z-index:1}#guestInfoPage .cruiseInfo .contactInfo-filled[data-v-0ca8798c]{width:100%;padding-bottom:10px}#guestInfoPage .cruiseInfo .contactInfo-filled .contactInfo-name[data-v-0ca8798c]{font-weight:600;font-size:12px;color:#000;display:flex;gap:10px}#guestInfoPage .cruiseInfo .contactInfo-filled .contactInfo-email[data-v-0ca8798c]{font-weight:400;font-size:11px;color:#000;line-height:16px;display:flex;align-items:center;justify-content:space-between}#guestInfoPage .cruiseInfo .contactInfo-filled .contactInfo-email img[data-v-0ca8798c]{width:20px;height:20px}#guestInfoPage .cruiseRoomsCon[data-v-0ca8798c]{padding-top:14px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-prompTitle[data-v-0ca8798c]{display:flex;padding:0 40px 14px 20px;text-align:center}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-prompTitle img[data-v-0ca8798c]{width:22px;height:22px;margin-right:5px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-prompTitle span[data-v-0ca8798c]{font-size:12px;line-height:18px;color:#666;letter-spacing:0;text-align:left}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail[data-v-0ca8798c]{width:340px;margin:0 auto 8px;background-color:#fff;border-top:5px solid #febc10;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);padding-bottom:17px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .item-content[data-v-0ca8798c]{padding:.48rem 12px;border-bottom:1px solid #eee}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .label-checkbox[data-v-0ca8798c]{padding-top:0;padding-bottom:0}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .item-title-row[data-v-0ca8798c]{display:flex;justify-content:space-between}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .cruiseRoomsCon-roomTxt[data-v-0ca8798c]{line-height:15px;font-weight:600;font-size:14px;color:#4a4a4a;margin-bottom:4px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .cruiseRoomsCon-roomTxt>div[data-v-0ca8798c]{text-align:right}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .cruiseRoomsCon-roomTxt span[data-v-0ca8798c]{font-weight:700}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .cruiseRoomsCon-roomTxt span.cruiseRoomsNum[data-v-0ca8798c]{color:#333}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .cruiseRoomsCon-roomTxt .item-roomDetailSee[data-v-0ca8798c]{display:inline-block;vertical-align:middle;width:62px;height:15px;margin-left:2px;font-size:11px;line-height:15px;color:#fff;font-weight:400;border-radius:2px;background-color:#febc10;text-align:center}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-resideInfo .item-title-row[data-v-0ca8798c]{margin-top:4px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-resideInfo .item-title-row .item-title.item-text[data-v-0ca8798c]{height:auto;font-size:12px;line-height:20px;color:#333;font-weight:700}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-resideInfo .item-title-row .item-after[data-v-0ca8798c]{align-items:center}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-resideInfo .item-title-row .item-after .roomDetail-deckTips[data-v-0ca8798c]{font-size:12px;line-height:14px;color:#4a90e2;padding-top:2px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-resideInfo .item-title-row .item-after .roomDetail-deckBtn[data-v-0ca8798c]{padding:0 8px;font-size:10px;line-height:14px;color:#4a90e2;border:1px solid #4a90e2;border-radius:3px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .stateroomNumber[data-v-0ca8798c]{font-weight:600;font-size:12px;color:#4a4a4a;line-height:17px;background:url(https://resource.rcclchina.com.cn/mobileSearchPackage/floor-bg.png) no-repeat;background-size:100% 100%;display:flex;align-items:center;height:28px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .stateroomNumber .stateroomNumber-left[data-v-0ca8798c]{width:18px;height:18px;margin:0 8px 0 4px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .stateroomNumber .stateroomNumber-left img[data-v-0ca8798c]{display:block;width:100%;height:100%}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .stateroomNumber .stateroomNumber-center[data-v-0ca8798c]{font-weight:400;font-size:11px;color:#4a4a4a;line-height:16px;display:flex;align-items:center;gap:12px;margin-right:13px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .stateroomNumber .stateroomNumber-center span[data-v-0ca8798c]{color:#4a4a4a;font-weight:700;border-bottom:1px solid #4a4a4a}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .stateroomNumber .stateroomNumber-right[data-v-0ca8798c]{display:flex;align-items:center;font-size:11px;color:#006ab6;line-height:16px;gap:2px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .stateroomNumber .stateroomNumber-right img[data-v-0ca8798c]{display:block;width:6px;height:10px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .stateroomTips[data-v-0ca8798c]{font-weight:400;font-size:9px;color:#9b9b9b;line-height:15px;height:15px;padding:1px 0}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-area[data-v-0ca8798c]{height:auto;margin-top:2px;margin-bottom:5px;line-height:16px;font-size:11px;color:#9b9b9b;letter-spacing:0;font-weight:400!important}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-tips[data-v-0ca8798c]{padding:7px;background:#eee;font-size:11px;color:#9b9b9b;line-height:16px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-tips p[data-v-0ca8798c]{margin:0}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-guestsInfo[data-v-0ca8798c]{padding-top:6px;overflow:hidden}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-guestsInfo .roomDetail-guestsInfoDetail[data-v-0ca8798c]{border:1px solid #4a90e2;position:relative;float:left;width:73px;height:66px;margin-left:8px;margin-bottom:0;border-radius:2px;-webkit-border-radius:2px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-guestsInfo .roomDetail-guestsInfoDetail .roomDetail-guestsInfoTitle[data-v-0ca8798c]{width:47px;text-align:center;color:grey;position:absolute;top:-.4559rem;font-size:12px;background-color:#fff;left:50%;transform:translateX(-50%)}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-guestsInfo .roomDetail-guestsInfoDetail .roomDetail-guestsInfoTitle .guestOrderNum[data-v-0ca8798c]{color:#4a90e2}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-guestsInfo .roomDetail-guestsInfoDetail .roomDetail-guestsInfoOperate[data-v-0ca8798c]{text-align:center}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-guestsInfo .roomDetail-guestsInfoDetail .roomDetail-guestsInfoOperate .guestInfoPlusCon[data-v-0ca8798c]{line-height:1}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-guestsInfo .roomDetail-guestsInfoDetail .roomDetail-guestsInfoOperate .roomDetail-guestInfoEditBtn[data-v-0ca8798c],#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-guestsInfo .roomDetail-guestsInfoDetail .roomDetail-guestsInfoOperate .roomDetail-guestInfoPlusBtn[data-v-0ca8798c]{width:39px;margin:16px auto 0}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-guestsInfo .roomDetail-guestsInfoDetail .roomDetail-guestsInfoOperate .roomDetail-guestInfoEditBtn.isEmpty[data-v-0ca8798c],#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-guestsInfo .roomDetail-guestsInfoDetail .roomDetail-guestsInfoOperate .roomDetail-guestInfoPlusBtn.isEmpty[data-v-0ca8798c]{margin-top:13px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-guestsInfo .roomDetail-guestsInfoDetail .roomDetail-guestsInfoOperate .roomDetail-guestInfoEditBtn .guestEditBtn[data-v-0ca8798c],#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-guestsInfo .roomDetail-guestsInfoDetail .roomDetail-guestsInfoOperate .roomDetail-guestInfoPlusBtn .guestPlusBtn[data-v-0ca8798c]{width:15px;margin:0 auto 0}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-guestsInfo .roomDetail-guestsInfoDetail .roomDetail-guestsInfoOperate .roomDetail-guestInfoEditBtn .guestEditBtn.isEmpty[data-v-0ca8798c],#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-guestsInfo .roomDetail-guestsInfoDetail .roomDetail-guestsInfoOperate .roomDetail-guestInfoPlusBtn .guestPlusBtn.isEmpty[data-v-0ca8798c]{margin-top:2px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-guestsInfo .roomDetail-guestsInfoDetail .roomDetail-guestsInfoOperate .guestVerify[data-v-0ca8798c]{margin-top:2px;font-size:12px;color:grey}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-guestsInfo .roomDetail-guestsInfoDetail .roomDetail-guestsInfoOperate .guestVerify.isRequired[data-v-0ca8798c]{color:red}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-guestsInfo .roomDetail-guestsInfoDetail .roomDetail-guestsInfoOperate .guestInfoPlusTxt[data-v-0ca8798c]{font-size:12px;color:#4a90e2}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-guestsInfo .roomDetail-guestsInfoDetail .roomDetail-guestsInfoOperate .guestInfoPlusTxt.isEmpty[data-v-0ca8798c]{margin-top:2px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-guestsInfo .roomDetail-guestsInfoDetail .roomDetail-guestsInfoOperate .roomDetail-guestInfoName[data-v-0ca8798c]{font-size:12px;color:#333;width:71px;overflow:hidden;text-overflow:ellipsis}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-guestsInfo .roomDetail-guestsInfoDetail[data-v-0ca8798c]:first-child{margin-left:0}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .roomDetail-passenger-main .title-desc[data-v-0ca8798c]{font-size:11px;line-height:16px;padding:4px 12px 0;color:#999}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .roomDetail-passenger-main .title-desc>span[data-v-0ca8798c]{color:red}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .roomDetail-passenger-main .passenger-main-title[data-v-0ca8798c]{padding:12px 12px 0;display:flex;justify-content:space-between}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .roomDetail-passenger-main .passenger-main-title .title-tips[data-v-0ca8798c]{font-weight:600;font-size:14px;color:#000;line-height:20px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .roomDetail-passenger-main .passenger-main-title .title-tips span[data-v-0ca8798c]{font-weight:400;font-size:11px;color:#999;margin-left:8px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .roomDetail-passenger-main .passenger-main-title .title-right[data-v-0ca8798c]{font-weight:400;font-size:11px;color:#4a90e2;display:flex;line-height:16px;align-items:center;gap:5px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .roomDetail-passenger-main .passenger-main-title .title-right img[data-v-0ca8798c]{width:6px;height:10px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .roomDetail-passenger-main .contactInfoList[data-v-0ca8798c]{font-weight:600;font-size:11px;color:#333;padding:12px 12px 10px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .roomDetail-passenger-main .contactInfoList .contact-main[data-v-0ca8798c]::-webkit-scrollbar{display:none}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .roomDetail-passenger-main .contactInfoList .contact-main[data-v-0ca8798c]{line-height:16px;display:flex;flex-wrap:nowrap;gap:6px;overflow-x:scroll;width:100%}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .roomDetail-passenger-main .contactInfoList .contact-main .contact-item[data-v-0ca8798c]{white-space:nowrap;border:1px solid transparent;padding:4px 9px;box-sizing:border-box;border-radius:4px;background:#eee}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .roomDetail-passenger-main .contactInfoList .contact-main .selected[data-v-0ca8798c]{border:1px solid #fcc300;background:#ffefba;position:relative}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .roomDetail-passenger-main .contactInfoList .contact-main .selectedImg[data-v-0ca8798c]{display:none}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .roomDetail-passenger-main .contactInfoList .contact-main .selected .selectedImg[data-v-0ca8798c]{display:block;width:7px;height:4px;position:absolute;top:1px;right:0;z-index:9}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .roomDetail-passenger-main .contactInfoList .contact-main .selected .selectedImg img[data-v-0ca8798c]{display:block;width:100%}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .roomDetail-passenger-main .contactInfoList .contact-main .selected[data-v-0ca8798c]:after{content:"";width:10px;height:8px;background:#fcc300;border-bottom-left-radius:3px;position:absolute;top:0;right:0;z-index:1}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-detail-desc[data-v-0ca8798c]{background:#fff;width:calc(100% - 49px)}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content[data-v-0ca8798c]:first-child{padding-top:9px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content[data-v-0ca8798c]{position:relative;display:flex;align-items:center;width:100%;padding:15px 0 0;gap:6px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .passenger-family[data-v-0ca8798c],#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .passenger-txt[data-v-0ca8798c]{font-size:12px;line-height:20px;color:#333}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .passenger-family input[data-v-0ca8798c],#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .passenger-txt input[data-v-0ca8798c]{border-bottom:1px solid #4a4a4a!important}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .passenger-txt input[data-v-0ca8798c],#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .passenger-txt select[data-v-0ca8798c]{position:relative;z-index:1;display:block;width:100%;height:20px;-webkit-appearance:none;outline:none;border:none;border-radius:0;padding:0;font-size:12px;color:#4a4a4a;background-color:transparent}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .passenger-txt input[data-v-0ca8798c]::-moz-placeholder{color:#c1c1c1}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .passenger-txt input[data-v-0ca8798c]::placeholder{color:#c1c1c1}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .passenger-family[data-v-0ca8798c]{flex:none}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .passenger-txt[data-v-0ca8798c]{position:relative}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .passenger-txt .passenger-country[data-v-0ca8798c]{display:flex;flex:1;min-width:64px;padding-right:20px;min-height:19px;border-bottom:1px solid #4a4a4a;position:relative;padding-left:5px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .passenger-txt .passenger-arrow-right[data-v-0ca8798c]{position:absolute;right:0;top:0;width:6px;height:10px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .passenger-txt .passenger-arrow-right img[data-v-0ca8798c]{width:100%}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .female-txt[data-v-0ca8798c],#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .male-txt[data-v-0ca8798c],#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .passenger-male[data-v-0ca8798c]{display:flex;align-items:center}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .female-txt span[data-v-0ca8798c],#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .male-txt span[data-v-0ca8798c]{margin-left:3px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .female-txt img[data-v-0ca8798c],#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .male-txt img[data-v-0ca8798c]{width:14px;height:14px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .male-txt[data-v-0ca8798c]{margin-right:12px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .phone-css[data-v-0ca8798c]{width:50px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .callingCode-text[data-v-0ca8798c]{background:url(https://resource.rcclchina.com.cn/TUI2PCImg/SearchPackage/icon-down-1.jpg) no-repeat 100% transparent;border:0;-moz-appearance:none;-webkit-appearance:none;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;margin-right:15px;margin-left:5px;font-size:14px;line-height:20px;color:#333;max-width:120px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .callingCode-css[data-v-0ca8798c]{opacity:0;position:absolute;left:50px;z-index:2;width:93px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .passportClearBtn[data-v-0ca8798c]{position:absolute;right:0;top:50%;z-index:3;transform:translateY(-50%);padding:4px 3px;font-size:12px;line-height:1;color:#4a90e2;background:#fff;border-radius:3px;border:1px solid #4a90e2}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-content .send-verification[data-v-0ca8798c]{width:42px;height:21px;border:1px solid #4a90e2;font-weight:500;font-size:10px;color:#4a90e2;line-height:18px;text-align:center;border-radius:5px;position:absolute;right:-49px;top:50%;transform:translateY(-50%)}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-birthDate[data-v-0ca8798c]{display:flex;flex-wrap:nowrap;gap:6px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-birthDate .birth-date[data-v-0ca8798c]{width:90px!important}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-sex[data-v-0ca8798c]{display:flex;align-items:center}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .passenger-sex .passenger-family[data-v-0ca8798c]{margin:0 10px 0 20px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .guest-main[data-v-0ca8798c]{padding:6px 12px 17px;border-bottom:1px solid #eee}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .guest-main .guest-select-main[data-v-0ca8798c]{display:flex;align-items:center;font-weight:600;font-size:12px;color:#4a4a4a}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .guest-main .guest-select-main .guest-select-checkbox[data-v-0ca8798c]{display:flex;align-items:center;gap:3px;height:16px;line-height:16px;font-size:11px;color:#999;margin-left:5px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .guest-main .guest-select-main .guest-select-checkbox img[data-v-0ca8798c]{width:14px;height:14px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .guest-main .guest-select-main .clearGuest[data-v-0ca8798c]{font-weight:400;font-size:11px;line-height:16px;color:#4a90e2;margin-left:8px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-passenger .guest-main[data-v-0ca8798c]:last-child{padding-top:16px;border-bottom:none;padding-bottom:0}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-infoFillTips[data-v-0ca8798c]{font-size:12px;line-height:1}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-infoFillTips[data-v-0ca8798c]:after,#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-infoFillTips[data-v-0ca8798c]:before{display:none}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-infoFillTips>li[data-v-0ca8798c]{overflow:hidden;margin-top:6px;min-height:14px;letter-spacing:-.5px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-infoFillTips>li[data-v-0ca8798c]:first-child{margin-top:10px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-infoFillTips>li>img[data-v-0ca8798c]{float:left;display:block;height:12px;margin-right:4px;margin-top:1px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-infoFillTips>li>div[data-v-0ca8798c]{overflow:hidden;line-height:1.4}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-infoFillTips>li>div>span[data-v-0ca8798c]{font-weight:700;padding:0 4px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .roomDetail-infoFillTips>li>div>em[data-v-0ca8798c]{font-style:normal}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .coupon-item-inner[data-v-0ca8798c]{padding:0 12px;border-top:1px solid #eee;margin-top:10px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .coupon-item-inner .roomDetail-coupon img[data-v-0ca8798c]{width:20px;margin-right:5px;vertical-align:middle}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .coupon-item-inner .roomDetail-coupon span[data-v-0ca8798c]{display:inline-block;vertical-align:middle;font-size:12px;color:#4a90e2;font-weight:400;letter-spacing:0}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .coupon-item-inner .item-roomCoupon[data-v-0ca8798c]{font-size:.6rem;color:#0071a3;font-weight:400!important}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .coupon-item-inner .item-couponCon[data-v-0ca8798c]{margin-top:8px;margin-bottom:2px;padding:14px 14px 14px 11px;background-color:#febc10;font-size:12px;line-height:16px;color:#fff}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .coupon-item-inner .item-couponCon .item-couponSelectCon[data-v-0ca8798c]{display:flex;align-items:center}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .coupon-item-inner .item-couponCon .item-couponSelectCon .item-couponSelect[data-v-0ca8798c]{flex:1;display:flex;align-items:center;height:16px;background-color:#fff;line-height:16px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .coupon-item-inner .item-couponCon .item-couponSelectCon .item-couponSelect .item-couponSelists[data-v-0ca8798c]{display:block;width:90%;height:16px;padding:0 0 0 8px;font-size:11px;line-height:16px;color:#333}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .coupon-item-inner .item-couponCon .item-couponSelectCon .item-couponSelect .f7-icons[data-v-0ca8798c]{margin:0;color:#999;line-height:16px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .coupon-item-inner .item-couponCon .item-activityNum[data-v-0ca8798c]{display:flex;align-items:center;margin-top:9px}#guestInfoPage .cruiseRoomsCon .cruiseRoomsCon-roomDetail .coupon-item-inner .item-couponCon .item-activityNum input[data-v-0ca8798c]{flex:1;display:block;height:16px;padding:0 0 0 8px;background-color:#fff;border:none;font-size:11px;line-height:16px;color:#333}#guestInfoPage .cruiseRoomsCon .lookDeckImg[data-v-0ca8798c]{font-weight:400;font-size:12px;color:#4a90e2;padding:14px 14px 0;display:flex;align-items:center;gap:5px;border-top:1px solid #eee;margin-top:14px}#guestInfoPage .cruiseRoomsCon .lookDeckImg img[data-v-0ca8798c]{width:16px;height:16px}#guestInfoPage .unsubscribeFree[data-v-0ca8798c],#guestInfoPage .unsubscribePay[data-v-0ca8798c]{display:inline-block;vertical-align:middle;margin-left:2px;padding:0 4px;height:16px;font-weight:400;font-size:11px;color:#006ab6;line-height:15px;text-align:center;border-radius:2px;border:1px solid #4a90e2}#guestInfoPage #c_connect_detail[data-v-0ca8798c]{border:1px solid #febc10;background-color:#fff;border-top:5px solid #febc10;overflow:hidden}#guestInfoPage #c_connect_detail .c_img[data-v-0ca8798c]{width:98px;height:17px;margin-top:6px}#guestInfoPage #c_connect_detail .c_img_info[data-v-0ca8798c]{width:100%}#guestInfoPage .c_cutoff[data-v-0ca8798c]{width:100%;height:1px;border-bottom:1px dashed #eee;margin:15px 0 8px;position:relative}#guestInfoPage .c_cutoff[data-v-0ca8798c]:after{right:-8px}#guestInfoPage .c_cutoff[data-v-0ca8798c]:after,#guestInfoPage .c_cutoff[data-v-0ca8798c]:before{content:"";display:block;width:16px;height:16px;border-radius:50%;background-color:#f5f5f5;position:absolute;top:-8px}#guestInfoPage .c_cutoff[data-v-0ca8798c]:before{left:-8px}#guestInfoPage .notice-wrap[data-v-0ca8798c]{margin-top:10px;margin-bottom:10px;padding-bottom:15px;background-color:#fff}#guestInfoPage .notice-wrap .js_shorex[data-v-0ca8798c]{margin-bottom:0;padding-bottom:5px}#guestInfoPage .notice-wrap .notice-line[data-v-0ca8798c]{flex:none;width:3px;height:14px;margin-right:5px;background-color:#4a90e2;border-radius:1px}#guestInfoPage .notice-wrap .notice-txt[data-v-0ca8798c]{flex:1;font-size:14px;line-height:20px;color:#4a90e2;font-weight:600}#guestInfoPage .notice-wrap .notice-arrow[data-v-0ca8798c]{flex:none;width:11px;transform:rotate(-90deg)}#guestInfoPage .notice-wrap .active .notice-arrow[data-v-0ca8798c]{transform:rotate(0deg)}#guestInfoPage .notice[data-v-0ca8798c]{display:flex;align-items:center;margin-bottom:10px;padding:17px 32px 14px 25px;background-color:#fff}#guestInfoPage .notice img[data-v-0ca8798c]{max-width:100%}#guestInfoPage .notice-item[data-v-0ca8798c]{margin:0 15px 17px 25px;padding-left:8px;border-bottom:1px solid #ccc}#guestInfoPage .notice-item .no-shorex[data-v-0ca8798c]{font-size:12px;color:#666}#guestInfoPage .notice-item .notice-item-title[data-v-0ca8798c]{margin-bottom:6px;font-size:14px;line-height:20px;color:#4a90e2}#guestInfoPage .notice-item .notice-item-text[data-v-0ca8798c]{padding-bottom:15px;font-size:12px;line-height:20px;color:#666}#guestInfoPage .notice-item .notice-item-text .visa_right__titlt[data-v-0ca8798c]{font-weight:700;margin-top:16px!important;color:#333!important}#guestInfoPage .notice-item .notice-item-text p[data-v-0ca8798c]{margin:0}#guestInfoPage .notice-item .shorex-item-title[data-v-0ca8798c]{font-size:12px;color:#333;margin-bottom:10px}#guestInfoPage .notice-item .shorex-item-text[data-v-0ca8798c]{padding-bottom:0}#guestInfoPage .notice-item .shorex-item-text p.shorex-item-name[data-v-0ca8798c]{font-size:12px;color:#4a90e2;margin-bottom:5px}#guestInfoPage .notice-item[data-v-0ca8798c]:last-child{margin-bottom:0;border-bottom:none}#guestInfoPage .notice-detail[data-v-0ca8798c]{height:250px;overflow-y:auto}.shorex-item-trip,.shorex-item-trip p,.shorex-item-trip span{font-size:12px!important;color:#333!important;font-weight:700!important;margin:0}.guestInfo #stateroomDetail .blue{color:#4a90e2}.guestInfo #bookingRuleDetail,.guestInfo .packageRuleDetail .rule-item:last-child{margin-bottom:0}.guest-header{width:375px;height:82.5px;text-align:center;color:#fff;font-size:12px;padding-top:10px;background-image:url(https://resource.rcclchina.com.cn/mobile/order/guest_info_top_bg.png);background-size:100% 100%}.guest-header .logo{display:block;height:30px;margin:0 auto}.guest-header em{font-style:normal;font-size:15px;font-weight:700;margin:0 3px}.guest-header .row-0{margin-top:6px;font-size:12px}.guest-header .row-0>span{display:inline-block;font-size:15px;font-weight:700;margin:0 3px;padding:0 2px 2px 2px;border-bottom:1px solid #fff}.guest-header.is-tiktok{height:96px;background-image:url(https://resource.rcclchina.com.cn/tikTok/mb/verification/guest_info_top_bg.jpg);background-size:100% 100%}.guest-header.is-tiktok .logo{margin-top:2px}.guest-header.is-tiktok .row-1{margin-top:4px;line-height:1;font-size:12px;font-weight:700}.guest-header.is-tiktok .row-2{margin-top:4px;line-height:1;font-size:10px}.guest-header .row-1{margin-top:4px;line-height:1;font-size:12px}.guest-header .row-2{margin-top:3px;letter-spacing:-1px;line-height:1;font-size:12px}.guest-header .row-2>span{font-size:15px;font-weight:700;margin:0 3px;letter-spacing:0;padding:0 2px;border-bottom:1px solid #fff}.tiktok-coupon-box{margin-top:15px}.tiktok-coupon-box .title-box{display:flex;justify-content:flex-start;gap:3px}.tiktok-coupon-box .title-box .icon{display:block;width:16px;height:16px}.tiktok-coupon-box .title-box .text{position:relative;line-height:1;font-size:12px;font-weight:700;padding:0 3px;color:#000}.tiktok-coupon-box .title-box .text>div{position:relative;z-index:1;margin-top:2px}.tiktok-coupon-box .title-box .text:after{content:" ";position:absolute;bottom:1px;left:0;width:100%;height:4px;z-index:0;background-color:#f9c500}.tiktok-coupon-box .input-text{height:23px;border-radius:2.5px;width:100%;padding:0 3px;margin-top:5px;border:1px solid #000}.QIAOHU_CSS,.STARRYSKY_CSS{width:113px;display:block;margin:5px 0}body{overflow:initial!important}