._btn_zgns5_1{cursor:pointer;border-radius:var(--rounded-s);grid-auto-flow:column;justify-content:center;align-items:center;display:inline-grid;position:relative}._btn_zgns5_1[data-fullwidth=true]{grid-template-columns:var(--icon-size) 1fr var(--icon-size);justify-items:center;width:100%;display:grid}._btn_zgns5_1:hover{opacity:.8}._btn_zgns5_1[data-size=S]{--icon-size:14px;gap:var(--spacing-3xs);min-height:40px;padding:var(--spacing-xs)}._btn_zgns5_1[data-size=M]{--icon-size:18px;gap:var(--spacing-xxs);min-height:44px;padding:var(--spacing-xs) var(--spacing-s)}._btn_zgns5_1[data-size=L]{--icon-size:22px;gap:var(--spacing-xxs);min-height:56px;padding:var(--spacing-s) var(--spacing-m)}._btn_zgns5_1[data-theme=primary][data-variant=contained]{color:var(--semantic-text-white);background:var(--semantic-brand-primary)}._btn_zgns5_1[data-theme=primary][data-variant=outlined]{color:var(--semantic-brand-primary);outline:2px solid var(--semantic-brand-primary);background:var(--semantic-text-white)}._btn_zgns5_1[data-theme=primary][data-variant=ghost]{color:var(--semantic-brand-primary)}._btn_zgns5_1[data-theme=primary][data-variant=ghost]:hover:not([data-disabled=true]){background:var(--semantic-state-primary-light)}._btn_zgns5_1[data-theme=neutral][data-variant=contained]{color:var(--semantic-text-navy);background-color:var(--semantic-component-button)}._btn_zgns5_1[data-theme=neutral][data-variant=outlined]{color:var(--semantic-text-navy);outline:1px solid var(--semantic-component-border);background:var(--semantic-component-button-sub)}._btn_zgns5_1[data-theme=neutral][data-variant=ghost]{color:var(--semantic-text-navy)}._btn_zgns5_1[data-theme=neutral][data-variant=ghost]:hover:not([data-disabled=true]){background:var(--semantic-state-info-light)}._btn_zgns5_1[data-theme=negative][data-variant=contained]{color:var(--semantic-text-white);background-color:var(--semantic-state-error)}._btn_zgns5_1[data-theme=negative][data-variant=outlined]{color:var(--semantic-state-error);outline:1px solid var(--semantic-state-error);background:var(--semantic-state-error-light)}._btn_zgns5_1[data-theme=negative][data-variant=ghost]{color:var(--semantic-state-error)}._btn_zgns5_1[data-theme=negative][data-variant=ghost]:hover:not([data-disabled=true]){background:var(--semantic-state-error-light)}._btn_zgns5_1[data-disabled=true]{cursor:not-allowed;opacity:.3;transition:all .2s ease-in}
