.ui-module__slcJ-G__action{flex-direction:var(--action-direction,row);justify-content:center;align-items:var(--action-align,center);gap:var(--action-gap,var(--ui-space-3));min-height:var(--action-height,var(--ui-control-height));max-width:100%;padding:var(--action-padding,var(--ui-space-3) var(--ui-space-5));border-radius:var(--ui-radius-control);font-size:var(--action-font,var(--ui-body));cursor:pointer;transition:color var(--ui-motion) ease, background var(--ui-motion) ease, border-color var(--ui-motion) ease;border:1px solid #0000;font-weight:650;line-height:1.5;display:inline-flex}.ui-module__slcJ-G__action:focus-visible{outline:var(--ui-focus-width) solid var(--action-color,var(--accent));outline-offset:var(--ui-focus-gap)}.ui-module__slcJ-G__action:active:not(:disabled){filter:brightness(.92)}.ui-module__slcJ-G__action:disabled{opacity:.45;cursor:not-allowed}form[aria-busy=true] .ui-module__slcJ-G__action:disabled{cursor:progress}.ui-module__slcJ-G__primary{color:var(--action-on,var(--surface-raised));background:var(--action-color,var(--accent));border-color:var(--action-color,var(--accent));}.ui-module__slcJ-G__primary:hover:not(:disabled){background:var(--action-hover,var(--accent-hover));border-color:var(--action-hover,var(--accent-hover))}.ui-module__slcJ-G__secondary{color:var(--action-color,var(--accent));border-color:var(--action-border,var(--border));background:0 0;}.ui-module__slcJ-G__secondary:hover:not(:disabled){background:var(--action-soft,var(--surface-soft));border-color:var(--action-color,var(--accent))}.ui-module__slcJ-G__textAction{--action-height:var(--ui-touch-target);--action-padding:0;color:var(--action-color,var(--accent));background:0 0;}.ui-module__slcJ-G__textAction:hover:not(:disabled){text-underline-offset:4px;text-decoration:underline}.ui-module__slcJ-G__languageToggle{color:var(--control-muted,var(--text-muted));font-size:var(--ui-caption);flex-shrink:0;align-items:center;display:inline-flex}.ui-module__slcJ-G__languageToggle button{min-height:var(--ui-touch-target);min-width:var(--ui-touch-target);padding:var(--ui-space-1);color:inherit;border-radius:var(--ui-radius-control);font-size:var(--ui-caption);cursor:pointer;background:0 0;border:0;font-weight:500}.ui-module__slcJ-G__languageToggle button[aria-pressed=true]{color:var(--control-text,var(--accent));text-underline-offset:6px;font-weight:750;text-decoration:underline;text-decoration-thickness:2px}.ui-module__slcJ-G__languageToggle button:hover{color:var(--control-text,var(--accent))}@media (prefers-reduced-motion:reduce){.ui-module__slcJ-G__action{transition:none}}
