.dbm-next-switch-host,.dbm-next-choice-host,.dbm-next-radio-group{width:100%;min-width:0}.dbm-next-switch.dbm-ui-button{white-space:normal;text-align:left;width:100%;height:auto;padding:var(--layout-space-4,var(--space-4)) var(--layout-space-8,var(--space-8));color:var(--neutral-900);justify-content:space-between;line-height:1.2}.dbm-next-switch.dbm-ui-button[data-scale=md]{padding:var(--layout-space-4,var(--space-4)) var(--layout-space-8,var(--space-8))}.dbm-next-switch.dbm-ui-button[data-scale=sm]{padding:var(--layout-space-2,var(--space-2)) var(--layout-space-4,var(--space-4))}.dbm-next-switch .dbm-next-button-label{justify-content:space-between;align-items:center;gap:var(--layout-space-16,var(--space-16));white-space:normal;flex:1;padding:0;display:flex;overflow:visible}.dbm-next-choice-copy{gap:var(--layout-space-4,var(--space-4));overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.dbm-next-choice-hint{font-size:var(--text-12);color:var(--neutral-600);line-height:1.45}.dbm-next-choice-hint[data-error=true],.dbm-next-radio-group>[data-error=true]{color:var(--danger)}.dbm-next-switch-track{width:var(--switch-track-width);height:var(--switch-track-height);border-radius:var(--switch-track-radius);padding:var(--switch-thumb-offset);background:var(--switch-track-off);flex:none;align-items:center;display:flex}.dbm-next-switch-track>span{width:var(--switch-thumb-size);height:var(--switch-thumb-size);border-radius:var(--switch-thumb-radius);background:var(--switch-thumb);transition:transform .15s}.dbm-next-switch[aria-checked=true] .dbm-next-switch-track{background:var(--action-primary)}.dbm-next-switch[aria-checked=true] .dbm-next-switch-track>span{transform:translateX(calc(var(--switch-thumb-offset-on) - var(--switch-thumb-offset)));background:var(--color-background-on-accent,var(--on-action-primary))}.dbm-next-switch[data-scale=md] .dbm-next-switch-track,.dbm-next-switch[data-scale=sm] .dbm-next-switch-track{width:var(--size-32);height:var(--size-16);padding:var(--layout-space-2,var(--space-2))}.dbm-next-switch[data-scale=md] .dbm-next-switch-track>span,.dbm-next-switch[data-scale=sm] .dbm-next-switch-track>span{width:var(--size-12);height:var(--size-12)}.dbm-next-choice-host{--choice-target:var(--size-40);--choice-mark:var(--size-20);--choice-pad:calc((var(--choice-target) - var(--choice-mark)) / 2);--choice-font:var(--text-14)}.dbm-next-choice-host[data-scale=md]{--choice-target:var(--size-32)}.dbm-next-choice-host[data-scale=sm]{--choice-target:var(--size-24);--choice-mark:var(--size-16);--choice-font:var(--text-12)}.dbm-next-choice.dbm-ui-choice-row{min-height:var(--choice-target);gap:var(--layout-space-8,var(--space-8));min-width:0;padding:var(--choice-pad) var(--choice-inline-pad,var(--layout-space-4,var(--space-4)));border-radius:var(--layout-radius-8,var(--radius-8));color:var(--neutral-900);font-size:var(--choice-font);align-items:flex-start;line-height:1.2;position:relative}.dbm-next-choice-input{appearance:none;width:var(--choice-mark);height:var(--choice-mark);border:1px solid var(--control-border);border-radius:var(--layout-radius-4,var(--radius-4));background:var(--control-bg,var(--neutral-100));outline-offset:var(--layout-space-2,var(--space-2));flex:none;margin:0}.dbm-next-choice-input[type=radio]{border-radius:var(--radius-full)}.dbm-next-choice-input:checked,.dbm-next-choice-input[type=checkbox]:indeterminate{background:var(--action-primary);border-color:var(--color-border-selected,var(--action-primary))}.dbm-next-choice-input:focus-visible{outline:1px solid var(--focus-ring);box-shadow:none}.dbm-next-choice-host:is([data-preview-state=hover],:hover):not([data-disabled]) .dbm-next-choice{background:var(--control-bg,var(--neutral-100))}.dbm-next-choice-host[data-preview-state=focus] .dbm-next-choice-input{outline:1px solid var(--focus-ring)}.dbm-next-choice-host[data-invalid] .dbm-next-choice-input{border-color:var(--color-border-error,var(--danger))}.dbm-next-choice-mark{pointer-events:none;left:var(--choice-inline-pad,var(--layout-space-4,var(--space-4)));top:var(--choice-pad);width:var(--choice-mark);height:var(--choice-mark);opacity:0;color:var(--on-action-primary);place-items:center;display:grid;position:absolute}.dbm-next-choice-mark[data-visible]{opacity:1}.dbm-next-choice-mark>svg{width:var(--size-16);height:var(--size-16);stroke-width:1.5px}.dbm-next-choice-mark[data-shape=radio]>span{width:var(--size-8);height:var(--size-8);border-radius:var(--radius-full);background:var(--color-background-on-accent,var(--on-action-primary))}.dbm-next-choice-copy>span:first-child{min-height:var(--choice-mark);flex-wrap:wrap;align-items:center;display:flex}.dbm-next-radio-group{gap:var(--layout-space-8,var(--space-8));border:0;flex-direction:column;margin:0;padding:0;display:flex}.dbm-next-radio-group>legend{font-size:var(--text-14);color:var(--neutral-600);margin-bottom:var(--layout-space-8,var(--space-8));overflow-wrap:anywhere;max-width:100%;padding:0}.dbm-next-radio-group>.dbm-next-message{font-size:var(--text-12);line-height:1.45}.dbm-next-callout{width:100%;min-width:0}.dbm-next-callout .dbm-ui-callout{align-items:flex-start;gap:var(--layout-space-12,var(--space-12));padding:var(--layout-space-16,var(--space-16));border-radius:var(--layout-radius-12,var(--radius-12));background:var(--tone-tint);color:var(--tone-text);font-size:var(--text-14);line-height:1.45;display:flex}.dbm-next-callout-icon{width:var(--size-20);height:var(--size-20);stroke-width:1.5px;flex:none}.dbm-next-callout-body{gap:var(--layout-space-4,var(--space-4));overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.dbm-next-callout-actions{gap:var(--layout-space-8,var(--space-8));margin-top:var(--layout-space-8,var(--space-8));flex-wrap:wrap;display:flex}.dbm-next-form-section{gap:var(--layout-space-20,var(--space-20));flex-direction:column;width:100%;display:flex}.dbm-next-form-heading{justify-content:space-between;align-items:flex-start;gap:var(--layout-space-16,var(--space-16));flex-wrap:wrap;display:flex}.dbm-next-form-heading h3{font-size:var(--text-16);font-weight:var(--weight-emphasis);margin:0;line-height:1.2}.dbm-next-form-heading p{font-size:var(--text-14);color:var(--neutral-600);margin:var(--layout-space-4,var(--space-4)) 0 0;line-height:1.45}.dbm-next-form-body{gap:var(--layout-space-16,var(--space-16));flex-direction:column;min-width:0;display:flex}.dbm-next-search input::-webkit-search-cancel-button{appearance:none}.dbm-next-search .dbm-next-input-wrap{padding-right:var(--layout-space-4,var(--space-4))}@media (prefers-reduced-motion:reduce){.dbm-next-switch-track>span{transition:none}}.dbm-next-callout{--callout-bg:var(--tone-tint);--callout-border:transparent;--callout-fg:var(--neutral-900);--callout-icon:var(--tone-text);--callout-action-bg:var(--surface)}.dbm-next-callout[data-appearance=outline]{--callout-bg:var(--surface);--callout-border:var(--tone-border)}.dbm-next-callout[data-appearance=filled]{--callout-bg:var(--tone-solid);--callout-border:transparent;--callout-fg:var(--tone-on);--callout-icon:var(--tone-on)}.dbm-next-callout .dbm-ui-callout{background:var(--callout-bg);color:var(--callout-fg);border:1px solid var(--callout-border)}.dbm-next-callout .dbm-next-callout-icon{color:var(--callout-icon)}.dbm-next-callout-actions{margin-top:var(--layout-space-12,var(--space-12))}.dbm-next-callout-actions .dbm-next-button.dbm-ui-button[data-appearance=soft]{--button-bg:var(--callout-action-bg);border-color:var(--tone-border)}.dbm-next-callout[data-appearance=filled] .dbm-next-callout-actions .dbm-next-button.dbm-ui-button{--button-bg:var(--callout-fg);--button-text:var(--callout-bg);--button-overlay:var(--callout-bg);border-color:var(--callout-fg)}.dbm-next-callout[data-appearance=filled] .dbm-next-button.dbm-ui-button:is([data-appearance=outline],[data-appearance=ghost]){--button-bg:transparent;--button-text:var(--callout-fg);--button-overlay:var(--callout-fg);border-color:var(--callout-fg)}@media (width<=440px){.dbm-next-callout-actions{flex-direction:column;align-items:stretch}.dbm-next-callout-actions>.dbm-next-button{width:100%}}.dbm-next-callout[data-intent=neutral][data-appearance=outline]{--callout-border:var(--neutral-200)}.dbm-next-callout[data-appearance=filled] .dbm-next-button.dbm-ui-button[data-appearance=ghost]{border-color:#0000}.dbm-next-choice-host[data-has-slots] .dbm-next-choice{align-items:center}.dbm-next-choice-host[data-has-slots] .dbm-next-choice>span{align-items:center;gap:var(--layout-space-12,var(--space-12));min-width:0;display:flex}.dbm-next-choice-leading{flex:none}.dbm-next-choice-host[data-has-slots] .dbm-next-choice-copy{flex:1;min-width:0}.dbm-next-choice-trailing{text-align:right;overflow-wrap:anywhere;flex:none;max-width:30%}.dbm-next-choice-host[data-has-slots] .dbm-next-choice-mark{top:50%;transform:translateY(-50%)}
