.et-cart-info{display:none!important}.rezerwacja-form{background:#ffffff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,0.06)}.rezerwacja-form form{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:14px;align-items:end}.rezerwacja-form p{margin:0}.rezerwacja-form label{display:block;font-size:14px;font-weight:600;margin-bottom:6px;color:#1f2937}.rezerwacja-form input,.rezerwacja-form select{width:100%;height:48px;border:1px solid #d1d5db;border-radius:12px;padding:0 14px;font-size:15px;background:#fff;color:#111827;transition:all .2s ease}.rezerwacja-form input:focus,.rezerwacja-form select:focus{outline:none;border-color:#0f766e;box-shadow:0 0 0 3px rgba(15,118,110,0.15)}.rezerwacja-form .mphb-required-fields-tip{display:none}.rezerwacja-form input[type="submit"],.rezerwacja-form button,.rezerwacja-form .button{width:100%;height:48px;border:0;border-radius:12px;background:#0f766e;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease}.rezerwacja-form input[type="submit"]:hover,.rezerwacja-form button:hover,.rezerwacja-form .button:hover{background:#115e59;transform:translateY(-1px)}@media (max-width:1024px){.rezerwacja-form form{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:640px){.rezerwacja-form{padding:16px;border-radius:14px}.rezerwacja-form form{grid-template-columns:1fr}}.datepick,.ui-datepicker,.mphb-datepick-popup{width:720px!important;max-width:calc(100vw - 30px)!important;background:#fff!important;border:1px solid #e4e7ea!important;border-radius:18px!important;box-shadow:0 20px 50px rgba(0,0,0,0.16)!important;padding:0!important;overflow:hidden!important;z-index:999999!important}.datepick .datepick-nav,.ui-datepicker .ui-datepicker-header,.mphb-datepick-popup .datepick-nav{background:#2f3136!important;border:0!important;min-height:54px!important;padding:8px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.datepick .datepick-cmd-prev:not(:empty),.datepick .datepick-cmd-next:not(:empty),.datepick .datepick-cmd-today:not(:empty),.mphb-datepick-popup .datepick-cmd-prev:not(:empty),.mphb-datepick-popup .datepick-cmd-next:not(:empty),.mphb-datepick-popup .datepick-cmd-today:not(:empty){font-size:0!important}.date.ui-datepicker .ui-datepicker-header,.mphb-rooms-quantity{display:none}.mphb-reserve-room-section{display:none}