.guest-counts{color:#202b24;width:100%}.guest-counts-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-weight:700;display:flex}.guest-counts-heading strong{color:#244c40;font-size:14px}.guest-count-row{border-bottom:1px solid #dce2dc;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;display:flex}.guest-count-row>span{font-size:14px;font-weight:600;line-height:1.4}.guest-count-stepper{background:#fff;border:1px solid #939e95;border-radius:8px;flex-shrink:0;align-items:center;display:flex;overflow:hidden}.guest-count-stepper button{color:#193f30;cursor:pointer;background:#eef3ef;border:0;border-radius:0;width:42px;min-width:42px;height:42px;min-height:42px;margin:0;padding:0;font-size:23px;font-weight:700;line-height:1;display:block}.guest-count-stepper button:disabled{color:#929a94;cursor:default;background:#f3f5f2}.guest-count-stepper button:focus{outline-offset:-3px;outline:3px solid #ac854a}.guest-count-stepper output{text-align:center;min-width:48px;font-size:20px;font-weight:700}.guest-count-stepper small{margin-left:3px;font-size:11px}@media (max-width:360px){.guest-count-row>span{font-size:12px}.guest-count-stepper button{width:38px;min-width:38px}.guest-count-stepper output{min-width:40px}}.guest-breakdown{color:#373a34;margin-top:3px;font-size:12px;font-weight:500;line-height:1.6;display:block}
