.blog-info-tag span:before{content:',';position:absolute;bottom:6px;right:0;height:100%;font-size:16px;width:auto;padding-right:5px}.blog-info-tag
span{position:relative;display:inline-block;padding-right:10px}.blog-info-tag span:last-child:before{display:none}.wpcf7 form .wpcf7-response-output{border:0;margin:15px
0;padding:0;font-weight:bold;font-size:12px}.wpcf7 form.sent .wpcf7-response-output{color:#46b450}.wpcf7 form.invalid .wpcf7-response-output{color:red}span.price-from{display:none}.processing{opacity:0.5 !important;position:relative;pointer-events:none !important}.processing::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-0.5em;margin-top:-0.5em;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(/wp-content/themes/monatheme/assets/images/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0, 0, 0, 0.75);z-index:99}.hide-sitename{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#wp-admin-bar-wp-logo
img{max-width:100%;height:100%}.mona-empty{color:white}.ez-toc-debug-messages{display:none}.book-wrap.linear .book-tab,
.book-wrap.linear .book-switch{display:none !important}.book-wrap.linear .book-group{display:block}.book-wrap.linear .book-panel{display:block !important;margin-bottom:28px}.book-panel.is-locked{opacity: .5;pointer-events:none;position:relative}.book-panel.is-locked .mona-wpcf7-not-valid-tip{pointer-events:auto}.disabled-overlay{pointer-events:none;opacity:0.5;filter:grayscale(0.6)}.type-item{display:flex;align-items:center;justify-content:space-between;padding:12px
16px;border:1px
solid #e5e5e5;border-radius:6px;background:#fff8ef;margin-bottom:12px}.type-name{font-size:1.6rem;font-weight:700;color:#171717}.quantity-controller{display:inline-flex;align-items:center;border:1px
solid #d5d5d5;border-radius:4px;background:#fff;overflow:hidden}.qty-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;color:#171717;background:#f5f5f5;border:none;cursor:pointer;transition:background 0.2s ease-in-out}.qty-btn:hover{background:#e0e0e0}.qty-val,.homestay-qty-val{width:40px;height:32px;text-align:center;font-size:1.6rem;font-weight:700;color:#171717;border:none;outline:none;background:#fff}.room-item{position:relative}.room-item.is-selected{background:#0faa17 !important}.room-item.is-selected .room-tt,
.room-item.is-selected .room-price{color:#fafafa !important}.room-item .check-badge{position:absolute;top:8px;right:8px;background:#fff;color:#0faa17;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:14px;box-shadow:0 2px 4px rgba(0,0,0,0.1);opacity:0;transition:opacity 0.2s ease-in-out;z-index:5}.room-item.is-selected .check-badge{opacity:1}.homestay-qty-item{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fff8ef;border:1px
solid #e5e5e5;border-radius:6px;margin-top:15px;max-width:538px}.homestay-qty-item .room-tt{font-size:1.8rem;font-weight:700}#type-list{display:flex;flex-direction:column;width:100%}.book-panel .form-group.w-50 label.form-label{width:100% !important}.ticket-form::before{display:none !important}.ticket-form input,
.ticket-form
textarea{background:#fff !important}.ticket-form .select2-container .select2-selection--single{background:#fff !important}.ticket-form .form-text{opacity:1 !important}