.complimentary-breakfast{background:#f0f8f1;border:2px solid #367448;border-radius:14px;padding:20px;margin:16px 0;color:#173a22}.complimentary-breakfast h2{font-size:1.5rem;margin:0 0 8px}.complimentary-breakfast>strong{font-size:1.15rem}.complimentary-breakfast label{display:flex;align-items:center;gap:8px;margin:16px 0;font-weight:600}.complimentary-breakfast input{width:22px;height:22px}.complimentary-breakfast button{display:block;margin:12px 0}.complimentary-breakfast small{display:block}.complimentary-breakfast [role=alert]{color:#a12121;font-weight:600}
