.universal-popup-header{-webkit-box-pack:center;border-bottom:1px solid #ebebeb;padding-left:21px;padding-right:21px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;margin-top:0;min-height:60px;display:none}.universal-popup-title{font-size:21px;line-height:1;font-weight:500}@media only screen and (max-width:744px){.universal-popup-header{display:flex;position:-webkit-sticky;position:sticky;top:0;background:#fff}.universal-popup-title{font-size:21px}}.universal-popup-footer{-webkit-box-pack:justify;flex-grow:0;flex-shrink:0;flex-basis:auto;border-top:1px solid #ebebeb;padding-left:21px;padding-right:21px;justify-content:space-between;line-height:20px;height:70px;bottom:0;z-index:2}.universal-popup-footer,.universal-popup-footer-clear{-webkit-box-align:center;align-items:center;font-size:16px;display:flex}.universal-popup-footer-clear-button{-webkit-appearance:none;cursor:pointer;margin-top:0;padding-top:0;-webkit-user-select:auto;color:#000;font-weight:500;font-size:16px;outline:none initial;border:none;background:transparent;transition:all .15s ease-in-out}.universal-popup-footer-clear-button:active{transform:scale(.96)}.universal-popup-footer-clear-button:disabled{cursor:not-allowed;opacity:.5}.universal-popup-footer-clear-button:disabled:active{transform:none}.universal-popup.guests-dropdown .universal-popup-footer{display:none}.universal-popup-footer .primary-button{width:-moz-fit-content;width:fit-content}@media only screen and (max-width:744px){.universal-popup-footer{font-size:18px}.guests-dropdown .universal-popup-footer{padding-left:50px;padding-right:50px;display:flex}}@media only screen and (max-width:600px){.guests-dropdown .universal-popup-footer{padding-left:21px;padding-right:21px}}@media only screen and (max-width:480px){.universal-popup-footer{font-size:18px}}