.ui-guests-selector-clear{cursor:pointer;font-size:1.25rem;line-height:1;color:#6c757d;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-guests-selector-clear:hover{color:#495057}.ui-guests-selector .panel-dropdown{position:relative;text-align:left;padding:15px 10px 0 15px}@media (min-width: 768px){.ui-guests-selector .panel-dropdown{background-color:#fff;border-radius:3px;height:50px}}.ui-guests-selector .panel-dropdown a{color:#727b82;font-weight:500;transition:all .3s;display:block;position:relative}.ui-guests-selector .panel-dropdown a:after{font-family:ElegantIcons;content:"3";font-size:24px;color:#999;font-weight:500;transition:all .3s;position:absolute;right:0;top:-8px}.ui-guests-selector .panel-dropdown.active a:after{transform:rotate(180deg)}.ui-guests-selector .panel-dropdown .panel-dropdown-content{opacity:0;visibility:hidden;transition:all .3s;position:absolute;top:58px;left:0;z-index:99;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 12px 35px 2px #0000001f;padding:15px 15px 0;white-space:normal;width:280px}.ui-guests-selector .panel-dropdown .panel-dropdown-content:before,.ui-guests-selector .panel-dropdown .panel-dropdown-content:after{position:absolute;display:inline-block;border-bottom-color:#0003;content:""}.ui-guests-selector .panel-dropdown .panel-dropdown-content:before{top:-7px;left:9px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.ui-guests-selector .panel-dropdown .panel-dropdown-content:after{left:10px;top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.ui-guests-selector .panel-dropdown .panel-dropdown-content.right:before{left:auto;right:9px}.ui-guests-selector .panel-dropdown .panel-dropdown-content.right:after{left:auto;right:10px}.ui-guests-selector .panel-dropdown.active .panel-dropdown-content{opacity:1;visibility:visible}.ui-guests-selector .qtyButtons{display:flex;margin:0 0 13px;align-items:center;gap:12px}.ui-guests-selector .qtyButtons input{outline:0;font-size:16px;text-align:center;width:50px;height:36px!important;color:#333;line-height:36px;margin:0!important;padding:0 5px!important;border:none;box-shadow:none;pointer-events:none;display:inline-block}.ui-guests-selector .qtyButtons label{font-weight:500;line-height:36px;padding-right:15px;display:block;flex:1;color:#727b82}.ui-guests-selector .qtyInc,.ui-guests-selector .qtyDec{width:36px;height:36px;line-height:36px;font-size:28px;background-color:#f2f2f2;-webkit-text-stroke:1px #f2f2f2;color:#333;display:inline-block;text-align:center;border-radius:50%;cursor:pointer;border:none;padding:0;font-family:inherit;font-weight:600}.ui-guests-selector .qtyInc:before{content:"+"}.ui-guests-selector .qtyDec:before{content:"−"}.ui-guests-selector .qtyInc:focus-visible,.ui-guests-selector .qtyDec:focus-visible{outline:2px solid rgba(0,0,0,.35);outline-offset:2px}.ui-guests-selector .qtyTotal{background-color:#66676b;border-radius:50%;color:#fff;display:inline-block;font-size:11px;font-weight:600;font-family:Open Sans,sans-serif;line-height:18px;text-align:center;position:relative;top:0;left:2px;height:18px;width:18px}.ui-guests-selector .rotate-x{animation-duration:.5s;animation-name:ui-guests-rotate-x}@keyframes ui-guests-rotate-x{0%{transform:rotateX(0)}to{transform:rotateX(360deg)}}@media (max-width: 991px){.ui-guests-selector .panel-dropdown{margin-bottom:5px}}
