.guest-capacity-banner{background:var(--color-primary-light);color:var(--color-primary);border-radius:12px;padding:12px 14px;font-family:var(--font-sora);font-size:14px;font-weight:600;line-height:20px;text-align:center;margin-bottom:12px}.counter-box .counter-controls{display:flex;align-items:center;gap:10px}.counter-controls .btn.btn-light{background:var(--background-primary);border:1px solid var(--border-color-primary);color:var(--color-white);width:30px;height:30px;border-radius:50%!important;line-height:30px;padding:0}.counter-controls .btn.btn-light.disabled,.counter-controls .btn.btn-light:disabled{opacity:.5}.counter-box .counter-controls span{font-family:var(--font-sora);font-weight:600;font-size:14px;line-height:24px;color:var(--color-secondary);border:1px solid #b5b5b5;border-radius:5px;padding:3px 5px}.adult-text p{color:#535456;margin-bottom:8px}.adult-text a,.adult-text p{font-family:var(--font-sora);font-size:14px;line-height:20px}.adult-text a{color:var(--color-primary);text-decoration:none}.adult-text a:hover{text-decoration:underline}.btn-done{border:2px solid var(--border-color-primary)!important;color:var(--color-primary)!important;border-radius:12px!important;font-family:var(--font-sora);font-weight:600;font-size:18px;padding:12px 16px;transition:.3s ease-in-out}.btn-done:hover{color:var(--color-white)!important;background-color:var(--background-primary);border:2px solid var(--border-color-primary)!important}