.BXoKwa_editor{min-width:0}.BXoKwa_editor button,.BXoKwa_editor input,.BXoKwa_editor select{font:inherit}.BXoKwa_editor :is(button,input,select):focus-visible{outline-offset:4px;outline:3px solid #9c4f22}.BXoKwa_slot{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(155px,1fr) auto;align-items:center;gap:1rem;padding-block:1rem;display:grid}.BXoKwa_slotHeading,.BXoKwa_summary{color:var(--ink);font-weight:600}.BXoKwa_field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.BXoKwa_field label{color:var(--ink);font-size:.875rem;font-weight:650}.BXoKwa_field input,.BXoKwa_field select{width:100%;min-width:0;min-height:46px;color:var(--ink);background:var(--surface);border:1px solid #84968c;border-radius:7px;padding:.6rem}.BXoKwa_checkbox{cursor:pointer;align-items:center;gap:.5rem;min-height:46px;display:flex}.BXoKwa_checkbox input{width:20px;height:20px;accent-color:var(--teal);flex-shrink:0}.BXoKwa_checkbox:has(input:disabled){color:var(--muted);cursor:default}.BXoKwa_actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.BXoKwa_primaryButton,.BXoKwa_secondaryButton{border:1px solid var(--teal);cursor:pointer;border-radius:8px;min-height:46px;padding:.6rem 1rem;font-weight:650}.BXoKwa_primaryButton{background:var(--teal);color:#fff}.BXoKwa_secondaryButton{background:var(--surface);color:var(--teal)}.BXoKwa_primaryButton:hover{background:#104b46}.BXoKwa_secondaryButton:hover{background:var(--teal-soft)}.BXoKwa_formGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:1rem;display:grid}.BXoKwa_feedback{min-height:1.6em;color:var(--teal);font-size:.875rem}.BXoKwa_error{color:#973b21;font-size:.875rem}.BXoKwa_field [aria-invalid=true]{border-color:#973b21}.BXoKwa_exception{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.BXoKwa_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:650px){.BXoKwa_slot{grid-template-columns:minmax(0,1fr);gap:.65rem}.BXoKwa_formGrid{grid-template-columns:minmax(0,1fr)}}
