.guest-picker-wrapper[data-ih-guest-picker]{position:relative;width:100%;z-index:10000}.guest-picker-wrapper[data-ih-guest-picker] .guest-picker-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:42px;background:#fff;color:#20242b;border:0;border-bottom:1px solid #aaa;text-align:left}.guest-picker-wrapper[data-ih-guest-picker] .guest-icon{color:#766532;flex:0 0 auto}.guest-picker-wrapper[data-ih-guest-picker] .chevron-icon{margin-left:auto}.guest-picker-wrapper[data-ih-guest-picker] .guest-picker-card{display:none;position:absolute;top:calc(100% + 8px);left:0;width:min(420px, calc(100vw - 32px));padding:14px 16px;background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 8px 22px #0002;z-index:10001}.guest-picker-wrapper[data-ih-guest-picker] .guest-picker-card.gp-active{display:block;height:auto}.guest-picker-wrapper[data-ih-guest-picker] .counter-row{display:grid;grid-template-columns:minmax(0,1fr) 38px 34px 38px;align-items:center;gap:8px;min-height:58px;margin:0}.guest-picker-wrapper[data-ih-guest-picker] .counter-label{color:#20242b;font-size:16px;font-weight:600;line-height:1.2}.guest-picker-wrapper[data-ih-guest-picker] .counter-label small{display:block;color:#9298a1;font-size:13px;font-weight:400}.guest-picker-wrapper[data-ih-guest-picker] .counter-row>strong{position:static!important;text-align:center;color:#20242b;font-size:16px}.guest-picker-wrapper[data-ih-guest-picker] .btn-counter{display:flex;align-items:center;justify-content:center;width:38px;height:42px;padding:0;border:1px solid #d3d6da;border-radius:8px;background:#f4f5f6;color:#454a51;font-size:18px}.guest-picker-wrapper[data-ih-guest-picker] .actions-row{display:flex;justify-content:space-between;gap:12px;padding-top:12px;margin-top:8px;border-top:1px solid #e5e5e5}.guest-picker-wrapper[data-ih-guest-picker] .actions-row button{min-height:40px;padding:8px 18px;border:1px solid #ad964d;border-radius:22px;font-size:14px}.guest-picker-wrapper[data-ih-guest-picker] .btn-apply{background:#766532;color:#fff}.guest-picker-wrapper[data-ih-guest-picker] .btn-reset{background:#fff;color:#20242b}.guest-picker-bricks-reset.brx-no-active-filter.gp-guest-filter-active{display:flex!important}html body .guest-picker-wrapper[data-ih-guest-picker][data-ih-guest-picker] .guest-picker-card{box-sizing:border-box;width:min(320px, calc(100vw - 32px))!important;padding:14px!important;border:1px solid #dedfe3!important;border-radius:8px!important;box-shadow:0 4px 16px #0002!important}html body .guest-picker-wrapper[data-ih-guest-picker][data-ih-guest-picker] .counter-row{min-height:54px!important}html body .guest-picker-wrapper[data-ih-guest-picker][data-ih-guest-picker] .counter-label{font-size:14px!important;line-height:1.2!important}html body .guest-picker-wrapper[data-ih-guest-picker][data-ih-guest-picker] .counter-label small{font-size:12px!important;margin-top:3px}html body .guest-picker-wrapper[data-ih-guest-picker][data-ih-guest-picker] .counter-row>strong{font-size:15px!important}html body .guest-picker-wrapper[data-ih-guest-picker][data-ih-guest-picker] .actions-row{flex-direction:row!important;border-top:1px solid #dedfe3!important}html body .guest-picker-wrapper[data-ih-guest-picker][data-ih-guest-picker] .actions-row button{min-height:36px!important;padding:8px 14px!important;border-radius:4px!important}@media (max-width:767px){.guest-picker-wrapper[data-ih-guest-picker] .guest-picker-card{width:min(320px, calc(100vw - 32px))}.guest-picker-wrapper[data-ih-guest-picker] .counter-row{grid-template-columns:minmax(0,1fr) 36px 30px 36px;gap:6px}.guest-picker-wrapper[data-ih-guest-picker] .btn-counter{width:36px;height:38px}}