Plugin Directory

Changeset 3394373


Ignore:
Timestamp:
11/12/2025 01:40:45 PM (5 weeks ago)
Author:
jetmonsters
Message:

Version: 5.2.4

Location:
motopress-hotel-booking-lite/trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • motopress-hotel-booking-lite/trunk/assets/css/admin.css

    r3305651 r3394373  
    269269}
    270270.mphb-preloader {
    271   background-image: url("../../images/loading.gif?ver=5.2.3");
     271  background-image: url("../../images/loading.gif?ver=5.2.4");
    272272  width: 20px;
    273273  height: 20px;
  • motopress-hotel-booking-lite/trunk/assets/css/admin.min.css

    r3305651 r3394373  
    1 .mphb-hide{display:none!important}.mphb-table-centered{text-align:center}.mphb-table-centered td,.mphb-table-centered th{text-align:center}.mphb-centered{text-align:center}.mphb-right{text-align:right}.mphb-left{text-align:left}.mphb-date-input-width{width:90px}.mphb-subscript{color:#999}.postbox .inside{word-wrap:break-word}table.wp-list-table .column-handle{width:17px;display:none}table.wp-list-table tbody td.column-handle{cursor:move;width:17px;text-align:center;vertical-align:text-top}table.wp-list-table tbody td.column-handle::before{content:'\f333';font-family:Dashicons;text-align:center;line-height:1;color:#999;display:block;font-size:20px;width:20px;height:100%;margin:0}table.wp-list-table.posts .column-column-handle{width:20px}table.wp-list-table.posts tbody td.column-handle{display:table-cell}.mphb-ctrl .notice{display:inline-block;padding-top:9px;padding-bottom:9px}.mphb-ctrl-media img{max-width:100%;cursor:pointer}.mphb-ctrl-media img.single-image-control{max-width:300px}.mphb-ctrl-complex .mphb-complex-add-item+table{margin-top:1em}.mphb-ctrl-complex .mphb-move-select{margin-top:1em;padding:0;background-position:center center;background-color:transparent;width:24px;height:24px;min-height:24px}.mphb-ctrl-complex>table>tbody.mphb-sortable .mphb-sortable-handle{cursor:move}.mphb-ctrl-complex-vertical>table>tbody>tr>th{padding-left:12px}.mphb-ctrl-complex-vertical>table>tbody>tr:last-of-type>td{border-bottom-color:inherit;border-bottom-style:solid;border-bottom-width:1px}.mphb-ctrl-price-breakdown .mphb-price-breakdown .mphb-price-breakdown-expand>.mphb-inner-icon{font-family:sans-serif;font-size:1em;margin-right:.75em;border:1px solid currentColor;width:1em;height:1em;line-height:1em;display:inline-block;text-align:center;box-sizing:content-box;pointer-events:none}.mphb-ctrl-price-breakdown .mphb-price-breakdown .mphb-table-price-column{width:33%}.mphb-ctrl-amount .mphb-amount-inputs{text-align:left}.mphb-ctrl-notes-list>table>tbody.mphb-sortable>tr,.mphb-ctrl-rules-list>table>tbody.mphb-sortable>tr{cursor:move}.mphb-ctrl-notes-list .mphb-add-button,.mphb-ctrl-notes-list .mphb-add-button:active,.mphb-ctrl-rules-list .mphb-add-button,.mphb-ctrl-rules-list .mphb-add-button:active{vertical-align:baseline;margin-left:12px}.mphb-ctrl-notes-list .mphb-ctrl-wrapper,.mphb-ctrl-rules-list .mphb-ctrl-wrapper{display:none}.mphb-ctrl-notes-list .mphb-list-item-editing .mphb-rendered-value,.mphb-ctrl-rules-list .mphb-list-item-editing .mphb-rendered-value{display:none}.mphb-ctrl-notes-list .mphb-list-item-editing .mphb-ctrl-wrapper,.mphb-ctrl-rules-list .mphb-list-item-editing .mphb-ctrl-wrapper{display:block}.mphb-ctrl-notes-list button+button,.mphb-ctrl-rules-list button+button{margin-left:4px}.mphb-ctrl-notes-list .mphb-add-button,.mphb-ctrl-notes-list .mphb-add-button:active{margin-left:0}.mphb-ctrl-variable-pricing .mphb-pricing-table{border-collapse:collapse}.mphb-ctrl-variable-pricing .mphb-pricing-table tr td:first-child,.mphb-ctrl-variable-pricing .mphb-pricing-table tr td:nth-child(2),.mphb-ctrl-variable-pricing .mphb-pricing-table tr th:first-child,.mphb-ctrl-variable-pricing .mphb-pricing-table tr th:nth-child(2){width:10%;max-width:10%}.mphb-ctrl-variable-pricing .mphb-pricing-table tr td:last-child,.mphb-ctrl-variable-pricing .mphb-pricing-table tr th:last-child{width:5%;max-width:5%;vertical-align:middle}.mphb-ctrl-variable-pricing .mphb-pricing-table .mphb-pricing-headers th{padding-top:8px;padding-bottom:8px;font-weight:400}.mphb-ctrl-variable-pricing .mphb-pricing-price-per-night{background:#f1f1f1;border:1px solid #e5e5e5}.mphb-ctrl-variable-pricing td[data-period-index]{background-color:#f1f1f1;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.mphb-ctrl-variable-pricing .mphb-pricing-action{cursor:pointer}.mphb-ctrl-variable-pricing .mphb-pricing-action:hover{color:#0073aa}.mphb-ctrl-variable-pricing .mphb-pricing-action.mphb-pricing-remove-period::before{font-size:14px}.mphb-ctrl-variable-pricing .mphb-pricing-enable-variations-label{display:block;margin-top:16px}.mphb-ctrl-variable-pricing .mphb-pricing-variations-table{margin-top:16px}.mphb-ctrl-action-button .button-row,.mphb-ctrl-install-plugin .button-row{display:flex;align-items:center}.mphb-ctrl-action-button .mphb-preloader.mphb-hide+.status-text,.mphb-ctrl-install-plugin .mphb-preloader.mphb-hide+.status-text{padding-left:4px}.mphb-ctrl-action-button .status-text.error,.mphb-ctrl-install-plugin .status-text.error{color:#e25950;font-weight:700}.mphb-ctrl-image img{cursor:pointer}.mphb-ctrl .regular-text{width:100%;max-width:25em}.mphb-ctrl-description{margin-top:4px}.mphb-ctrl-description details{background:#fff;border:1px solid #c3c4c7;box-shadow:0 1px 1px rgba(0,0,0,.04);padding:1em 1em 0;line-height:1.6;font-size:13px}.mphb-ctrl-description summary{font-size:14px;font-weight:600;margin:-1em -1em 0;padding:.5em 1em;cursor:pointer}.mphb-ctrl-description details[open]{padding:1em}.mphb-ctrl-description details[open] summary{border-bottom:1px solid #c3c4c7;margin-bottom:.5em}.mphb-ctrl-description div.mphb-email-tags-wrapper{margin:-.5em -1em -1em -1em}.mphb-ctrl-description table.mphb-email-tags{width:100%}.mphb-ctrl-description table.mphb-email-tags td{padding:5px 1em}.mphb-ctrl-description table.mphb-email-tags em{user-select:all;cursor:pointer}.mphb-heading-row td,.mphb-heading-row th{padding:0}#poststuff .mphb-ctrl-heading h2{font-size:1.3em;font-weight:600;margin:1em 0;padding:0}.mphb-price-text{width:80px}.mphb-long-price-text{width:100px}.mphb-wide-text{width:100%}.mphb-wide-text[required]{width:90%}.mphb-preloader{background-image:url(../../images/loading.gif?ver=5.2.3);width:20px;height:20px;display:inline-block}.mphb-payments-table th.mphb-to-pay-label,.mphb-payments-table th.mphb-total-label{text-align:right}.mphb-vertical-top table td{vertical-align:top}div[data-group=mphb_season_prices]>table{table-layout:fixed}div[data-group=mphb_season_prices]>table td,div[data-group=mphb_season_prices]>table th{display:table-cell;width:75%}div[data-group=mphb_season_prices]>table th:first-of-type{width:12.5%}div[data-group=mphb_season_prices]>table th:last-of-type{width:12.5%}div[data-group=mphb_season_prices]>table.mphb-separate-sortable-table td,div[data-group=mphb_season_prices]>table.mphb-separate-sortable-table th{width:67.5%;padding:10px 7px}div[data-group=mphb_season_prices]>table.mphb-separate-sortable-table th:first-of-type{width:30px}div[data-group=mphb_season_prices]>table.mphb-separate-sortable-table th:nth-of-type(2){width:150px}div[data-group=mphb_season_prices]>table.mphb-separate-sortable-table th:last-of-type{width:10%}div[data-group=mphb_season_prices]>table .mphb-ctrl-variable-pricing{overflow:auto;padding-bottom:16px}div[data-group=mphb_season_prices]>table .mphb-pricing-tiny-description{display:block;font-size:10px;font-style:italic}#mphb-display-import-control>label{line-height:22px}#mphb-display-import-control .mphb-preloader{vertical-align:middle}h2 .mphb-link-anchor,h3 .mphb-link-anchor{text-decoration:none}@media screen and (max-width:1440px){.button.mphb-complex-delete-item{overflow:hidden;text-indent:-9999px;white-space:nowrap;width:36px;height:40px;padding:6px 10px}.button.mphb-complex-delete-item:before{content:"\f182";text-indent:0;float:left;font-family:dashicons;font-size:16px;line-height:1.7}}@media screen and (max-width:1200px){#rate_cpt .inside>table td,#rate_cpt .inside>table th{padding:.5em}#rate_cpt .inside>table>tbody>tr>th{display:none}div[data-group=mphb_season_prices]>table.mphb-separate-sortable-table th:first-of-type{width:20px}}.mphb-bookings-calendar-wrapper{max-width:100%;width:100%;position:relative}.mphb-bookings-calendar-wrapper .mphb-booking-calendar-tables-wrapper{position:relative;clear:both}.mphb-bookings-calendar-wrapper table{border-collapse:collapse}.mphb-bookings-calendar-wrapper table.mphb-bookings-calendar-rooms{border:1px solid #e5e5e5;width:160px;position:absolute;top:0;left:0}.mphb-bookings-calendar-wrapper table.mphb-bookings-calendar-rooms>tfoot tr,.mphb-bookings-calendar-wrapper table.mphb-bookings-calendar-rooms>thead tr{height:82px;max-height:82px}.mphb-bookings-calendar-wrapper table.mphb-bookings-calendar-rooms>tfoot tr th,.mphb-bookings-calendar-wrapper table.mphb-bookings-calendar-rooms>thead tr th{padding:0;text-align:center;width:160px}.mphb-bookings-calendar-wrapper table.mphb-bookings-calendar-rooms>tbody>tr td,.mphb-bookings-calendar-wrapper table.mphb-bookings-calendar-rooms>tbody>tr>th{padding-top:0;padding-bottom:0;vertical-align:middle;height:30px;border:1px solid #e5e5e5;width:160px}.mphb-bookings-calendar-wrapper table.mphb-bookings-calendar-rooms>tbody>tr td>a,.mphb-bookings-calendar-wrapper table.mphb-bookings-calendar-rooms>tbody>tr>th>a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;max-width:140px;line-height:14px;font-size:12px}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-holder{width:-moz-calc(100% - 160px);width:-webkit-calc(100% - 160px);width:calc(100% - 160px);margin-left:160px;overflow-x:scroll}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table{width:auto}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tfoot>tr,.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>thead>tr{height:82px;max-height:82px}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tfoot>tr>th,.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>thead>tr>th{padding:0;vertical-align:middle;text-align:center;border:1px solid #e5e5e5}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td{border:1px solid #e5e5e5}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-first-part{border-right:none}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-second-part{border-left:none}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table td,.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table th{padding:0;vertical-align:middle;text-align:center;word-wrap:normal}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table td{width:15px;min-width:15px}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table th{width:30px;min-width:30px}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table td.mphb-no-rooms-found{text-align:left;padding-left:10px}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table td.mphb-date-today,.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table th.mphb-date-today{background:#efefef7f}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td{height:30px;max-height:30px;position:relative}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-first-part{overflow:hidden}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-room-locked:after{content:'';position:absolute;top:1px;right:-1px;bottom:1px;left:0}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-room-locked.mphb-date-booked:after{background:#cef093}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-room-locked.mphb-date-pending:after{background:#fed24d}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-room-locked.mphb-date-blocked:after{background:#ffd0d0}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-room-locked.mphb-date-buffer:after{background:#ffd0d0;background:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23C4C4C4'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cline x1='-10.3536' y1='17.9307' x2='17.9307' y2='-10.3536' stroke='%23CBCBCB'/%3E%3Cline x1='-4.35355' y1='21.9307' x2='23.9307' y2='-6.35355' stroke='%23CBCBCB'/%3E%3Cline x1='2.64645' y1='24.9307' x2='30.9307' y2='-3.35355' stroke='%23CBCBCB'/%3E%3Cline x1='8.64645' y1='28.9307' x2='36.9307' y2='0.646447' stroke='%23CBCBCB'/%3E%3C/g%3E%3C/svg%3E%0A")}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-room-locked.mphb-date-imported-booking:after{background:#b0c4de}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-room-locked.mphb-date-imported-booking+.mphb-date-check-out-booked.mphb-date-imported-booking:after{background:#b0c4de}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-check-in{border-left:1px solid #e5e5e5}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-check-out{border-right:1px solid #e5e5e5}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-check-in:after{left:1px;content:'';position:absolute;top:1px;right:-1px;bottom:1px}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-check-out:after{right:1px;content:'';position:absolute;top:1px;bottom:1px;left:0}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-check-out-booked:after{background:#cef093}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-check-out-pending:after{background:#fed24d}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking{cursor:pointer;position:absolute;z-index:2;left:5px;top:50%;transform:translateY(-50%);text-align:left;line-height:1;overflow:hidden;white-space:nowrap}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking .mphb-customer{display:block;font-size:11px;letter-spacing:-.025em;pointer-events:none}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking.booking-nights-1{width:calc(200% - 5px)}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking.booking-nights-2{width:calc(400% - 5px)}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking.booking-nights-3{width:calc(600% - 5px)}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking.booking-nights-4{width:calc(800% - 5px)}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking.booking-nights-5{width:calc(1000% - 5px)}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking.booking-nights-6{width:calc(1200% - 5px)}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking.booking-nights-7{width:calc(1400% - 5px)}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking.booking-nights-8{width:calc(1600% - 5px)}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking.booking-nights-9{width:calc(1800% - 5px)}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking.booking-nights-10{width:calc(2000% - 5px)}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-silent-link-to-booking{position:absolute;top:1px;left:0;bottom:1px;cursor:pointer;text-decoration:none;z-index:1;right:-1px}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td:last-of-type .mphb-link-to-booking{width:calc(100% - 5px)}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-date{margin:15px 15px 15px 0}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-date *{vertical-align:middle}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-date #mphb-bookings-calendar-filter-room-type{max-width:200px;margin-right:15px}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-search{margin:15px 15px 15px 0}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-search *{vertical-align:middle}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-search #mphb-booking-calendar-search-room-availability-status{max-width:120px}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-legend{margin:10px 0;display:flex}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-legend .legend-item{display:flex;flex-direction:column;align-items:center;padding:0 5px;font-size:12px;max-width:60px}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-legend .legend-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-legend .legend-item:before{position:relative;display:inline-block;width:15px;height:15px;margin-right:2px;top:3px;content:"";margin-bottom:5px}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-legend .legend-item.booked:before{background-color:#cef093}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-legend .legend-item.pending:before{background-color:#fed24d}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-legend .legend-item.blocked:before{background-color:#ffd0d0}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-legend .legend-item.external:before{background-color:#b0c4de}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-custom-period-wrapper{display:inline-block}.mphb-bookings-calendar-wrapper .mphb-booking-calendar-tables-wrapper.mphb-booking-calendar-custom-period-tables .mphb-bookings-date-table,.mphb-bookings-calendar-wrapper .mphb-booking-calendar-tables-wrapper.mphb-booking-calendar-month-tables .mphb-bookings-date-table{min-width:100%}.mphb-bookings-calendar-wrapper .mphb-booking-calendar-tables-wrapper.mphb-booking-calendar-size-large table.mphb-bookings-calendar-rooms>tbody>tr>td{height:45px}.mphb-bookings-calendar-wrapper .mphb-booking-calendar-tables-wrapper.mphb-booking-calendar-size-large table.mphb-bookings-date-table>tbody>tr>td{height:45px;max-height:45px}body.wp-admin .mphb-checkout-form-wrapper input[type=email],body.wp-admin .mphb-checkout-form-wrapper input[type=text],body.wp-admin .mphb-checkout-form-wrapper select,body.wp-admin .mphb-checkout-form-wrapper textarea,body.wp-admin .mphb-search-form-wrapper input[type=email],body.wp-admin .mphb-search-form-wrapper input[type=text],body.wp-admin .mphb-search-form-wrapper select,body.wp-admin .mphb-search-form-wrapper textarea,body.wp-admin .mphb_cb_checkout-wrapper input[type=email],body.wp-admin .mphb_cb_checkout-wrapper input[type=text],body.wp-admin .mphb_cb_checkout-wrapper select,body.wp-admin .mphb_cb_checkout-wrapper textarea,body.wp-admin .mphb_cb_search-wrapper input[type=email],body.wp-admin .mphb_cb_search-wrapper input[type=text],body.wp-admin .mphb_cb_search-wrapper select,body.wp-admin .mphb_cb_search-wrapper textarea{width:100%}@media screen and (min-width:768px){body.wp-admin .mphb-checkout-form-wrapper input[type=email],body.wp-admin .mphb-checkout-form-wrapper input[type=text],body.wp-admin .mphb-checkout-form-wrapper select,body.wp-admin .mphb-checkout-form-wrapper textarea,body.wp-admin .mphb-search-form-wrapper input[type=email],body.wp-admin .mphb-search-form-wrapper input[type=text],body.wp-admin .mphb-search-form-wrapper select,body.wp-admin .mphb-search-form-wrapper textarea,body.wp-admin .mphb_cb_checkout-wrapper input[type=email],body.wp-admin .mphb_cb_checkout-wrapper input[type=text],body.wp-admin .mphb_cb_checkout-wrapper select,body.wp-admin .mphb_cb_checkout-wrapper textarea,body.wp-admin .mphb_cb_search-wrapper input[type=email],body.wp-admin .mphb_cb_search-wrapper input[type=text],body.wp-admin .mphb_cb_search-wrapper select,body.wp-admin .mphb_cb_search-wrapper textarea{max-width:25em}}body.wp-admin .mphb-edit-booking.edit,body.wp-admin .mphb-edit-booking.summary{max-width:100em}body.wp-admin .mphb-edit-booking.summary .column-transition{width:20px}body.wp-admin .mphb-edit-booking.summary .column-preset-room select{width:25em}body.wp-admin .mphb-edit-booking.summary .column-room,body.wp-admin .mphb-edit-booking.summary .column-transition{vertical-align:middle}body.wp-admin .mphb-edit-booking.edit .mphb-reserve-rooms-table .column-status{font-weight:600}body.wp-admin .mphb-edit-booking.edit .mphb-reserve-rooms-table tr.mphb-available-room .column-status{color:green}body.wp-admin .mphb-edit-booking.edit .mphb-reserve-rooms-table tr.mphb-unavailable-room .column-status{color:red}body.wp-admin .mphb-edit-booking.checkout{display:flex;flex-wrap:wrap}body.wp-admin .mphb-edit-booking.checkout .mphb-checkout-form-wrapper{width:100%;max-width:36em;padding:2em}body.wp-admin .mphb-edit-booking.checkout .mphb-checkout-form-wrapper:not(.mphb-original-checkout-wrapper){background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #ccd0d4}body.wp-admin .mphb-edit-booking.checkout .mphb-checkout-form-wrapper .mphb-check-in-date,body.wp-admin .mphb-edit-booking.checkout .mphb-checkout-form-wrapper .mphb-check-out-date,body.wp-admin .mphb-edit-booking.checkout .mphb-checkout-form-wrapper .mphb-room-title,body.wp-admin .mphb-edit-booking.checkout .mphb-checkout-form-wrapper .mphb-room-type-title{display:table-row}body.wp-admin .mphb-edit-booking.checkout .mphb-checkout-form-wrapper .mphb-check-in-date span:first-of-type,body.wp-admin .mphb-edit-booking.checkout .mphb-checkout-form-wrapper .mphb-check-out-date span:first-of-type,body.wp-admin .mphb-edit-booking.checkout .mphb-checkout-form-wrapper .mphb-room-title span:first-of-type,body.wp-admin .mphb-edit-booking.checkout .mphb-checkout-form-wrapper .mphb-room-type-title span:first-of-type{display:table-cell;padding-right:1em}body.wp-admin .mphb-checkout-form-wrapper.mphb-original-checkout-wrapper .mphb_checkout-services-list .mphb_sc_checkout-service-adults{width:40px}body.wp-admin .mphb-checkout-form-wrapper.mphb-original-checkout-wrapper .mphb_checkout-services-list .mphb_checkout-service-quantity{width:100px}body.wp-admin .mphb-edit-booking.checkout .mphb-submit-button-wrapper,body.wp-admin .mphb-edit-booking.edit .mphb-submit-button-wrapper,body.wp-admin .mphb-edit-booking.summary .mphb-submit-button-wrapper{margin-top:2em}body.wp-admin .mphb-checkout-form-wrapper .mphb_checkout-service-quantity{width:100px;display:inline-block}body.wp-admin .mphb_sc_checkout-services-list select{width:auto}body.wp-admin .mphb-reserve-rooms-details .mphb-room-details{margin-top:2.5em}body.wp-admin .mphb-reserve-rooms-details .mphb-adults-chooser label,body.wp-admin .mphb-reserve-rooms-details .mphb-children-chooser label,body.wp-admin .mphb-reserve-rooms-details .mphb-guest-name-wrapper label{display:block}body.wp-admin .mphb-coupon-code-wrapper label{display:block}body.wp-admin table.mphb-payments-table{margin-bottom:1em}body.wp-admin .mphb-price-breakdown-wrapper table,body.wp-admin .mphb-room-price-breakdown-wrapper table,body.wp-admin table.mphb-payments-table{width:100%;border-collapse:collapse}@media screen and (min-width:768px){body.wp-admin .mphb-price-breakdown-wrapper table,body.wp-admin .mphb-room-price-breakdown-wrapper table,body.wp-admin table.mphb-payments-table{max-width:47em}}body.wp-admin .mphb-price-breakdown-wrapper table tr th,body.wp-admin .mphb-room-price-breakdown-wrapper table tr th,body.wp-admin table.mphb-payments-table tr th{font-weight:500}body.wp-admin .mphb-price-breakdown-wrapper table tr td,body.wp-admin .mphb-price-breakdown-wrapper table tr th,body.wp-admin .mphb-room-price-breakdown-wrapper table tr td,body.wp-admin .mphb-room-price-breakdown-wrapper table tr th,body.wp-admin table.mphb-payments-table tr td,body.wp-admin table.mphb-payments-table tr th{padding:.85em;border:1px solid #d1d1d1;border-collapse:collapse;border-spacing:0;text-align:left}body.wp-admin .mphb-price-breakdown-wrapper table tr td:last-child,body.wp-admin .mphb-price-breakdown-wrapper table tr th:last-child,body.wp-admin .mphb-room-price-breakdown-wrapper table tr td:last-child,body.wp-admin .mphb-room-price-breakdown-wrapper table tr th:last-child,body.wp-admin table.mphb-payments-table tr td:last-child,body.wp-admin table.mphb-payments-table tr th:last-child{text-align:right}body.wp-admin .mphb-price-breakdown-wrapper table tr td:only-child,body.wp-admin .mphb-price-breakdown-wrapper table tr th:only-child,body.wp-admin .mphb-room-price-breakdown-wrapper table tr td:only-child,body.wp-admin .mphb-room-price-breakdown-wrapper table tr th:only-child,body.wp-admin table.mphb-payments-table tr td:only-child,body.wp-admin table.mphb-payments-table tr th:only-child{text-align:left}body.wp-admin .mphb-price-breakdown-wrapper table tfoot,body.wp-admin .mphb-room-price-breakdown-wrapper table tfoot,body.wp-admin table.mphb-payments-table tfoot{text-align:left}body.wp-admin .mphb-price-breakdown-wrapper table tfoot .mphb-table-price-column,body.wp-admin .mphb-room-price-breakdown-wrapper table tfoot .mphb-table-price-column,body.wp-admin table.mphb-payments-table tfoot .mphb-table-price-column{text-align:right}body.wp-admin .mphb-price-breakdown-wrapper table tfoot th,body.wp-admin .mphb-room-price-breakdown-wrapper table tfoot th,body.wp-admin table.mphb-payments-table tfoot th{padding-top:1em}body.wp-admin .mphb-price-breakdown-wrapper .mphb-price-breakdown-group:not(:first-of-type) td,body.wp-admin .mphb-room-price-breakdown-wrapper .mphb-price-breakdown-group:not(:first-of-type) td{padding-top:1em}body.wp-admin .mphb-price-breakdown-wrapper .mphb-price-breakdown-group .mphb-table-price-column,body.wp-admin .mphb-room-price-breakdown-wrapper .mphb-price-breakdown-group .mphb-table-price-column{text-align:right}body.wp-admin .mphb-checkout-section+.mphb-checkout-section{margin-top:4em}body.wp-admin.post-type-mphb_booking .check_in_out_date-wrapper{display:flex;flex-direction:row}body.wp-admin.post-type-mphb_booking .check_in_out_date-wrapper>time:first-of-type{margin-right:.5em}body.wp-admin.post-type-mphb_booking .check_in_out_date-wrapper>time:last-of-type{margin-left:.5em}body.wp-admin.post-type-mphb_booking .check_in_out_date .mphb-booking-nights,body.wp-admin.post-type-mphb_booking .check_in_out_date .mphb-booking-year{display:block;font-size:.92307em}.mphb-earnings-reports h3,.mphb-export-bookings-report h3{border-bottom:1px solid #c3c4c7}#mphb-export-bookings-form .cancel-button{margin-top:1em}.mphb-extensions{display:flex;flex-flow:row wrap;max-width:1640px}.mphb-extensions .mphb-extension{background:#fff;border:1px solid #ddd;margin:0 20px 20px 0;max-width:300px;display:flex;flex-direction:column}.mphb-extensions .mphb-extension .mphb-extension-content{display:flex;flex-direction:column;flex:1 0 auto;align-items:flex-start;padding:2em;height:auto}.mphb-extensions .mphb-extension .mphb-extension-title{font-size:14px}.mphb-extensions .mphb-extension .mphb-extension-title a{text-decoration:none}.mphb-extensions .mphb-extension .mphb-extension-excerpt,.mphb-extensions .mphb-extension .mphb-extension-title{margin-top:0}.mphb-extensions .mphb-extension .mphb-extension-thumbnail{max-width:100%;max-height:220px;width:100%;object-fit:cover;object-position:top}.mphb-extensions .mphb-extension .mphb-extension-link{margin-top:auto}#mphb_internal_notes table tr td:first-child .mphb-notes-list-rendered-value{white-space:pre-wrap}#mphb_internal_notes table tr td:last-child{white-space:nowrap}#mphb_internal_notes table tr td:not(:first-child){width:10%}@media screen and (max-width:720px){.mphb-extensions{flex-direction:column}.mphb-extensions .mphb-extension{margin:0 0 40px;width:100%;max-width:100%}.mphb-extensions .mphb-extension img.mphb-extension-thumbnail{object-position:center;max-height:300px}}.mphb-upgrade-to-premium{max-width:1000px}.mphb-upgrade-to-premium .mphb-column-title{width:30%}.mphb-upgrade-to-premium .mphb-column-title .mphb-title{font-weight:600;font-size:16px;margin-bottom:5px;display:block}.mphb-upgrade-to-premium .mphb-column-lite{width:15%;text-align:center}.mphb-upgrade-to-premium .mphb-column-pro{width:30%;text-align:center}.mphb-upgrade-to-premium .mphb-icon-no,.mphb-upgrade-to-premium .mphb-icon-yes{font-size:30px;width:30px;height:30px}.mphb-upgrade-to-premium .mphb-icon-yes{color:#64d519}.mphb-upgrade-to-premium .mphb-icon-no{color:#eb4c3f}.mphb-upgrade-to-premium .mphb-comparison-table td,.mphb-upgrade-to-premium .mphb-comparison-table th{padding:10px 15px;vertical-align:middle;font-size:16px}.mphb-popup .mphb-popup-backdrop{position:fixed;z-index:90000;top:0;left:0;bottom:0;right:0;background-color:#000;opacity:.7}.mphb-popup .mphb-popup-body{position:fixed;z-index:100000;background-color:#fff;padding:0;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;max-width:100%;height:80%;overflow:hidden}@media screen and (max-width:782px){.mphb-popup .mphb-popup-body{top:0;bottom:0;left:0;right:0;transform:none;width:100%;height:100%}}.mphb-popup .mphb-header{background-color:#fcfcfc;padding:13px 19.5px;border-bottom:1px solid #ddd;position:relative}.mphb-popup .mphb-header .mphb-title{display:inline-block;margin:0;font-size:18px;font-weight:700;line-height:1.5em}.mphb-popup .mphb-header .mphb-preloader{margin-left:3px;margin-bottom:-3px}.mphb-popup .mphb-header .mphb-close-popup-button{position:absolute;top:0;right:0;width:54px;height:54px;color:#777;text-align:center;cursor:pointer;border:0;border-left:1px solid #ddd;background:0 0}.mphb-popup .mphb-header .mphb-close-popup-button:hover{background:#ddd;border-color:#ccc;color:#000}.mphb-popup .mphb-content{position:absolute;top:54px;bottom:55px;left:0;right:0;padding:0 20px;overflow-y:auto}.mphb-popup .mphb-content .widefat th{font-weight:700}.mphb-popup .mphb-footer{position:absolute;left:0;right:0;bottom:0;padding:1em 1.5em;background:#fcfcfc;border-top:1px solid #dfdfdf}.mphb-popup .mphb-footer .button{float:right;text-align:center}@media screen and (max-width:782px){.mphb-popup .mphb-footer .button{float:none;width:100%}}#mphb-bookings-calendar-popup .mphb-header .mphb-status{float:right;margin-right:54px;display:inline-flex;line-height:27px;color:#777;background-color:#e5e5e5;border-radius:4px;padding:0 13px;white-space:nowrap;max-width:100%}#mphb-bookings-calendar-popup .mphb-header .mphb-status-confirmed{color:#333;background-color:#cef093}#mphb-bookings-calendar-popup .mphb-header .mphb-status-pending,#mphb-bookings-calendar-popup .mphb-header .mphb-status-pending-payment,#mphb-bookings-calendar-popup .mphb-header .mphb-status-pending-user{color:#333;background-color:#fed24d}#mphb-add-room-popup .mphb-popup-body{height:25em}#mphb-add-room-popup .mphb-popup-body .mphb-content select{width:25em}.mphb-progress{position:relative;height:28px;background-color:#fff;border:1px solid #4297d7;border-radius:5px;overflow:hidden}.mphb-progress .mphb-progress__bar{display:block;width:0%;height:100%;background-size:28px 30px;background-image:repeating-linear-gradient(45deg,#6ea6d1,#6ea6d1 10px,#88b6d9 10px,#88b6d9 20px);transition:width .3s ease}.mphb-progress.mphb-wait .mphb-progress__bar{width:100%!important;opacity:.65;animation:animate-mphb-progress-bar 1.5s linear infinite}.mphb-progress .mphb-progress__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#222;text-shadow:1px 0 1px rgba(255,255,255,.5);font-size:14px;font-weight:700}@keyframes animate-mphb-progress-bar{0%{background-position:0 0}100%{background-position:28px 0}}#mphb-graphs-filter,.mphb-dates-range-custom{display:flex;flex-direction:row}#mphb-graphs-filter.mphb-invisible,.mphb-dates-range-custom.mphb-invisible{display:none}#mphb-graphs-filter .mphb-ctrl-datepicker,.mphb-dates-range-custom .mphb-ctrl-datepicker{margin-right:6px}#mphb-earnings-report-chart>div{width:100%}#mphb-earnings-report-chart #mphb-earnings-report-data-filter{display:flex;flex-direction:row;align-items:center;padding:6px 0 10px}#mphb-earnings-report-chart #mphb-earnings-report-data-filter #mphb-chart-data-filter{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin:0}#mphb-earnings-report-chart #mphb-earnings-report-data-filter #mphb-chart-data-filter>li{padding:2px 0 2px 1em;margin:0}#mphb-earnings-report-chart #mphb-earnings-report{min-width:100%;height:400px}#mphb-earnings-report-chart #mphb-chart-legend{display:flex;flex-direction:row;margin:0 0 15px 0}#mphb-earnings-report-chart #mphb-chart-legend .mphb-chart-legend-item{border-right:1px solid #c3c4c7;border-top:1px solid #c3c4c7;border-bottom-width:3px;border-bottom-style:solid;display:block;margin:0;padding:10px 15px;box-sizing:border-box;line-height:1;flex:1}#mphb-earnings-report-chart #mphb-chart-legend .mphb-chart-legend-item:first-child{border-left:1px solid #c3c4c7}#mphb-earnings-report-chart #mphb-chart-legend .mphb-chart-legend-item p{margin-top:0;margin-bottom:0}#mphb-earnings-report-chart #mphb-chart-legend .mphb-chart-legend-item-earnings{margin:3px 0;line-height:1.2}#mphb-earnings-report-chart #mphb-earnings-report-info{margin-top:1em}.mphb-tooltip{display:block;background:#444;color:#fff;padding:3px}.mphb-help-tip{color:#666;display:inline-block;font-size:1.1em;font-style:normal;height:16px;line-height:16px;position:relative;vertical-align:middle;width:16px}.mphb-help-tip::after{font-family:Dashicons;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;content:"\f223";cursor:help}#tiptip_holder{display:none;z-index:8675309;position:absolute;top:0;left:0}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#333}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#333}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#333}#tiptip_holder.tip_left{padding-right:5px}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#333}#tiptip_content,.chart-tooltip{color:#fff;font-size:12px;max-width:200px;background:#333;text-align:center;border-radius:3px;padding:.618em 1em;box-shadow:0 1px 3px rgba(0,0,0,.2);hyphens:auto}#tiptip_content code,.chart-tooltip code{padding:1px;background:#888}#tiptip_content p,.chart-tooltip p{font-size:inherit;margin-bottom:.75em;margin-top:.75em}#tiptip_content p:first-child,.chart-tooltip p:first-child{margin-top:0}#tiptip_content p:last-child,.chart-tooltip p:last-child{margin-bottom:0}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}.mphb-deprecated{opacity:.5}.mphb-deprecated strong{color:#8b0000;cursor:help}body.post-type-mphb_booking #post-body-content,body.post-type-mphb_payment #post-body-content{display:none}
     1.mphb-hide{display:none!important}.mphb-table-centered{text-align:center}.mphb-table-centered td,.mphb-table-centered th{text-align:center}.mphb-centered{text-align:center}.mphb-right{text-align:right}.mphb-left{text-align:left}.mphb-date-input-width{width:90px}.mphb-subscript{color:#999}.postbox .inside{word-wrap:break-word}table.wp-list-table .column-handle{width:17px;display:none}table.wp-list-table tbody td.column-handle{cursor:move;width:17px;text-align:center;vertical-align:text-top}table.wp-list-table tbody td.column-handle::before{content:'\f333';font-family:Dashicons;text-align:center;line-height:1;color:#999;display:block;font-size:20px;width:20px;height:100%;margin:0}table.wp-list-table.posts .column-column-handle{width:20px}table.wp-list-table.posts tbody td.column-handle{display:table-cell}.mphb-ctrl .notice{display:inline-block;padding-top:9px;padding-bottom:9px}.mphb-ctrl-media img{max-width:100%;cursor:pointer}.mphb-ctrl-media img.single-image-control{max-width:300px}.mphb-ctrl-complex .mphb-complex-add-item+table{margin-top:1em}.mphb-ctrl-complex .mphb-move-select{margin-top:1em;padding:0;background-position:center center;background-color:transparent;width:24px;height:24px;min-height:24px}.mphb-ctrl-complex>table>tbody.mphb-sortable .mphb-sortable-handle{cursor:move}.mphb-ctrl-complex-vertical>table>tbody>tr>th{padding-left:12px}.mphb-ctrl-complex-vertical>table>tbody>tr:last-of-type>td{border-bottom-color:inherit;border-bottom-style:solid;border-bottom-width:1px}.mphb-ctrl-price-breakdown .mphb-price-breakdown .mphb-price-breakdown-expand>.mphb-inner-icon{font-family:sans-serif;font-size:1em;margin-right:.75em;border:1px solid currentColor;width:1em;height:1em;line-height:1em;display:inline-block;text-align:center;box-sizing:content-box;pointer-events:none}.mphb-ctrl-price-breakdown .mphb-price-breakdown .mphb-table-price-column{width:33%}.mphb-ctrl-amount .mphb-amount-inputs{text-align:left}.mphb-ctrl-notes-list>table>tbody.mphb-sortable>tr,.mphb-ctrl-rules-list>table>tbody.mphb-sortable>tr{cursor:move}.mphb-ctrl-notes-list .mphb-add-button,.mphb-ctrl-notes-list .mphb-add-button:active,.mphb-ctrl-rules-list .mphb-add-button,.mphb-ctrl-rules-list .mphb-add-button:active{vertical-align:baseline;margin-left:12px}.mphb-ctrl-notes-list .mphb-ctrl-wrapper,.mphb-ctrl-rules-list .mphb-ctrl-wrapper{display:none}.mphb-ctrl-notes-list .mphb-list-item-editing .mphb-rendered-value,.mphb-ctrl-rules-list .mphb-list-item-editing .mphb-rendered-value{display:none}.mphb-ctrl-notes-list .mphb-list-item-editing .mphb-ctrl-wrapper,.mphb-ctrl-rules-list .mphb-list-item-editing .mphb-ctrl-wrapper{display:block}.mphb-ctrl-notes-list button+button,.mphb-ctrl-rules-list button+button{margin-left:4px}.mphb-ctrl-notes-list .mphb-add-button,.mphb-ctrl-notes-list .mphb-add-button:active{margin-left:0}.mphb-ctrl-variable-pricing .mphb-pricing-table{border-collapse:collapse}.mphb-ctrl-variable-pricing .mphb-pricing-table tr td:first-child,.mphb-ctrl-variable-pricing .mphb-pricing-table tr td:nth-child(2),.mphb-ctrl-variable-pricing .mphb-pricing-table tr th:first-child,.mphb-ctrl-variable-pricing .mphb-pricing-table tr th:nth-child(2){width:10%;max-width:10%}.mphb-ctrl-variable-pricing .mphb-pricing-table tr td:last-child,.mphb-ctrl-variable-pricing .mphb-pricing-table tr th:last-child{width:5%;max-width:5%;vertical-align:middle}.mphb-ctrl-variable-pricing .mphb-pricing-table .mphb-pricing-headers th{padding-top:8px;padding-bottom:8px;font-weight:400}.mphb-ctrl-variable-pricing .mphb-pricing-price-per-night{background:#f1f1f1;border:1px solid #e5e5e5}.mphb-ctrl-variable-pricing td[data-period-index]{background-color:#f1f1f1;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.mphb-ctrl-variable-pricing .mphb-pricing-action{cursor:pointer}.mphb-ctrl-variable-pricing .mphb-pricing-action:hover{color:#0073aa}.mphb-ctrl-variable-pricing .mphb-pricing-action.mphb-pricing-remove-period::before{font-size:14px}.mphb-ctrl-variable-pricing .mphb-pricing-enable-variations-label{display:block;margin-top:16px}.mphb-ctrl-variable-pricing .mphb-pricing-variations-table{margin-top:16px}.mphb-ctrl-action-button .button-row,.mphb-ctrl-install-plugin .button-row{display:flex;align-items:center}.mphb-ctrl-action-button .mphb-preloader.mphb-hide+.status-text,.mphb-ctrl-install-plugin .mphb-preloader.mphb-hide+.status-text{padding-left:4px}.mphb-ctrl-action-button .status-text.error,.mphb-ctrl-install-plugin .status-text.error{color:#e25950;font-weight:700}.mphb-ctrl-image img{cursor:pointer}.mphb-ctrl .regular-text{width:100%;max-width:25em}.mphb-ctrl-description{margin-top:4px}.mphb-ctrl-description details{background:#fff;border:1px solid #c3c4c7;box-shadow:0 1px 1px rgba(0,0,0,.04);padding:1em 1em 0;line-height:1.6;font-size:13px}.mphb-ctrl-description summary{font-size:14px;font-weight:600;margin:-1em -1em 0;padding:.5em 1em;cursor:pointer}.mphb-ctrl-description details[open]{padding:1em}.mphb-ctrl-description details[open] summary{border-bottom:1px solid #c3c4c7;margin-bottom:.5em}.mphb-ctrl-description div.mphb-email-tags-wrapper{margin:-.5em -1em -1em -1em}.mphb-ctrl-description table.mphb-email-tags{width:100%}.mphb-ctrl-description table.mphb-email-tags td{padding:5px 1em}.mphb-ctrl-description table.mphb-email-tags em{user-select:all;cursor:pointer}.mphb-heading-row td,.mphb-heading-row th{padding:0}#poststuff .mphb-ctrl-heading h2{font-size:1.3em;font-weight:600;margin:1em 0;padding:0}.mphb-price-text{width:80px}.mphb-long-price-text{width:100px}.mphb-wide-text{width:100%}.mphb-wide-text[required]{width:90%}.mphb-preloader{background-image:url(../../images/loading.gif?ver=5.2.4);width:20px;height:20px;display:inline-block}.mphb-payments-table th.mphb-to-pay-label,.mphb-payments-table th.mphb-total-label{text-align:right}.mphb-vertical-top table td{vertical-align:top}div[data-group=mphb_season_prices]>table{table-layout:fixed}div[data-group=mphb_season_prices]>table td,div[data-group=mphb_season_prices]>table th{display:table-cell;width:75%}div[data-group=mphb_season_prices]>table th:first-of-type{width:12.5%}div[data-group=mphb_season_prices]>table th:last-of-type{width:12.5%}div[data-group=mphb_season_prices]>table.mphb-separate-sortable-table td,div[data-group=mphb_season_prices]>table.mphb-separate-sortable-table th{width:67.5%;padding:10px 7px}div[data-group=mphb_season_prices]>table.mphb-separate-sortable-table th:first-of-type{width:30px}div[data-group=mphb_season_prices]>table.mphb-separate-sortable-table th:nth-of-type(2){width:150px}div[data-group=mphb_season_prices]>table.mphb-separate-sortable-table th:last-of-type{width:10%}div[data-group=mphb_season_prices]>table .mphb-ctrl-variable-pricing{overflow:auto;padding-bottom:16px}div[data-group=mphb_season_prices]>table .mphb-pricing-tiny-description{display:block;font-size:10px;font-style:italic}#mphb-display-import-control>label{line-height:22px}#mphb-display-import-control .mphb-preloader{vertical-align:middle}h2 .mphb-link-anchor,h3 .mphb-link-anchor{text-decoration:none}@media screen and (max-width:1440px){.button.mphb-complex-delete-item{overflow:hidden;text-indent:-9999px;white-space:nowrap;width:36px;height:40px;padding:6px 10px}.button.mphb-complex-delete-item:before{content:"\f182";text-indent:0;float:left;font-family:dashicons;font-size:16px;line-height:1.7}}@media screen and (max-width:1200px){#rate_cpt .inside>table td,#rate_cpt .inside>table th{padding:.5em}#rate_cpt .inside>table>tbody>tr>th{display:none}div[data-group=mphb_season_prices]>table.mphb-separate-sortable-table th:first-of-type{width:20px}}.mphb-bookings-calendar-wrapper{max-width:100%;width:100%;position:relative}.mphb-bookings-calendar-wrapper .mphb-booking-calendar-tables-wrapper{position:relative;clear:both}.mphb-bookings-calendar-wrapper table{border-collapse:collapse}.mphb-bookings-calendar-wrapper table.mphb-bookings-calendar-rooms{border:1px solid #e5e5e5;width:160px;position:absolute;top:0;left:0}.mphb-bookings-calendar-wrapper table.mphb-bookings-calendar-rooms>tfoot tr,.mphb-bookings-calendar-wrapper table.mphb-bookings-calendar-rooms>thead tr{height:82px;max-height:82px}.mphb-bookings-calendar-wrapper table.mphb-bookings-calendar-rooms>tfoot tr th,.mphb-bookings-calendar-wrapper table.mphb-bookings-calendar-rooms>thead tr th{padding:0;text-align:center;width:160px}.mphb-bookings-calendar-wrapper table.mphb-bookings-calendar-rooms>tbody>tr td,.mphb-bookings-calendar-wrapper table.mphb-bookings-calendar-rooms>tbody>tr>th{padding-top:0;padding-bottom:0;vertical-align:middle;height:30px;border:1px solid #e5e5e5;width:160px}.mphb-bookings-calendar-wrapper table.mphb-bookings-calendar-rooms>tbody>tr td>a,.mphb-bookings-calendar-wrapper table.mphb-bookings-calendar-rooms>tbody>tr>th>a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;max-width:140px;line-height:14px;font-size:12px}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-holder{width:-moz-calc(100% - 160px);width:-webkit-calc(100% - 160px);width:calc(100% - 160px);margin-left:160px;overflow-x:scroll}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table{width:auto}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tfoot>tr,.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>thead>tr{height:82px;max-height:82px}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tfoot>tr>th,.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>thead>tr>th{padding:0;vertical-align:middle;text-align:center;border:1px solid #e5e5e5}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td{border:1px solid #e5e5e5}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-first-part{border-right:none}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-second-part{border-left:none}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table td,.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table th{padding:0;vertical-align:middle;text-align:center;word-wrap:normal}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table td{width:15px;min-width:15px}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table th{width:30px;min-width:30px}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table td.mphb-no-rooms-found{text-align:left;padding-left:10px}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table td.mphb-date-today,.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table th.mphb-date-today{background:#efefef7f}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td{height:30px;max-height:30px;position:relative}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-first-part{overflow:hidden}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-room-locked:after{content:'';position:absolute;top:1px;right:-1px;bottom:1px;left:0}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-room-locked.mphb-date-booked:after{background:#cef093}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-room-locked.mphb-date-pending:after{background:#fed24d}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-room-locked.mphb-date-blocked:after{background:#ffd0d0}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-room-locked.mphb-date-buffer:after{background:#ffd0d0;background:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23C4C4C4'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cline x1='-10.3536' y1='17.9307' x2='17.9307' y2='-10.3536' stroke='%23CBCBCB'/%3E%3Cline x1='-4.35355' y1='21.9307' x2='23.9307' y2='-6.35355' stroke='%23CBCBCB'/%3E%3Cline x1='2.64645' y1='24.9307' x2='30.9307' y2='-3.35355' stroke='%23CBCBCB'/%3E%3Cline x1='8.64645' y1='28.9307' x2='36.9307' y2='0.646447' stroke='%23CBCBCB'/%3E%3C/g%3E%3C/svg%3E%0A")}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-room-locked.mphb-date-imported-booking:after{background:#b0c4de}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-room-locked.mphb-date-imported-booking+.mphb-date-check-out-booked.mphb-date-imported-booking:after{background:#b0c4de}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-check-in{border-left:1px solid #e5e5e5}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-check-out{border-right:1px solid #e5e5e5}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-check-in:after{left:1px;content:'';position:absolute;top:1px;right:-1px;bottom:1px}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-check-out:after{right:1px;content:'';position:absolute;top:1px;bottom:1px;left:0}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-check-out-booked:after{background:#cef093}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td.mphb-date-check-out-pending:after{background:#fed24d}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking{cursor:pointer;position:absolute;z-index:2;left:5px;top:50%;transform:translateY(-50%);text-align:left;line-height:1;overflow:hidden;white-space:nowrap}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking .mphb-customer{display:block;font-size:11px;letter-spacing:-.025em;pointer-events:none}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking.booking-nights-1{width:calc(200% - 5px)}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking.booking-nights-2{width:calc(400% - 5px)}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking.booking-nights-3{width:calc(600% - 5px)}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking.booking-nights-4{width:calc(800% - 5px)}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking.booking-nights-5{width:calc(1000% - 5px)}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking.booking-nights-6{width:calc(1200% - 5px)}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking.booking-nights-7{width:calc(1400% - 5px)}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking.booking-nights-8{width:calc(1600% - 5px)}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking.booking-nights-9{width:calc(1800% - 5px)}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-link-to-booking.booking-nights-10{width:calc(2000% - 5px)}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td .mphb-silent-link-to-booking{position:absolute;top:1px;left:0;bottom:1px;cursor:pointer;text-decoration:none;z-index:1;right:-1px}.mphb-bookings-calendar-wrapper table.mphb-bookings-date-table>tbody>tr>td:last-of-type .mphb-link-to-booking{width:calc(100% - 5px)}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-date{margin:15px 15px 15px 0}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-date *{vertical-align:middle}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-date #mphb-bookings-calendar-filter-room-type{max-width:200px;margin-right:15px}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-search{margin:15px 15px 15px 0}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-search *{vertical-align:middle}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-search #mphb-booking-calendar-search-room-availability-status{max-width:120px}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-legend{margin:10px 0;display:flex}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-legend .legend-item{display:flex;flex-direction:column;align-items:center;padding:0 5px;font-size:12px;max-width:60px}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-legend .legend-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-legend .legend-item:before{position:relative;display:inline-block;width:15px;height:15px;margin-right:2px;top:3px;content:"";margin-bottom:5px}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-legend .legend-item.booked:before{background-color:#cef093}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-legend .legend-item.pending:before{background-color:#fed24d}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-legend .legend-item.blocked:before{background-color:#ffd0d0}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-bookings-calendar-legend .legend-item.external:before{background-color:#b0c4de}.mphb-bookings-calendar-wrapper .mphb-bookings-calendar-filters-wrapper .mphb-custom-period-wrapper{display:inline-block}.mphb-bookings-calendar-wrapper .mphb-booking-calendar-tables-wrapper.mphb-booking-calendar-custom-period-tables .mphb-bookings-date-table,.mphb-bookings-calendar-wrapper .mphb-booking-calendar-tables-wrapper.mphb-booking-calendar-month-tables .mphb-bookings-date-table{min-width:100%}.mphb-bookings-calendar-wrapper .mphb-booking-calendar-tables-wrapper.mphb-booking-calendar-size-large table.mphb-bookings-calendar-rooms>tbody>tr>td{height:45px}.mphb-bookings-calendar-wrapper .mphb-booking-calendar-tables-wrapper.mphb-booking-calendar-size-large table.mphb-bookings-date-table>tbody>tr>td{height:45px;max-height:45px}body.wp-admin .mphb-checkout-form-wrapper input[type=email],body.wp-admin .mphb-checkout-form-wrapper input[type=text],body.wp-admin .mphb-checkout-form-wrapper select,body.wp-admin .mphb-checkout-form-wrapper textarea,body.wp-admin .mphb-search-form-wrapper input[type=email],body.wp-admin .mphb-search-form-wrapper input[type=text],body.wp-admin .mphb-search-form-wrapper select,body.wp-admin .mphb-search-form-wrapper textarea,body.wp-admin .mphb_cb_checkout-wrapper input[type=email],body.wp-admin .mphb_cb_checkout-wrapper input[type=text],body.wp-admin .mphb_cb_checkout-wrapper select,body.wp-admin .mphb_cb_checkout-wrapper textarea,body.wp-admin .mphb_cb_search-wrapper input[type=email],body.wp-admin .mphb_cb_search-wrapper input[type=text],body.wp-admin .mphb_cb_search-wrapper select,body.wp-admin .mphb_cb_search-wrapper textarea{width:100%}@media screen and (min-width:768px){body.wp-admin .mphb-checkout-form-wrapper input[type=email],body.wp-admin .mphb-checkout-form-wrapper input[type=text],body.wp-admin .mphb-checkout-form-wrapper select,body.wp-admin .mphb-checkout-form-wrapper textarea,body.wp-admin .mphb-search-form-wrapper input[type=email],body.wp-admin .mphb-search-form-wrapper input[type=text],body.wp-admin .mphb-search-form-wrapper select,body.wp-admin .mphb-search-form-wrapper textarea,body.wp-admin .mphb_cb_checkout-wrapper input[type=email],body.wp-admin .mphb_cb_checkout-wrapper input[type=text],body.wp-admin .mphb_cb_checkout-wrapper select,body.wp-admin .mphb_cb_checkout-wrapper textarea,body.wp-admin .mphb_cb_search-wrapper input[type=email],body.wp-admin .mphb_cb_search-wrapper input[type=text],body.wp-admin .mphb_cb_search-wrapper select,body.wp-admin .mphb_cb_search-wrapper textarea{max-width:25em}}body.wp-admin .mphb-edit-booking.edit,body.wp-admin .mphb-edit-booking.summary{max-width:100em}body.wp-admin .mphb-edit-booking.summary .column-transition{width:20px}body.wp-admin .mphb-edit-booking.summary .column-preset-room select{width:25em}body.wp-admin .mphb-edit-booking.summary .column-room,body.wp-admin .mphb-edit-booking.summary .column-transition{vertical-align:middle}body.wp-admin .mphb-edit-booking.edit .mphb-reserve-rooms-table .column-status{font-weight:600}body.wp-admin .mphb-edit-booking.edit .mphb-reserve-rooms-table tr.mphb-available-room .column-status{color:green}body.wp-admin .mphb-edit-booking.edit .mphb-reserve-rooms-table tr.mphb-unavailable-room .column-status{color:red}body.wp-admin .mphb-edit-booking.checkout{display:flex;flex-wrap:wrap}body.wp-admin .mphb-edit-booking.checkout .mphb-checkout-form-wrapper{width:100%;max-width:36em;padding:2em}body.wp-admin .mphb-edit-booking.checkout .mphb-checkout-form-wrapper:not(.mphb-original-checkout-wrapper){background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #ccd0d4}body.wp-admin .mphb-edit-booking.checkout .mphb-checkout-form-wrapper .mphb-check-in-date,body.wp-admin .mphb-edit-booking.checkout .mphb-checkout-form-wrapper .mphb-check-out-date,body.wp-admin .mphb-edit-booking.checkout .mphb-checkout-form-wrapper .mphb-room-title,body.wp-admin .mphb-edit-booking.checkout .mphb-checkout-form-wrapper .mphb-room-type-title{display:table-row}body.wp-admin .mphb-edit-booking.checkout .mphb-checkout-form-wrapper .mphb-check-in-date span:first-of-type,body.wp-admin .mphb-edit-booking.checkout .mphb-checkout-form-wrapper .mphb-check-out-date span:first-of-type,body.wp-admin .mphb-edit-booking.checkout .mphb-checkout-form-wrapper .mphb-room-title span:first-of-type,body.wp-admin .mphb-edit-booking.checkout .mphb-checkout-form-wrapper .mphb-room-type-title span:first-of-type{display:table-cell;padding-right:1em}body.wp-admin .mphb-checkout-form-wrapper.mphb-original-checkout-wrapper .mphb_checkout-services-list .mphb_sc_checkout-service-adults{width:40px}body.wp-admin .mphb-checkout-form-wrapper.mphb-original-checkout-wrapper .mphb_checkout-services-list .mphb_checkout-service-quantity{width:100px}body.wp-admin .mphb-edit-booking.checkout .mphb-submit-button-wrapper,body.wp-admin .mphb-edit-booking.edit .mphb-submit-button-wrapper,body.wp-admin .mphb-edit-booking.summary .mphb-submit-button-wrapper{margin-top:2em}body.wp-admin .mphb-checkout-form-wrapper .mphb_checkout-service-quantity{width:100px;display:inline-block}body.wp-admin .mphb_sc_checkout-services-list select{width:auto}body.wp-admin .mphb-reserve-rooms-details .mphb-room-details{margin-top:2.5em}body.wp-admin .mphb-reserve-rooms-details .mphb-adults-chooser label,body.wp-admin .mphb-reserve-rooms-details .mphb-children-chooser label,body.wp-admin .mphb-reserve-rooms-details .mphb-guest-name-wrapper label{display:block}body.wp-admin .mphb-coupon-code-wrapper label{display:block}body.wp-admin table.mphb-payments-table{margin-bottom:1em}body.wp-admin .mphb-price-breakdown-wrapper table,body.wp-admin .mphb-room-price-breakdown-wrapper table,body.wp-admin table.mphb-payments-table{width:100%;border-collapse:collapse}@media screen and (min-width:768px){body.wp-admin .mphb-price-breakdown-wrapper table,body.wp-admin .mphb-room-price-breakdown-wrapper table,body.wp-admin table.mphb-payments-table{max-width:47em}}body.wp-admin .mphb-price-breakdown-wrapper table tr th,body.wp-admin .mphb-room-price-breakdown-wrapper table tr th,body.wp-admin table.mphb-payments-table tr th{font-weight:500}body.wp-admin .mphb-price-breakdown-wrapper table tr td,body.wp-admin .mphb-price-breakdown-wrapper table tr th,body.wp-admin .mphb-room-price-breakdown-wrapper table tr td,body.wp-admin .mphb-room-price-breakdown-wrapper table tr th,body.wp-admin table.mphb-payments-table tr td,body.wp-admin table.mphb-payments-table tr th{padding:.85em;border:1px solid #d1d1d1;border-collapse:collapse;border-spacing:0;text-align:left}body.wp-admin .mphb-price-breakdown-wrapper table tr td:last-child,body.wp-admin .mphb-price-breakdown-wrapper table tr th:last-child,body.wp-admin .mphb-room-price-breakdown-wrapper table tr td:last-child,body.wp-admin .mphb-room-price-breakdown-wrapper table tr th:last-child,body.wp-admin table.mphb-payments-table tr td:last-child,body.wp-admin table.mphb-payments-table tr th:last-child{text-align:right}body.wp-admin .mphb-price-breakdown-wrapper table tr td:only-child,body.wp-admin .mphb-price-breakdown-wrapper table tr th:only-child,body.wp-admin .mphb-room-price-breakdown-wrapper table tr td:only-child,body.wp-admin .mphb-room-price-breakdown-wrapper table tr th:only-child,body.wp-admin table.mphb-payments-table tr td:only-child,body.wp-admin table.mphb-payments-table tr th:only-child{text-align:left}body.wp-admin .mphb-price-breakdown-wrapper table tfoot,body.wp-admin .mphb-room-price-breakdown-wrapper table tfoot,body.wp-admin table.mphb-payments-table tfoot{text-align:left}body.wp-admin .mphb-price-breakdown-wrapper table tfoot .mphb-table-price-column,body.wp-admin .mphb-room-price-breakdown-wrapper table tfoot .mphb-table-price-column,body.wp-admin table.mphb-payments-table tfoot .mphb-table-price-column{text-align:right}body.wp-admin .mphb-price-breakdown-wrapper table tfoot th,body.wp-admin .mphb-room-price-breakdown-wrapper table tfoot th,body.wp-admin table.mphb-payments-table tfoot th{padding-top:1em}body.wp-admin .mphb-price-breakdown-wrapper .mphb-price-breakdown-group:not(:first-of-type) td,body.wp-admin .mphb-room-price-breakdown-wrapper .mphb-price-breakdown-group:not(:first-of-type) td{padding-top:1em}body.wp-admin .mphb-price-breakdown-wrapper .mphb-price-breakdown-group .mphb-table-price-column,body.wp-admin .mphb-room-price-breakdown-wrapper .mphb-price-breakdown-group .mphb-table-price-column{text-align:right}body.wp-admin .mphb-checkout-section+.mphb-checkout-section{margin-top:4em}body.wp-admin.post-type-mphb_booking .check_in_out_date-wrapper{display:flex;flex-direction:row}body.wp-admin.post-type-mphb_booking .check_in_out_date-wrapper>time:first-of-type{margin-right:.5em}body.wp-admin.post-type-mphb_booking .check_in_out_date-wrapper>time:last-of-type{margin-left:.5em}body.wp-admin.post-type-mphb_booking .check_in_out_date .mphb-booking-nights,body.wp-admin.post-type-mphb_booking .check_in_out_date .mphb-booking-year{display:block;font-size:.92307em}.mphb-earnings-reports h3,.mphb-export-bookings-report h3{border-bottom:1px solid #c3c4c7}#mphb-export-bookings-form .cancel-button{margin-top:1em}.mphb-extensions{display:flex;flex-flow:row wrap;max-width:1640px}.mphb-extensions .mphb-extension{background:#fff;border:1px solid #ddd;margin:0 20px 20px 0;max-width:300px;display:flex;flex-direction:column}.mphb-extensions .mphb-extension .mphb-extension-content{display:flex;flex-direction:column;flex:1 0 auto;align-items:flex-start;padding:2em;height:auto}.mphb-extensions .mphb-extension .mphb-extension-title{font-size:14px}.mphb-extensions .mphb-extension .mphb-extension-title a{text-decoration:none}.mphb-extensions .mphb-extension .mphb-extension-excerpt,.mphb-extensions .mphb-extension .mphb-extension-title{margin-top:0}.mphb-extensions .mphb-extension .mphb-extension-thumbnail{max-width:100%;max-height:220px;width:100%;object-fit:cover;object-position:top}.mphb-extensions .mphb-extension .mphb-extension-link{margin-top:auto}#mphb_internal_notes table tr td:first-child .mphb-notes-list-rendered-value{white-space:pre-wrap}#mphb_internal_notes table tr td:last-child{white-space:nowrap}#mphb_internal_notes table tr td:not(:first-child){width:10%}@media screen and (max-width:720px){.mphb-extensions{flex-direction:column}.mphb-extensions .mphb-extension{margin:0 0 40px;width:100%;max-width:100%}.mphb-extensions .mphb-extension img.mphb-extension-thumbnail{object-position:center;max-height:300px}}.mphb-upgrade-to-premium{max-width:1000px}.mphb-upgrade-to-premium .mphb-column-title{width:30%}.mphb-upgrade-to-premium .mphb-column-title .mphb-title{font-weight:600;font-size:16px;margin-bottom:5px;display:block}.mphb-upgrade-to-premium .mphb-column-lite{width:15%;text-align:center}.mphb-upgrade-to-premium .mphb-column-pro{width:30%;text-align:center}.mphb-upgrade-to-premium .mphb-icon-no,.mphb-upgrade-to-premium .mphb-icon-yes{font-size:30px;width:30px;height:30px}.mphb-upgrade-to-premium .mphb-icon-yes{color:#64d519}.mphb-upgrade-to-premium .mphb-icon-no{color:#eb4c3f}.mphb-upgrade-to-premium .mphb-comparison-table td,.mphb-upgrade-to-premium .mphb-comparison-table th{padding:10px 15px;vertical-align:middle;font-size:16px}.mphb-popup .mphb-popup-backdrop{position:fixed;z-index:90000;top:0;left:0;bottom:0;right:0;background-color:#000;opacity:.7}.mphb-popup .mphb-popup-body{position:fixed;z-index:100000;background-color:#fff;padding:0;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;max-width:100%;height:80%;overflow:hidden}@media screen and (max-width:782px){.mphb-popup .mphb-popup-body{top:0;bottom:0;left:0;right:0;transform:none;width:100%;height:100%}}.mphb-popup .mphb-header{background-color:#fcfcfc;padding:13px 19.5px;border-bottom:1px solid #ddd;position:relative}.mphb-popup .mphb-header .mphb-title{display:inline-block;margin:0;font-size:18px;font-weight:700;line-height:1.5em}.mphb-popup .mphb-header .mphb-preloader{margin-left:3px;margin-bottom:-3px}.mphb-popup .mphb-header .mphb-close-popup-button{position:absolute;top:0;right:0;width:54px;height:54px;color:#777;text-align:center;cursor:pointer;border:0;border-left:1px solid #ddd;background:0 0}.mphb-popup .mphb-header .mphb-close-popup-button:hover{background:#ddd;border-color:#ccc;color:#000}.mphb-popup .mphb-content{position:absolute;top:54px;bottom:55px;left:0;right:0;padding:0 20px;overflow-y:auto}.mphb-popup .mphb-content .widefat th{font-weight:700}.mphb-popup .mphb-footer{position:absolute;left:0;right:0;bottom:0;padding:1em 1.5em;background:#fcfcfc;border-top:1px solid #dfdfdf}.mphb-popup .mphb-footer .button{float:right;text-align:center}@media screen and (max-width:782px){.mphb-popup .mphb-footer .button{float:none;width:100%}}#mphb-bookings-calendar-popup .mphb-header .mphb-status{float:right;margin-right:54px;display:inline-flex;line-height:27px;color:#777;background-color:#e5e5e5;border-radius:4px;padding:0 13px;white-space:nowrap;max-width:100%}#mphb-bookings-calendar-popup .mphb-header .mphb-status-confirmed{color:#333;background-color:#cef093}#mphb-bookings-calendar-popup .mphb-header .mphb-status-pending,#mphb-bookings-calendar-popup .mphb-header .mphb-status-pending-payment,#mphb-bookings-calendar-popup .mphb-header .mphb-status-pending-user{color:#333;background-color:#fed24d}#mphb-add-room-popup .mphb-popup-body{height:25em}#mphb-add-room-popup .mphb-popup-body .mphb-content select{width:25em}.mphb-progress{position:relative;height:28px;background-color:#fff;border:1px solid #4297d7;border-radius:5px;overflow:hidden}.mphb-progress .mphb-progress__bar{display:block;width:0%;height:100%;background-size:28px 30px;background-image:repeating-linear-gradient(45deg,#6ea6d1,#6ea6d1 10px,#88b6d9 10px,#88b6d9 20px);transition:width .3s ease}.mphb-progress.mphb-wait .mphb-progress__bar{width:100%!important;opacity:.65;animation:animate-mphb-progress-bar 1.5s linear infinite}.mphb-progress .mphb-progress__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#222;text-shadow:1px 0 1px rgba(255,255,255,.5);font-size:14px;font-weight:700}@keyframes animate-mphb-progress-bar{0%{background-position:0 0}100%{background-position:28px 0}}#mphb-graphs-filter,.mphb-dates-range-custom{display:flex;flex-direction:row}#mphb-graphs-filter.mphb-invisible,.mphb-dates-range-custom.mphb-invisible{display:none}#mphb-graphs-filter .mphb-ctrl-datepicker,.mphb-dates-range-custom .mphb-ctrl-datepicker{margin-right:6px}#mphb-earnings-report-chart>div{width:100%}#mphb-earnings-report-chart #mphb-earnings-report-data-filter{display:flex;flex-direction:row;align-items:center;padding:6px 0 10px}#mphb-earnings-report-chart #mphb-earnings-report-data-filter #mphb-chart-data-filter{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin:0}#mphb-earnings-report-chart #mphb-earnings-report-data-filter #mphb-chart-data-filter>li{padding:2px 0 2px 1em;margin:0}#mphb-earnings-report-chart #mphb-earnings-report{min-width:100%;height:400px}#mphb-earnings-report-chart #mphb-chart-legend{display:flex;flex-direction:row;margin:0 0 15px 0}#mphb-earnings-report-chart #mphb-chart-legend .mphb-chart-legend-item{border-right:1px solid #c3c4c7;border-top:1px solid #c3c4c7;border-bottom-width:3px;border-bottom-style:solid;display:block;margin:0;padding:10px 15px;box-sizing:border-box;line-height:1;flex:1}#mphb-earnings-report-chart #mphb-chart-legend .mphb-chart-legend-item:first-child{border-left:1px solid #c3c4c7}#mphb-earnings-report-chart #mphb-chart-legend .mphb-chart-legend-item p{margin-top:0;margin-bottom:0}#mphb-earnings-report-chart #mphb-chart-legend .mphb-chart-legend-item-earnings{margin:3px 0;line-height:1.2}#mphb-earnings-report-chart #mphb-earnings-report-info{margin-top:1em}.mphb-tooltip{display:block;background:#444;color:#fff;padding:3px}.mphb-help-tip{color:#666;display:inline-block;font-size:1.1em;font-style:normal;height:16px;line-height:16px;position:relative;vertical-align:middle;width:16px}.mphb-help-tip::after{font-family:Dashicons;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;content:"\f223";cursor:help}#tiptip_holder{display:none;z-index:8675309;position:absolute;top:0;left:0}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#333}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#333}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#333}#tiptip_holder.tip_left{padding-right:5px}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#333}#tiptip_content,.chart-tooltip{color:#fff;font-size:12px;max-width:200px;background:#333;text-align:center;border-radius:3px;padding:.618em 1em;box-shadow:0 1px 3px rgba(0,0,0,.2);hyphens:auto}#tiptip_content code,.chart-tooltip code{padding:1px;background:#888}#tiptip_content p,.chart-tooltip p{font-size:inherit;margin-bottom:.75em;margin-top:.75em}#tiptip_content p:first-child,.chart-tooltip p:first-child{margin-top:0}#tiptip_content p:last-child,.chart-tooltip p:last-child{margin-bottom:0}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}.mphb-deprecated{opacity:.5}.mphb-deprecated strong{color:#8b0000;cursor:help}body.post-type-mphb_booking #post-body-content,body.post-type-mphb_payment #post-body-content{display:none}
  • motopress-hotel-booking-lite/trunk/assets/css/mphb.css

    r3305651 r3394373  
    66}
    77.mphb-preloader {
    8   background-image: url("../../images/loading.gif?ver=5.2.3");
     8  background-image: url("../../images/loading.gif?ver=5.2.4");
    99  width: 20px;
    1010  height: 20px;
     
    4040  position: absolute;
    4141  background-color: rgba(255, 255, 255, 0.5);
    42   background-image: url("../../images/loading.gif?ver=5.2.3");
     42  background-image: url("../../images/loading.gif?ver=5.2.4");
    4343  background-size: 20px;
    4444  background-position: center center;
     
    210210  position: absolute;
    211211  background-color: rgba(255, 255, 255, 0.5);
    212   background-image: url("../../images/loading.gif?ver=5.2.3");
     212  background-image: url("../../images/loading.gif?ver=5.2.4");
    213213  background-size: 20px;
    214214  background-position: center center;
     
    236236  position: absolute;
    237237  background-color: rgba(255, 255, 255, 0.5);
    238   background-image: url("../../images/loading.gif?ver=5.2.3");
     238  background-image: url("../../images/loading.gif?ver=5.2.4");
    239239  background-size: 20px;
    240240  background-position: center center;
  • motopress-hotel-booking-lite/trunk/assets/css/mphb.min.css

    r3305651 r3394373  
    1 .mphb-hide{display:none!important}.mphb-clear{clear:both}.mphb-preloader{background-image:url(../../images/loading.gif?ver=5.2.3);width:20px;height:20px;display:inline-block}.mphb-price-period{border-bottom:1px dashed;cursor:help}.mphb-calendar{--mphb-available-date-bg:#cef093;--mphb-available-date-color:#000000;--mphb-not-available-date-bg:#dddddd;--mphb-not-available-date-color:#777777;--mphb-booked-date-bg:#dddddd;--mphb-booked-date-color:#777777;--mphb-out-of-season-date-bg:#dddddd;--mphb-out-of-season-date-color:#777777;--mphb-selected-date-bg:#404040;--mphb-selected-date-color:#ffffff;--mphb-unselectable-date-color:#777777}.mphb-calendar.mphb-loading .datepick{position:relative}.mphb-calendar.mphb-loading .datepick:before{content:'';left:0;right:0;top:0;bottom:0;position:absolute;background-color:rgba(255,255,255,.5);background-image:url(../../images/loading.gif?ver=5.2.3);background-size:20px;background-position:center center;background-repeat:no-repeat;z-index:1}.mphb-calendar .datepick-month-header select{display:inline-block!important;width:auto!important}.mphb-calendar .datepick-month table{border-collapse:collapse;height:100%;margin-bottom:0}.mphb-calendar .datepick-month td{padding:0}.mphb-calendar .datepick-month td>span{height:100%}.mphb-calendar .datepick-month td a .mphb-date-cell__price,.mphb-calendar .datepick-month td span .mphb-date-cell__price{white-space:nowrap;overflow:hidden;word-break:keep-all;font-size:10px;padding:0;margin:0 .125em;width:auto;color:inherit;line-height:1.5}.mphb-calendar .datepick-month td a .mphb-date-cell__price span,.mphb-calendar .datepick-month td span .mphb-date-cell__price span{padding:0;display:inline;color:inherit}.mphb-calendar td .mphb-date-cell{color:var(--mphb-available-date-color,#000)}.mphb-calendar td .mphb-available-date{background-color:var(--mphb-available-date-bg,#cef093)}.mphb-calendar td .mphb-past-date{opacity:.15;background-color:#eee;color:#888}.mphb-calendar td .mphb-out-of-season-date--check-in{background:linear-gradient(to bottom right,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-out-of-season-date--check-out{background:linear-gradient(to top left,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-out-of-season-date--check-in.mphb-mark-as-unavailable--check-out{background:linear-gradient(to bottom right,var(--mphb-not-available-date-bg,#ddd) 0,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-out-of-season-date--check-out.mphb-mark-as-unavailable,.mphb-calendar td .mphb-out-of-season-date--check-out.mphb-mark-as-unavailable--check-in{background:linear-gradient(to top left,var(--mphb-not-available-date-bg,#ddd) 0,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-out-of-season-date,.mphb-calendar td .mphb-out-of-season-date--check-in.mphb-out-of-season-date--check-out{background:var(--mphb-out-of-season-date-bg,#ddd);color:var(--mphb-out-of-season-date-color,#777)}.mphb-calendar td .mphb-mark-as-unavailable--check-in{background:linear-gradient(to bottom right,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-not-available-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-mark-as-unavailable--check-in.mphb-out-of-season-date,.mphb-calendar td .mphb-mark-as-unavailable--check-in.mphb-out-of-season-date--check-in.mphb-out-of-season-date--check-out{background:linear-gradient(to bottom right,var(--mphb-not-available-date-bg,#ddd) 0,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-mark-as-unavailable--check-out{background:linear-gradient(to top left,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-not-available-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-mark-as-unavailable--check-out.mphb-out-of-season-date,.mphb-calendar td .mphb-mark-as-unavailable--check-out.mphb-out-of-season-date--check-in.mphb-out-of-season-date--check-out{background:linear-gradient(to bottom right,var(--mphb-not-available-date-bg,#ddd) 0,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-mark-as-unavailable,.mphb-calendar td .mphb-mark-as-unavailable--check-in.mphb-mark-as-unavailable--check-out{background:var(--mphb-not-available-date-bg,#ddd);color:var(--mphb-not-available-date-color,#777)}.mphb-calendar td .mphb-booked-date{background:var(--mphb-booked-date-bg,#ddd);color:var(--mphb-booked-date-color,#777)}.mphb-calendar td .mphb-date-check-in{color:var(--mphb-available-date-color,#000);background:linear-gradient(to bottom right,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-booked-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-in.mphb-mark-as-unavailable,.mphb-calendar td .mphb-date-check-in.mphb-mark-as-unavailable--check-out{color:var(--mphb-not-available-date-color,#777);background:linear-gradient(to bottom right,var(--mphb-not-available-date-bg,#ddd) 0,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-booked-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-in.mphb-out-of-season-date--check-out{color:var(--mphb-out-of-season-date-color,#777);background:linear-gradient(to top left,var(--mphb-booked-date-bg,#ddd) 0,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-in.mphb-unselectable-date--check-in,.mphb-calendar td .mphb-date-check-in.mphb-unselectable-date--check-out{color:var(--mphb-unselectable-date-color,#777)}.mphb-calendar td .mphb-date-check-out{background:linear-gradient(to top left,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-booked-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-out.mphb-mark-as-unavailable,.mphb-calendar td .mphb-date-check-out.mphb-mark-as-unavailable--check-in{color:var(--mphb-not-available-date-color,#777);background:linear-gradient(to bottom right,var(--mphb-booked-date-bg,#ddd) 0,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-not-available-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-out.mphb-out-of-season-date--check-in{color:var(--mphb-out-of-season-date-color,#777);background:linear-gradient(to bottom right,var(--mphb-booked-date-bg,#ddd) 0,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-out.mphb-unselectable-date--check-in,.mphb-calendar td .mphb-date-check-out.mphb-unselectable-date--check-out{color:var(--mphb-unselectable-date-color,#777)}.mphb-calendar td .mphb-unselectable-date--check-in,.mphb-calendar td .mphb-unselectable-date--check-out{color:var(--mphb-unselectable-date-color,#777)}.mphb-calendar td .mphb-selectable-date--check-in:hover,.mphb-calendar td .mphb-selectable-date--check-out:hover,.mphb-calendar td .mphb-selected-date,.mphb-calendar td .mphb-selected-date--check-in,.mphb-calendar td .mphb-selected-date--check-in.mphb-date-check-out,.mphb-calendar td .mphb-selected-date--check-out,.mphb-calendar td .mphb-selected-date--check-out.mphb-date-check-in{background:var(--mphb-selected-date-bg,#89b63c);color:var(--mphb-selected-date-color,#777)}.mphb-calendar .datepick-ctrl{display:flex;background-color:#eee;color:#222;border-radius:.25em;font-weight:400}.mphb-calendar .datepick-ctrl a,.mphb-calendar .datepick-ctrl a:hover{color:inherit;background-color:transparent}.mphb-calendar .datepick-ctrl .mphb-calendar__selected-dates{width:100%;padding:0 .25em}.mphb-calendar .datepick-ctrl .datepick-cmd-clear{width:auto;padding:0 .25em;line-height:inherit}.mphb-booking-form.mphb-loading{position:relative}.mphb-booking-form.mphb-loading:before{content:'';left:0;right:0;top:0;bottom:0;position:absolute;background-color:rgba(255,255,255,.5);background-image:url(../../images/loading.gif?ver=5.2.3);background-size:20px;background-position:center center;background-repeat:no-repeat;z-index:1}.datepick-popup.mphb-loading{position:relative;pointer-events:none}.datepick-popup.mphb-loading:before{content:'';left:0;right:0;top:0;bottom:0;position:absolute;background-color:rgba(255,255,255,.5);background-image:url(../../images/loading.gif?ver=5.2.3);background-size:20px;background-position:center center;background-repeat:no-repeat;z-index:1}.mphb-datepick-popup .datepick-month-header select{display:inline-block!important;width:auto!important}.mphb-datepick-popup .datepick-month td .mphb-booked-date:not(.mphb-selectable-date){opacity:.5;background-color:#eee;color:#888}.mphb-datepick-popup .datepick-month td .mphb-past-date{opacity:.15;background-color:#eee;color:#888}.mphb-datepick-popup .datepick-month td .mphb-earlier-min-date,.mphb-datepick-popup .datepick-month td .mphb-later-max-date{opacity:.5;background-color:#eee;color:#888}.mphb-datepick-popup .datepick-month td .mphb-earlier-check-in-date{opacity:.15;background-color:#eee;color:#888}.mphb-datepick-popup .datepick-month td .mphb-check-in-date{background-color:#cef093}.mphb-datepick-popup .datepick-month td a.datepick-today{background-color:#fffaf0}.mphb-datepick-popup .datepick-month td a.datepick-highlight,.mphb-datepick-popup .datepick-month td a.datepick-selected{background-color:#404040;color:#fff}.mphb-datepick-popup .datepick-month td span.mphb-check-in-date{background-color:#606060;color:#fff}.mphb-datepick-popup .mphb-selectable-date{cursor:pointer}@media screen and (min-width:769px){.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="1"] .datepick-month{width:100%}.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="2"] .datepick-month{width:50%}.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="3"] .datepick-month{width:33.33%}.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="4"] .datepick-month{width:25%}.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="5"] .datepick-month{width:20%}}.mphb_widget_rooms-wrapper .mphb-widget-room-type-book-button,.mphb_widget_rooms-wrapper .mphb-widget-room-type-price,.mphb_widget_rooms-wrapper .mphb-widget-room-type-title{margin:1em 0}.mphb_widget_rooms-wrapper .mphb-widget-room-type-attributes,.mphb_widget_rooms-wrapper .mphb-widget-room-type-description,.mphb_widget_rooms-wrapper .mphb-widget-room-type-featured-image{margin:1em 0}.mphb_widget_rooms-wrapper .mphb-widget-room-type-price .mphb-price,.mphb_widget_rooms-wrapper .mphb-widget-room-type-title>a{font-weight:700}.mphb_widget_rooms-wrapper .mphb-room-type:not(:first-of-type){margin-top:2em}.mphb_sc_rooms-wrapper .mphb-room-type:not(:first-of-type),.mphb_sc_search_results-wrapper .mphb-room-type:not(:first-of-type),.mphb_sc_services-wrapper .mphb-service:not(:first-of-type){margin-top:4em}.mphb_cb_checkout_form>.mphb-checkout-section:not(:first-of-type),.mphb_sc_checkout-form>.mphb-checkout-section:not(:first-of-type){margin-top:4em}.mphb_cb_checkout_form .mphb_checkout-service-quantity,.mphb_sc_checkout-form .mphb_checkout-service-quantity{width:100px;display:inline-block}.mphb_cb_checkout_form .mphb-price-breakdown .mphb-price-breakdown-expand>.mphb-inner-icon,.mphb_sc_checkout-form .mphb-price-breakdown .mphb-price-breakdown-expand>.mphb-inner-icon{font-family:sans-serif;font-size:1em;margin-right:.75em;border:1px solid currentColor;width:1em;height:1em;line-height:1em;display:inline-block;text-align:center;box-sizing:content-box;pointer-events:none}.mphb_cb_checkout_form .mphb-price-breakdown .mphb-table-price-column,.mphb_sc_checkout-form .mphb-price-breakdown .mphb-table-price-column{width:33%}.mphb_cb_checkout_form .mphb-gateways-list,.mphb_sc_checkout-form .mphb-gateways-list{list-style:none}.mphb_cb_checkout_form .mphb-gateways-list>li,.mphb_sc_checkout-form .mphb-gateways-list>li{margin-top:1em}.mphb_cb_checkout_form .mphb-billing-fields,.mphb_sc_checkout-form .mphb-billing-fields{margin-bottom:1em;border:none}.mphb_cb_checkout_form .mphb-billing-fields-hidden,.mphb_sc_checkout-form .mphb-billing-fields-hidden{display:none}.mphb_cb_checkout_form .mphb-billing-fields input[data-beanstream-id],.mphb_sc_checkout-form .mphb-billing-fields input[data-beanstream-id]{background-position:right center;background-repeat:no-repeat}.mphb_cb_checkout_form .mphb-billing-fields fieldset,.mphb_sc_checkout-form .mphb-billing-fields fieldset{border:none;padding:0}.mphb_cb_checkout_form .mphb-terms-and-conditions,.mphb_sc_checkout-form .mphb-terms-and-conditions{margin-bottom:0;padding-left:2em;padding-right:2em;max-height:0;overflow:hidden;transition:margin-bottom .2s linear,padding .2s linear,max-height .4s linear;background:rgba(0,0,0,.05)}.mphb_cb_checkout_form .mphb-terms-and-conditions.mphb-active,.mphb_sc_checkout-form .mphb-terms-and-conditions.mphb-active{margin-bottom:1em;padding-top:2em;padding-bottom:2em;max-height:200px;overflow:auto}.mphb_sc_checkout-wrapper .mphb-login-form-wrap{margin-bottom:4em}.mphb_cb_checkout_form>.mphb-checkout-section:not(:first-of-type){margin-top:0}.mphb_checkout-services-list,.mphb_sc_checkout-services-list{list-style:none}.mphb_sc_search_results-wrapper .mphb-reservation-cart{margin-bottom:4em}.mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-reservation-details{float:left}.mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-cart-message{margin-bottom:0}.mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-confirm-reservation{float:right}.mphb_sc_search_results-wrapper .mphb-reservation-cart.mphb-empty-cart .mphb-cart-message,.mphb_sc_search_results-wrapper .mphb-reservation-cart.mphb-empty-cart .mphb-cart-total-price,.mphb_sc_search_results-wrapper .mphb-reservation-cart.mphb-empty-cart .mphb-confirm-reservation{display:none!important}.mphb_sc_search_results-wrapper .mphb-reservation-cart:not(.mphb-empty-cart) .mphb-empty-cart-message{display:none!important}.mphb_sc_search_results-wrapper .mphb-reserve-room-section:not(.mphb-rooms-added) .mphb-confirm-reservation,.mphb_sc_search_results-wrapper .mphb-reserve-room-section:not(.mphb-rooms-added) .mphb-rooms-reservation-message-wrapper{display:none!important}.mphb_sc_search_results-wrapper .mphb-reserve-room-section .mphb-rooms-reservation-message-wrapper .mphb-remove-from-reservation{float:right}.mphb_sc_search_results-wrapper .mphb-recommendation-details-list:after{content:'';display:table;clear:both}.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-item-guests{display:block}.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommedation-item-subtotal{float:right;margin-left:1em}.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-total{float:right}.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-reserve-button{float:right;clear:right}.mphb_sc_booking_confirmation .mphb-booking-details-section+.mphb-booking-details-section{margin-top:2em}.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details>li{flex:1 0 100%;padding-left:0;margin:0 0 .5em 0}@media screen and (min-width:768px){.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details>li{flex:1 0 auto;margin:0 1.5em 1.5em 0;padding-right:1.5em;border-right:1px dashed #d3ced2}}.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details>li:last-of-type{border:none;margin-right:0;padding-right:0}@media screen and (min-width:768px){.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details>li span.label{display:block;font-size:.85em}}.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details>li span.value{font-weight:700}.mphb_sc_account:after{content:'';display:table;clear:both}@media screen and (min-width:768px){.mphb_sc_account .mphb-account-menu{float:left;width:25%}}@media screen and (min-width:768px){.mphb_sc_account .mphb-account-content{float:right;width:73%}}.mphb_sc_account .mphb-account-bookings{table-layout:auto;font-size:.85em}@media screen and (max-width:767px){.mphb_sc_account .mphb-account-bookings thead{display:none}.mphb_sc_account .mphb-account-bookings tr{display:block;margin-bottom:1em}.mphb_sc_account .mphb-account-bookings tr:last-child{margin-bottom:0}.mphb_sc_account .mphb-account-bookings td{display:block;text-align:right}.mphb_sc_account .mphb-account-bookings td:before{content:attr(data-title) ": ";float:left;font-weight:700}}#mphb-stripe-payment-methods>ul{cursor:pointer;margin:0 0 .5em 0;padding:0;list-style:none}#mphb-stripe-payment-methods .mphb-stripe-payment-method{display:inline-block;margin:0 1.5em 0 0;padding-top:.5em;padding-bottom:.5em}#mphb-stripe-payment-methods .mphb-stripe-payment-method:last-of-type{margin-right:0}#mphb-stripe-payment-methods .mphb-stripe-payment-method.active label{box-shadow:0 2px currentColor}#mphb-stripe-payment-methods .mphb-stripe-payment-method label{cursor:pointer}#mphb-stripe-payment-methods .mphb-stripe-payment-method input[type=radio]{display:none}.mphb-stripe-payment-container{margin-bottom:1em}.mphb-stripe-payment-container .StripeElement{box-sizing:border-box;padding:15px 12px;border:1px solid transparent;border-radius:4px;background-color:#fff;box-shadow:0 1px 6px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease;margin-top:.5em;margin-bottom:.5em}.mphb-stripe-payment-container .StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.mphb-stripe-payment-container .StripeElement--invalid{border-color:#fa755a}.mphb-stripe-payment-container .StripeElement--webkit-autofill{background-color:#fefde5!important}#mphb-stripe-errors{color:#e25950}
     1.mphb-hide{display:none!important}.mphb-clear{clear:both}.mphb-preloader{background-image:url(../../images/loading.gif?ver=5.2.4);width:20px;height:20px;display:inline-block}.mphb-price-period{border-bottom:1px dashed;cursor:help}.mphb-calendar{--mphb-available-date-bg:#cef093;--mphb-available-date-color:#000000;--mphb-not-available-date-bg:#dddddd;--mphb-not-available-date-color:#777777;--mphb-booked-date-bg:#dddddd;--mphb-booked-date-color:#777777;--mphb-out-of-season-date-bg:#dddddd;--mphb-out-of-season-date-color:#777777;--mphb-selected-date-bg:#404040;--mphb-selected-date-color:#ffffff;--mphb-unselectable-date-color:#777777}.mphb-calendar.mphb-loading .datepick{position:relative}.mphb-calendar.mphb-loading .datepick:before{content:'';left:0;right:0;top:0;bottom:0;position:absolute;background-color:rgba(255,255,255,.5);background-image:url(../../images/loading.gif?ver=5.2.4);background-size:20px;background-position:center center;background-repeat:no-repeat;z-index:1}.mphb-calendar .datepick-month-header select{display:inline-block!important;width:auto!important}.mphb-calendar .datepick-month table{border-collapse:collapse;height:100%;margin-bottom:0}.mphb-calendar .datepick-month td{padding:0}.mphb-calendar .datepick-month td>span{height:100%}.mphb-calendar .datepick-month td a .mphb-date-cell__price,.mphb-calendar .datepick-month td span .mphb-date-cell__price{white-space:nowrap;overflow:hidden;word-break:keep-all;font-size:10px;padding:0;margin:0 .125em;width:auto;color:inherit;line-height:1.5}.mphb-calendar .datepick-month td a .mphb-date-cell__price span,.mphb-calendar .datepick-month td span .mphb-date-cell__price span{padding:0;display:inline;color:inherit}.mphb-calendar td .mphb-date-cell{color:var(--mphb-available-date-color,#000)}.mphb-calendar td .mphb-available-date{background-color:var(--mphb-available-date-bg,#cef093)}.mphb-calendar td .mphb-past-date{opacity:.15;background-color:#eee;color:#888}.mphb-calendar td .mphb-out-of-season-date--check-in{background:linear-gradient(to bottom right,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-out-of-season-date--check-out{background:linear-gradient(to top left,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-out-of-season-date--check-in.mphb-mark-as-unavailable--check-out{background:linear-gradient(to bottom right,var(--mphb-not-available-date-bg,#ddd) 0,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-out-of-season-date--check-out.mphb-mark-as-unavailable,.mphb-calendar td .mphb-out-of-season-date--check-out.mphb-mark-as-unavailable--check-in{background:linear-gradient(to top left,var(--mphb-not-available-date-bg,#ddd) 0,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-out-of-season-date,.mphb-calendar td .mphb-out-of-season-date--check-in.mphb-out-of-season-date--check-out{background:var(--mphb-out-of-season-date-bg,#ddd);color:var(--mphb-out-of-season-date-color,#777)}.mphb-calendar td .mphb-mark-as-unavailable--check-in{background:linear-gradient(to bottom right,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-not-available-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-mark-as-unavailable--check-in.mphb-out-of-season-date,.mphb-calendar td .mphb-mark-as-unavailable--check-in.mphb-out-of-season-date--check-in.mphb-out-of-season-date--check-out{background:linear-gradient(to bottom right,var(--mphb-not-available-date-bg,#ddd) 0,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-mark-as-unavailable--check-out{background:linear-gradient(to top left,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-not-available-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-mark-as-unavailable--check-out.mphb-out-of-season-date,.mphb-calendar td .mphb-mark-as-unavailable--check-out.mphb-out-of-season-date--check-in.mphb-out-of-season-date--check-out{background:linear-gradient(to bottom right,var(--mphb-not-available-date-bg,#ddd) 0,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-mark-as-unavailable,.mphb-calendar td .mphb-mark-as-unavailable--check-in.mphb-mark-as-unavailable--check-out{background:var(--mphb-not-available-date-bg,#ddd);color:var(--mphb-not-available-date-color,#777)}.mphb-calendar td .mphb-booked-date{background:var(--mphb-booked-date-bg,#ddd);color:var(--mphb-booked-date-color,#777)}.mphb-calendar td .mphb-date-check-in{color:var(--mphb-available-date-color,#000);background:linear-gradient(to bottom right,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-booked-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-in.mphb-mark-as-unavailable,.mphb-calendar td .mphb-date-check-in.mphb-mark-as-unavailable--check-out{color:var(--mphb-not-available-date-color,#777);background:linear-gradient(to bottom right,var(--mphb-not-available-date-bg,#ddd) 0,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-booked-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-in.mphb-out-of-season-date--check-out{color:var(--mphb-out-of-season-date-color,#777);background:linear-gradient(to top left,var(--mphb-booked-date-bg,#ddd) 0,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-in.mphb-unselectable-date--check-in,.mphb-calendar td .mphb-date-check-in.mphb-unselectable-date--check-out{color:var(--mphb-unselectable-date-color,#777)}.mphb-calendar td .mphb-date-check-out{background:linear-gradient(to top left,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-booked-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-out.mphb-mark-as-unavailable,.mphb-calendar td .mphb-date-check-out.mphb-mark-as-unavailable--check-in{color:var(--mphb-not-available-date-color,#777);background:linear-gradient(to bottom right,var(--mphb-booked-date-bg,#ddd) 0,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-not-available-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-out.mphb-out-of-season-date--check-in{color:var(--mphb-out-of-season-date-color,#777);background:linear-gradient(to bottom right,var(--mphb-booked-date-bg,#ddd) 0,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-out.mphb-unselectable-date--check-in,.mphb-calendar td .mphb-date-check-out.mphb-unselectable-date--check-out{color:var(--mphb-unselectable-date-color,#777)}.mphb-calendar td .mphb-unselectable-date--check-in,.mphb-calendar td .mphb-unselectable-date--check-out{color:var(--mphb-unselectable-date-color,#777)}.mphb-calendar td .mphb-selectable-date--check-in:hover,.mphb-calendar td .mphb-selectable-date--check-out:hover,.mphb-calendar td .mphb-selected-date,.mphb-calendar td .mphb-selected-date--check-in,.mphb-calendar td .mphb-selected-date--check-in.mphb-date-check-out,.mphb-calendar td .mphb-selected-date--check-out,.mphb-calendar td .mphb-selected-date--check-out.mphb-date-check-in{background:var(--mphb-selected-date-bg,#89b63c);color:var(--mphb-selected-date-color,#777)}.mphb-calendar .datepick-ctrl{display:flex;background-color:#eee;color:#222;border-radius:.25em;font-weight:400}.mphb-calendar .datepick-ctrl a,.mphb-calendar .datepick-ctrl a:hover{color:inherit;background-color:transparent}.mphb-calendar .datepick-ctrl .mphb-calendar__selected-dates{width:100%;padding:0 .25em}.mphb-calendar .datepick-ctrl .datepick-cmd-clear{width:auto;padding:0 .25em;line-height:inherit}.mphb-booking-form.mphb-loading{position:relative}.mphb-booking-form.mphb-loading:before{content:'';left:0;right:0;top:0;bottom:0;position:absolute;background-color:rgba(255,255,255,.5);background-image:url(../../images/loading.gif?ver=5.2.4);background-size:20px;background-position:center center;background-repeat:no-repeat;z-index:1}.datepick-popup.mphb-loading{position:relative;pointer-events:none}.datepick-popup.mphb-loading:before{content:'';left:0;right:0;top:0;bottom:0;position:absolute;background-color:rgba(255,255,255,.5);background-image:url(../../images/loading.gif?ver=5.2.4);background-size:20px;background-position:center center;background-repeat:no-repeat;z-index:1}.mphb-datepick-popup .datepick-month-header select{display:inline-block!important;width:auto!important}.mphb-datepick-popup .datepick-month td .mphb-booked-date:not(.mphb-selectable-date){opacity:.5;background-color:#eee;color:#888}.mphb-datepick-popup .datepick-month td .mphb-past-date{opacity:.15;background-color:#eee;color:#888}.mphb-datepick-popup .datepick-month td .mphb-earlier-min-date,.mphb-datepick-popup .datepick-month td .mphb-later-max-date{opacity:.5;background-color:#eee;color:#888}.mphb-datepick-popup .datepick-month td .mphb-earlier-check-in-date{opacity:.15;background-color:#eee;color:#888}.mphb-datepick-popup .datepick-month td .mphb-check-in-date{background-color:#cef093}.mphb-datepick-popup .datepick-month td a.datepick-today{background-color:#fffaf0}.mphb-datepick-popup .datepick-month td a.datepick-highlight,.mphb-datepick-popup .datepick-month td a.datepick-selected{background-color:#404040;color:#fff}.mphb-datepick-popup .datepick-month td span.mphb-check-in-date{background-color:#606060;color:#fff}.mphb-datepick-popup .mphb-selectable-date{cursor:pointer}@media screen and (min-width:769px){.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="1"] .datepick-month{width:100%}.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="2"] .datepick-month{width:50%}.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="3"] .datepick-month{width:33.33%}.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="4"] .datepick-month{width:25%}.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="5"] .datepick-month{width:20%}}.mphb_widget_rooms-wrapper .mphb-widget-room-type-book-button,.mphb_widget_rooms-wrapper .mphb-widget-room-type-price,.mphb_widget_rooms-wrapper .mphb-widget-room-type-title{margin:1em 0}.mphb_widget_rooms-wrapper .mphb-widget-room-type-attributes,.mphb_widget_rooms-wrapper .mphb-widget-room-type-description,.mphb_widget_rooms-wrapper .mphb-widget-room-type-featured-image{margin:1em 0}.mphb_widget_rooms-wrapper .mphb-widget-room-type-price .mphb-price,.mphb_widget_rooms-wrapper .mphb-widget-room-type-title>a{font-weight:700}.mphb_widget_rooms-wrapper .mphb-room-type:not(:first-of-type){margin-top:2em}.mphb_sc_rooms-wrapper .mphb-room-type:not(:first-of-type),.mphb_sc_search_results-wrapper .mphb-room-type:not(:first-of-type),.mphb_sc_services-wrapper .mphb-service:not(:first-of-type){margin-top:4em}.mphb_cb_checkout_form>.mphb-checkout-section:not(:first-of-type),.mphb_sc_checkout-form>.mphb-checkout-section:not(:first-of-type){margin-top:4em}.mphb_cb_checkout_form .mphb_checkout-service-quantity,.mphb_sc_checkout-form .mphb_checkout-service-quantity{width:100px;display:inline-block}.mphb_cb_checkout_form .mphb-price-breakdown .mphb-price-breakdown-expand>.mphb-inner-icon,.mphb_sc_checkout-form .mphb-price-breakdown .mphb-price-breakdown-expand>.mphb-inner-icon{font-family:sans-serif;font-size:1em;margin-right:.75em;border:1px solid currentColor;width:1em;height:1em;line-height:1em;display:inline-block;text-align:center;box-sizing:content-box;pointer-events:none}.mphb_cb_checkout_form .mphb-price-breakdown .mphb-table-price-column,.mphb_sc_checkout-form .mphb-price-breakdown .mphb-table-price-column{width:33%}.mphb_cb_checkout_form .mphb-gateways-list,.mphb_sc_checkout-form .mphb-gateways-list{list-style:none}.mphb_cb_checkout_form .mphb-gateways-list>li,.mphb_sc_checkout-form .mphb-gateways-list>li{margin-top:1em}.mphb_cb_checkout_form .mphb-billing-fields,.mphb_sc_checkout-form .mphb-billing-fields{margin-bottom:1em;border:none}.mphb_cb_checkout_form .mphb-billing-fields-hidden,.mphb_sc_checkout-form .mphb-billing-fields-hidden{display:none}.mphb_cb_checkout_form .mphb-billing-fields input[data-beanstream-id],.mphb_sc_checkout-form .mphb-billing-fields input[data-beanstream-id]{background-position:right center;background-repeat:no-repeat}.mphb_cb_checkout_form .mphb-billing-fields fieldset,.mphb_sc_checkout-form .mphb-billing-fields fieldset{border:none;padding:0}.mphb_cb_checkout_form .mphb-terms-and-conditions,.mphb_sc_checkout-form .mphb-terms-and-conditions{margin-bottom:0;padding-left:2em;padding-right:2em;max-height:0;overflow:hidden;transition:margin-bottom .2s linear,padding .2s linear,max-height .4s linear;background:rgba(0,0,0,.05)}.mphb_cb_checkout_form .mphb-terms-and-conditions.mphb-active,.mphb_sc_checkout-form .mphb-terms-and-conditions.mphb-active{margin-bottom:1em;padding-top:2em;padding-bottom:2em;max-height:200px;overflow:auto}.mphb_sc_checkout-wrapper .mphb-login-form-wrap{margin-bottom:4em}.mphb_cb_checkout_form>.mphb-checkout-section:not(:first-of-type){margin-top:0}.mphb_checkout-services-list,.mphb_sc_checkout-services-list{list-style:none}.mphb_sc_search_results-wrapper .mphb-reservation-cart{margin-bottom:4em}.mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-reservation-details{float:left}.mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-cart-message{margin-bottom:0}.mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-confirm-reservation{float:right}.mphb_sc_search_results-wrapper .mphb-reservation-cart.mphb-empty-cart .mphb-cart-message,.mphb_sc_search_results-wrapper .mphb-reservation-cart.mphb-empty-cart .mphb-cart-total-price,.mphb_sc_search_results-wrapper .mphb-reservation-cart.mphb-empty-cart .mphb-confirm-reservation{display:none!important}.mphb_sc_search_results-wrapper .mphb-reservation-cart:not(.mphb-empty-cart) .mphb-empty-cart-message{display:none!important}.mphb_sc_search_results-wrapper .mphb-reserve-room-section:not(.mphb-rooms-added) .mphb-confirm-reservation,.mphb_sc_search_results-wrapper .mphb-reserve-room-section:not(.mphb-rooms-added) .mphb-rooms-reservation-message-wrapper{display:none!important}.mphb_sc_search_results-wrapper .mphb-reserve-room-section .mphb-rooms-reservation-message-wrapper .mphb-remove-from-reservation{float:right}.mphb_sc_search_results-wrapper .mphb-recommendation-details-list:after{content:'';display:table;clear:both}.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-item-guests{display:block}.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommedation-item-subtotal{float:right;margin-left:1em}.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-total{float:right}.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-reserve-button{float:right;clear:right}.mphb_sc_booking_confirmation .mphb-booking-details-section+.mphb-booking-details-section{margin-top:2em}.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details>li{flex:1 0 100%;padding-left:0;margin:0 0 .5em 0}@media screen and (min-width:768px){.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details>li{flex:1 0 auto;margin:0 1.5em 1.5em 0;padding-right:1.5em;border-right:1px dashed #d3ced2}}.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details>li:last-of-type{border:none;margin-right:0;padding-right:0}@media screen and (min-width:768px){.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details>li span.label{display:block;font-size:.85em}}.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details>li span.value{font-weight:700}.mphb_sc_account:after{content:'';display:table;clear:both}@media screen and (min-width:768px){.mphb_sc_account .mphb-account-menu{float:left;width:25%}}@media screen and (min-width:768px){.mphb_sc_account .mphb-account-content{float:right;width:73%}}.mphb_sc_account .mphb-account-bookings{table-layout:auto;font-size:.85em}@media screen and (max-width:767px){.mphb_sc_account .mphb-account-bookings thead{display:none}.mphb_sc_account .mphb-account-bookings tr{display:block;margin-bottom:1em}.mphb_sc_account .mphb-account-bookings tr:last-child{margin-bottom:0}.mphb_sc_account .mphb-account-bookings td{display:block;text-align:right}.mphb_sc_account .mphb-account-bookings td:before{content:attr(data-title) ": ";float:left;font-weight:700}}#mphb-stripe-payment-methods>ul{cursor:pointer;margin:0 0 .5em 0;padding:0;list-style:none}#mphb-stripe-payment-methods .mphb-stripe-payment-method{display:inline-block;margin:0 1.5em 0 0;padding-top:.5em;padding-bottom:.5em}#mphb-stripe-payment-methods .mphb-stripe-payment-method:last-of-type{margin-right:0}#mphb-stripe-payment-methods .mphb-stripe-payment-method.active label{box-shadow:0 2px currentColor}#mphb-stripe-payment-methods .mphb-stripe-payment-method label{cursor:pointer}#mphb-stripe-payment-methods .mphb-stripe-payment-method input[type=radio]{display:none}.mphb-stripe-payment-container{margin-bottom:1em}.mphb-stripe-payment-container .StripeElement{box-sizing:border-box;padding:15px 12px;border:1px solid transparent;border-radius:4px;background-color:#fff;box-shadow:0 1px 6px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease;margin-top:.5em;margin-bottom:.5em}.mphb-stripe-payment-container .StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.mphb-stripe-payment-container .StripeElement--invalid{border-color:#fa755a}.mphb-stripe-payment-container .StripeElement--webkit-autofill{background-color:#fefde5!important}#mphb-stripe-errors{color:#e25950}
  • motopress-hotel-booking-lite/trunk/includes/admin/fields/install-plugin-field.php

    r2969324 r3394373  
    77 */
    88class InstallPluginField extends InputField {
    9 
    109    const TYPE = 'install-plugin';
    1110
     
    5150        }
    5251
    53         $output         .= '<p class="button-row">';
    54             $output     .= '<button class="' . esc_attr( $this->buttonClasses ) . '" data-plugin-slug="' . esc_attr( $this->pluginSlug ) . '" data-plugin-zip="' . esc_attr( $this->pluginZipLink ) . '" data-redirect="' . esc_attr( $redirect ) . '">';
     52        $output .= '<p class="button-row">';
     53            $output .= '<button class="' . esc_attr( $this->buttonClasses ) . '" data-plugin-slug="' . esc_attr( $this->pluginSlug ) . '" data-plugin-zip="' . esc_attr( $this->pluginZipLink ) . '" data-redirect="' . esc_attr( $redirect ) . '">';
    5554                $output .= $this->buttonText;
    56             $output     .= '</button>';
     55            $output .= '</button>';
    5756
    5857            $output .= ' <span class="mphb-preloader mphb-hide"></span>';
    5958            $output .= ' <span class="status-text mphb-hide"></span>';
    60         $output     .= '</p>';
     59        $output .= '</p>';
    6160
    6261        return $output;
  • motopress-hotel-booking-lite/trunk/includes/ajax.php

    r3274965 r3394373  
    185185    public function install_plugin() {
    186186        $this->verifyNonce( __FUNCTION__ );
     187
     188        if ( ! current_user_can( 'install_plugins' ) ) {
     189            wp_send_json_error( array( 'message' => __( 'You do not have permission to do this action.', 'motopress-hotel-booking' ) ) );
     190        }
    187191
    188192        $input = $this->retrieveInput( __FUNCTION__ );
  • motopress-hotel-booking-lite/trunk/includes/license-notice.php

    r3101621 r3394373  
    5757     * @access private
    5858     *
    59      * @global \WP_Plugins_List_Table $wp_list_table
     59     * @global ?\WP_Plugins_List_Table $wp_list_table Is null when doing search.
    6060     */
    6161    public function showPluginNotice() {
    6262        global $wp_list_table;
    6363
    64         if ( ! is_main_site() || MPHB()->settings()->license()->needHideNotice() ) {
     64        if ( $wp_list_table === null
     65            || ! is_main_site()
     66            || MPHB()->settings()->license()->needHideNotice()
     67        ) {
    6568            return;
    6669        }
  • motopress-hotel-booking-lite/trunk/motopress-hotel-booking.php

    r3305651 r3394373  
    55 * Plugin URI: https://motopress.com/products/hotel-booking/
    66 * Description: Manage your hotel booking services. Perfect for hotels, villas, guest houses, hostels, and apartments of all sizes.
    7  * Version: 5.2.3
     7 * Version: 5.2.4
    88 * Requires at least: 5.2
    99 * Requires PHP: 7.4
  • motopress-hotel-booking-lite/trunk/readme.txt

    r3328978 r3394373  
    55Tags: hotel booking, reservation, hotel, booking engine, booking, booking calendar, booking system, calendar, online booking, airbnb, booking.com, homeaway, vrbo, tripadvisor, booking form, availability calendar, channel manager, property management system, vacation, travel
    66Tested up to: 6.8
    7 Stable tag: 5.2.3
     7Stable tag: 5.2.4
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    152152Alternatively, you can download the MotoPress WordPress Hotel Booking plugin from this [wp.org](https://wordpress.org/) website (click “Download”). After that, go to your WP dashboard > Plugins > Add New > Upload Plugin > Choose file (the .zip file on your computer) > Install now > Activate.
    153153
     154== Frequently Asked Questions ==
     155
     156= How can I override the MotoPress Hotel Booking plugin's template files in my WordPress theme? =
     157
     158You can copy template files from /wp-content/motopress-hotel-booking/templates/ folder to /wp-content/your-theme/hotel-booking/ to override them.
     159
    154160== Screenshots ==
    155161
     
    171177== Changelog ==
    172178
     179= 5.2.4, Nov 12 2025 =
     180* Security: enhanced permission checks when managing auxiliary plugins.
     181
    173182= 5.2.3, May 27 2025 =
    174183* Fixed an issue with user roles that could affect new plugin installations.
Note: See TracChangeset for help on using the changeset viewer.