.yn-group-detail-header-box{display:flex}.yn-group-detail-header-box .yn-groupbuy-map{width:50%}.yn-group-detail-header .yn-groupbuy-summary.right{width:50%;display:flex;flex-direction:column;justify-content:space-between;color:#000;background-color:rgb(252.5,245.7,235.5);padding:10px 20px;border-radius:4px}.yn-group-detail-header .yn-groupbuy-summary.all{width:100%;display:flex;flex-direction:column;justify-content:space-between;color:#000;background-color:rgb(252.5,245.7,235.5);padding:10px 20px;border-radius:4px}.yn-group-detail-header .yn-groupbuy-summary ul{list-style-type:none;padding-left:0}.yn-group-detail-header .yn-groupbuy-summary ul li::before{content:"";display:inline-block;width:8px;height:8px;background-color:#FF6B00;border-radius:50%;margin-right:5px;vertical-align:middle}.font610{font-weight:600}.font510{font-weight:400;line-height:10px}.font800{color:#000;font-weight:400}.font900{color:var(--yn-red-main)}.font850{color:var(--yn-red-main)}.font300{color:#555;margin-top:4px}.font100{color:#555;margin-top:4px;text-decoration:line-through}.font50{color:#fff}.yn-group-detail-header .yn-groupbuy-summary .yn-groupbuy-buy .yn-groupbuy-buy-oper{padding:6px 0;background-color:var(--yn-form-submit-bg-color);font-size:17px;color:var(--yn-form-submit-color);text-align:center;margin-top:10px;border:1px solid var(--yn-form-submit-bg-color);cursor:pointer;border-radius:4px}.yn-group-detail-header .yn-groupbuy-summary .yn-groupbuy-buy .yn-groupbuy-buy-oper:hover{background-color:var(--yn-form-submit-hover-bg-color);border:1px solid var(--yn-form-submit-hover-bg-color);color:var(--yn-form-submit-hover-color)}.yn-group-detail-header .yn-groupbuy-summary .yn-groupbuy-buy .yn-groupbuy-buy-oper a{color:#fff}.yn-group-detail-header .yn-groupbuy-summary .yn-groupbuy-buy .yn-groupbuy-buy-oper a:hover{color:#fff}.yn-group-detail-header .yn-groupbuy-summary .yn-groupbuy-buy .yn-groupbuy-buy-summary{color:#838282;font-weight:400}.yn-groupbuy-map{border-radius:4px;max-height:400px}.yn-groupbuy-map img{border-radius:4px;width:100%;height:100%;object-fit:cover}.yn-group-detail-body .box{margin:0;padding:0}.yn-group-detail-body .box>*{margin:0;padding:0}.yn-detail-related-img{width:200px;height:150px;object-fit:cover;border-radius:4px}.left-menu{position:-webkit-sticky;position:sticky;top:64px;z-index:2}.left-menu ul{display:flex;align-items:center;border:1px solid #f1f1f1;background-image:linear-gradient(#fff,#e5e5e5)}.left-menu ul li{width:100%;list-style-type:none}.left-menu ul li a{display:block;color:var(--yn-red-main);height:100%;padding:15px;text-align:center;width:100%;cursor:pointer}.left-menu ul li.selected a{background-image:linear-gradient(#fbfbfb 25%,#d2d0d1)!important;border-right:1px solid #f1f1f1;border-left:1px solid #f1f1f1;font-weight:400}.content-box{width:100%;color:#000}.service-title{font-weight:600;color:#000}.service-list{color:#000;display:flex;flex-wrap:wrap}.service-item-box{width:45%}.service-icon{max-width:25px;min-width:25px}.service-icon img{max-width:25px;min-width:25px}.service-content-box{padding-left:10px}.service-item-title{font-weight:600}.service-item-content{font-weight:400;margin-top:5px;line-height:1.5}.expand-all-box{width:100%;display:flex;justify-content:flex-end}.expand-all-btn{cursor:pointer;background-color:#EEE;border:1px solid #EEE;border-radius:4px}.expand-all-btn-label{height:30px;line-height:30px;width:120px;text-align:left;font-size:16px;display:block}.expand-all-btn-label-not{height:30px;line-height:30px;width:120px;text-align:left;font-size:16px;display:none}.expand-all-btn-img{display:flex;flex-direction:column;justify-content:center;padding:0 10px}.expand-all-btn-img img{width:20px}.expand-all-btn-img .expand-all-icon{display:block}.expand-all-btn-img .expand-all-not-icon{display:none}.isshow .expand-all-btn-img .expand-all-icon{display:none}.isshow .expand-all-btn-img .expand-all-not-icon{display:block}.isshow .expand-all-btn-label{display:none}.isshow .expand-all-btn-label-not{display:block}.trips-item{background-color:#EEE;border:1px solid #EEE;color:#000;margin-bottom:10px;border-radius:4px}.line-content{background-color:#fff;margin-left:5px;padding:16px 10px}.line-flex{display:flex;justify-content:space-between}.trips-name{color:#000;cursor:pointer}.trips-oper{min-width:20px}.trips-oper img{width:20px}.trips-oper img.expand{display:block}.trips-oper img.expand-not{display:none}.trips-summary{color:#000;cursor:pointer}.tour-content-expand{display:none}.tour-content{margin-bottom:10px;width:100%;white-space:normal;overflow-wrap:anywhere;word-break:keep-all;text-wrap-mode:wrap!important}.tour-content p{margin-bottom:10px;width:100%;white-space:normal;overflow-wrap:anywhere;word-break:keep-all;text-wrap-mode:wrap!important}.tour-content span{margin-bottom:10px;width:100%;white-space:normal;overflow-wrap:anywhere;word-break:keep-all;text-wrap-mode:wrap!important}.tour-illustration{display:flex;flex-wrap:wrap}.tour-illustration img{height:240px;width:50%;padding:4px;border-radius:4px;object-fit:cover}.isshow .trips-name{color:#FF6B00}.isshow .trips-summary{display:none}.isshow .trips-summary{display:none}.isshow.line-content{background-color:#EEE}.isshow .trips-oper img.expand{display:none}.isshow .trips-oper img.expand-not{display:block}.show-content{margin:0 15px;padding:10 10px}.isshow.tour-content-expand{display:block}.trips-calendar-table{width:100%;border-collapse:collapse;border:1px solid #ddd}.trips-calendar-header{background-color:#FF6B00;color:#fff;padding:12px;text-align:left;border:1px solid #ddd}.trips-calendar-row:nth-child(even){background-color:#f9f9f9}.trips-calendar-cell{padding:10px;border-bottom:1px solid #ddd;border:1px solid #ddd}.trips-calendar-link{color:#FF6B00;text-decoration:none;font-weight:700;transition:color 0.3s}.trips-calendar-link:hover{color:#e05e00;text-decoration:underline}@media screen and (max-width:768px){.trips-calendar-table{display:block;overflow-x:auto}.trips-calendar-header{padding:8px;font-size:14px}.trips-calendar-cell{padding:6px;font-size:13px;white-space:nowrap}.trips-calendar-link{font-size:13px}}.trips-price-label{color:#FF6B00;border:1px solid #FF6B00;padding:8px 16px;border-radius:6px}.trips-price-title{font-weight:600;color:#000}.trips-price-style1-disc{list-style-type:disc;color:#000;margin-left:20px;line-height:1.6}.trips-price-style1-disc li{margin-bottom:8px;padding-left:5px;list-style-type:disc}.trips-price-style1-check li::before{content:"· ";font-weight:700;margin-right:5px}.trips-price-style1-check{list-style-type:none;margin-left:20px;line-height:1.6;color:#000}.trips-price-style1-check li::before{content:"✓ ";font-weight:700;margin-right:5px;color:#FF6B00}.trips-price-style1-cross{list-style-type:none;margin-left:20px;line-height:1.6;color:#000}.trips-price-style1-cross li::before{content:"× ";font-weight:700;margin-right:5px;color:#909399}.trips-hotel-container{display:flex;gap:20px;background-color:#EEE;border:1px solid #EEE;color:#000;padding:10px}.trips-hotel-main-img{width:420px;min-width:420px;max-width:420px;height:420px;object-fit:cover;border-radius:8px;margin-bottom:15px}.trips-hotel-thumbnails{display:flex;justify-content:space-between;gap:10px;overflow-x:auto;padding-bottom:10px;width:100%}.trips-hotel-thumb{width:31%;height:110px;object-fit:cover;border-radius:4px;cursor:pointer;transition:transform 0.3s}.trips-hotel-thumb:hover{transform:scale(.95)}.trips-hotel-content p{color:#000;font-size:15px}@media (max-width:768px){.trips-hotel-container{flex-direction:column}.trips-hotel-content{shape-outside:none}}.trips-notes-container{background-color:#EEE;border:1px solid #EEE;color:#000;padding:10px}.trips-notes-title{color:#000;font-weight:600}.trips-notes-content{color:#000}.trips-notes-content .weight-600{font-weight:600}.trips-notes-container ul{margin-left:15px}.trips-notes-container ul li{list-style-type:disc}.trips-policy ul{display:flex;flex-wrap:wrap;color:#000}.trips-policy ul li{width:48%;margin-bottom:10px;display:flex}.trips-policy ul li::before{content:"";display:block;width:8px;height:8px;border-radius:50%;background-color:#FF6B00;margin-right:10px;flex-shrink:0;margin-top:7px}.trips-calendar{font-family:Arial,sans-serif;max-width:800px;margin:0 auto}.trips-calendar .fc-day-past:not(.fc-day-other){background-color:#f5f5f5;color:#ccc;pointer-events:none}.calendar-date-box{height:48px;cursor:pointer}.calendar-date-label{width:100%;text-align:center;display:block;height:24px;line-height:24px;color:#333}.calendar-price-label{width:100%;text-align:center;display:block;font-style:italic;height:24px;line-height:24px;color:#ff6b00}.fc .fc-col-header-cell-cushion{color:#333}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{display:none}.fc .fc-daygrid-day-number{width:100%;padding:0}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:0}.highlight-date{background-color:#FF6B00!important;color:#fff}.highlight-date .calendar-date-label{color:#fff}.highlight-date .calendar-price-label{color:#fff}.right-container{border:1px solid #F3F3F3;height:100%}.right-container .yn-sticky{position:-webkit-sticky;position:sticky;top:64px;z-index:99}.not-price{text-decoration:line-through;color:#A8ABB2;font-style:italic}.sell-price{color:#FF6B00}.form-label.v1{width:100px}.form-label.v1.label-long{width:200px}.form-control.v1{font-size:15px;color:#888;border:1px solid #ddd;width:100%;height:30px;padding-left:8px}.form-control.v1.summary{width:auto!important}.form-value-box{width:100%}.yn-warning{color:red}.not-null{color:red}.btn-v1{background-color:var(--yn-form-submit-bg-color);border:1px solid var(--yn-form-submit-bg-color);color:var(--yn-form-submit-color);width:100%}.btn-v1:hover{background-color:var(--yn-form-submit-hover-bg-color)!important;border:1px solid var(--yn-form-submit-hover-bg-color)!important;color:var(--yn-form-submit-hover-color)!important}.book-trip .col-title{background-color:#F2F2F2}.book-trip .col-title h2{display:block;color:var(--yn-red-main);height:100%;padding:15px;text-align:center;width:100%;cursor:pointer}.text-summary{color:#000}@media only screen and (max-width:499px){.auto-container.v1{padding:0;margin:0 auto}.left-container{padding:0 15px}.right-container{padding:0 15px}.yn-group-detail-header-box{display:block}.yn-group-detail-header-box .yn-groupbuy-map{width:100%}.yn-group-detail-header-box .yn-groupbuy-summary{width:100%}.left-menu.cus-mobile{top:52px}.left-menu.cus-mobile ul{display:flex;align-items:center;border:1px solid #f1f1f1;background-color:#FF6B00}.left-menu.cus-mobile ul li{width:100%}.left-menu.cus-mobile ul li a{display:block;color:#fff;height:100%;text-align:center;width:100%;cursor:pointer;padding:4px 8px;background-color:#f89c5a;padding:8px}.left-menu.cus-mobile ul li.actived a{background-color:#FF6B00}.service-list{display:block;flex-wrap:unset}.service-item-box{width:100%}.mt_mb_20{margin-top:20px}.tour-illustration{display:block}.tour-illustration img{height:240px;width:100%}.trips-calendar-header{font-size:13px;padding:6px}.trips-calendar-cell{padding:4px;font-size:12px}.trips-calendar-link{font-size:12px}.trips-calendar-table .col1{width:20%}.trips-calendar-table .col2{width:30%}.trips-calendar-table .col3{width:25%}.trips-calendar-table .col4{width:25%}.trips-hotel-container{padding:0}.trips-hotel-main-img{width:100%;min-width:100%;max-width:100%;height:100%}.trips-policy ul{padding-left:6px}.trips-policy ul li{width:98%}.trips-price-style1-check{padding-left:6px;margin-left:0}.trips-price-style1-cross{padding-left:6px;margin-left:0}.trips-price-style1-disc{padding-left:6px}}