.pd-breed-poll{max-width:36rem;margin:1.5rem 0}.pd-breed-poll__title{margin:0 0 1rem;font-size:1.25rem}.pd-breed-poll__field{margin:0 0 1rem}.pd-breed-poll__label{display:block;margin-bottom:.35rem;font-weight:600}.pd-breed-poll__select,.pd-breed-poll__input{width:100%;max-width:100%;padding:.5rem .65rem;background:#fff0;box-sizing:border-box;border:1px solid #8f8f8f}.pd-breed-poll__select option{color:#000}.pd-breed-poll__actions{margin-top:1rem}.pd-breed-poll__submit:disabled{opacity:.6;cursor:not-allowed}.pd-breed-poll__message{padding:.75rem 1rem;margin-bottom:1rem;border-radius:4px;background:rgb(0 0 0 / .05);white-space:pre-line}.pd-breed-poll__message--error{background:rgb(180 40 40 / .12)}.pd-breed-poll--error{color:#b42b2b}