.bt-form .bt-choice{margin:0;padding:0;border:0;min-width:0}.bt-svc .bt-form .bt-choice>legend{display:block;float:none;width:auto;max-width:100%;margin:0 0 8px;padding:0;border:0;font:500 14px/1.4 var(--bt-font);color:var(--bt-text)}.bt-form .bt-choice>legend small{font-weight:400;font-size:13px;color:var(--bt-text-3)}.bt-form .bt-choice>legend b{font-weight:500;color:var(--bt-danger)}.bt-form .bt-choice .bt-pills{display:flex;flex-wrap:wrap;gap:8px}.bt-svc .bt-form .bt-choice .bt-pill{position:relative;display:flex;flex:1 1 auto;margin:0;padding:0;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.bt-form .bt-choice .bt-pill input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none}.bt-form .bt-choice .bt-pill span{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:10px 16px;border:1px solid var(--bt-input-border);border-radius:var(--bt-radius-pill);background:var(--bt-input-bg);color:var(--bt-text);font:500 15px/1.3 var(--bt-font);text-align:center;white-space:nowrap;transition:background-color var(--bt-dur-1),border-color var(--bt-dur-1),color var(--bt-dur-1)}.bt-form .bt-choice .bt-pill span::before{content:"";flex:none;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:50%;opacity:.5}@media (hover:hover){.bt-form .bt-choice .bt-pill:hover span{border-color:var(--bt-text)}}.bt-form .bt-choice .bt-pill input:checked+span{background:var(--bt-navy);border-color:var(--bt-navy);color:#fff}.bt-form .bt-choice .bt-pill input:checked+span::before{opacity:1;border:0;background:var(--bt-lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-4.9' fill='none' stroke='%23051621' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px 12px no-repeat}.dark-mode .bt-form .bt-choice .bt-pill input:checked+span,.bt-dark .bt-form .bt-choice .bt-pill input:checked+span{background:var(--bt-lime);border-color:var(--bt-lime);color:var(--bt-navy-900)}.dark-mode .bt-form .bt-choice .bt-pill input:checked+span::before,.bt-dark .bt-form .bt-choice .bt-pill input:checked+span::before{background-color:var(--bt-navy-900);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-4.9' fill='none' stroke='%23D5FF4B' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.bt-form .bt-choice .bt-pill input:focus-visible+span{box-shadow:0 0 0 2px var(--bt-surface-solid),0 0 0 5px var(--bt-focus)}.bt-form .bt-choice.is-bad .bt-pill input:not(:checked)+span{border-color:var(--bt-danger)}.bt-form .bt-choice .bt-field__err{margin:8px 0 0}.bt-form .bt-choice .wpcf7-not-valid-tip{display:none}@media (max-width:767px){.bt-form .bt-choice .bt-pill span{padding:10px 12px;white-space:normal}}@media (prefers-reduced-motion:reduce){.bt-form .bt-choice .bt-pill span{transition:none}}@media (forced-colors:active){.bt-form .bt-choice .bt-pill input:focus-visible+span{outline:3px solid Highlight !important}.bt-form .bt-choice .bt-pill input:checked+span{outline:3px solid Highlight;outline-offset:-3px}.bt-form .bt-choice .bt-pill input:checked+span::before{forced-color-adjust:none;background-color:Highlight}}
