.combobox[data-astro-cid-kqmib64c]{flex-direction:column;gap:6px;display:flex}.combobox[data-astro-cid-kqmib64c] label[data-astro-cid-kqmib64c]{color:#374151;font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.combobox__required[data-astro-cid-kqmib64c]{color:var(--danger,#dc2626);margin-left:2px}.combobox__control[data-astro-cid-kqmib64c]{position:relative}.combobox__input[data-astro-cid-kqmib64c]{border:1px solid var(--border-strong,#d1d5db);background:var(--surface,#fff);color:var(--heading,#111827);border-radius:10px;width:100%;min-height:44px;padding:11px 36px 11px 14px;font-family:Roboto,sans-serif;font-size:15px;transition:border-color .15s,box-shadow .15s}.combobox__input[data-astro-cid-kqmib64c]::placeholder{color:var(--fg-disabled,#9ca3af)}.combobox__input[data-astro-cid-kqmib64c]:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px rgb(var(--brand-rgb) / .15);outline:none}.combobox__input[data-astro-cid-kqmib64c]:disabled{color:var(--fg-disabled,#9ca3af);cursor:not-allowed;background:#f3f4f6}.combobox--error[data-astro-cid-kqmib64c] .combobox__input[data-astro-cid-kqmib64c]{border-color:var(--danger,#dc2626);background:var(--danger-soft,#fef2f2)}.combobox__chevron[data-astro-cid-kqmib64c]{pointer-events:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3e%3cpath d='M1 1L6 6L11 1' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;width:12px;height:8px;transition:transform .15s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.combobox[data-astro-cid-kqmib64c].is-open .combobox__chevron[data-astro-cid-kqmib64c]{transform:translateY(-50%)rotate(180deg)}.combobox__listbox[data-astro-cid-kqmib64c]{z-index:30;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--surface,#fff);border:1px solid var(--border-strong,#d1d5db);max-height:264px;box-shadow:var(--shadow-lg,0 10px 15px -3px #00000012, 0 4px 6px -4px #00000012);border-radius:10px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.combobox__listbox[data-astro-cid-kqmib64c] .combobox__logo,.combobox__selected-logo[data-astro-cid-kqmib64c]{object-fit:contain;flex:none;width:72px;height:28px}.combobox__selected-logo[data-astro-cid-kqmib64c]{pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.combobox[data-astro-cid-kqmib64c].has-logo .combobox__input[data-astro-cid-kqmib64c]{padding-left:96px}.combobox__listbox[data-astro-cid-kqmib64c] .combobox__option{min-height:44px;color:var(--heading,#111827);cursor:pointer;user-select:none;border-radius:8px;align-items:center;gap:12px;padding:10px 12px 10px 30px;scroll-margin:4px;font-family:Roboto,sans-serif;font-size:15px;display:flex;position:relative}.combobox__listbox[data-astro-cid-kqmib64c] .combobox__option.is-active{background:var(--brand-softer);color:var(--brand-strong)}.combobox__listbox[data-astro-cid-kqmib64c] .combobox__option[aria-selected=true]{color:var(--brand-strong);font-weight:600}.combobox__listbox[data-astro-cid-kqmib64c] .combobox__option[aria-selected=true]:before{content:"";background:var(--brand);width:12px;height:12px;position:absolute;top:50%;left:10px;transform:translateY(-50%);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8.5l4 4 8-9' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.combobox__listbox[data-astro-cid-kqmib64c] .combobox__option[aria-selected=true]:after{content:"";background:var(--brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.combobox__listbox[data-astro-cid-kqmib64c] .combobox__option.is-empty{color:var(--body-subtle,#6b7280);cursor:default;justify-content:flex-start;padding-left:12px}.combobox__hint[data-astro-cid-kqmib64c]{color:var(--body-subtle,#6b7280);margin:0;font-size:12px}.combobox__error[data-astro-cid-kqmib64c]{color:var(--danger,#dc2626);margin:0;font-size:12px;font-weight:500}@media (width<=768px){.combobox__input[data-astro-cid-kqmib64c],.combobox__listbox[data-astro-cid-kqmib64c] .combobox__option{font-size:16px}}
