.np-radio-ripple{width:40px;height:40px;inset:unset!important}.np-input.svelte-1rohuc6{opacity:0;cursor:inherit;width:48px;height:48px;margin:0;position:absolute}.np-container.svelte-1rohuc6{margin:max(0px, (40px - var(--np-radio-icon-size,20px))/2);vertical-align:top;-webkit-tap-highlight-color:transparent;border-radius:var(--np-shape-corner-full);width:var(--np-radio-icon-size,20px);height:var(--np-radio-icon-size,20px);cursor:pointer;place-content:center;place-items:center;display:inline-flex;position:relative}.np-container.svelte-1rohuc6:has(input:where(.svelte-1rohuc6):disabled){cursor:default}.np-radio-icon.svelte-1rohuc6{fill:var(--np-radio-icon-color,var(--np-color-on-surface-variant));position:absolute;inset:0}.np-container.svelte-1rohuc6:has(input:where(.svelte-1rohuc6):checked) .np-radio-icon:where(.svelte-1rohuc6){fill:var(--np-radio-selected-icon-color,var(--np-color-primary))}.np-container.svelte-1rohuc6:has(input:where(.svelte-1rohuc6):disabled) .np-radio-icon:where(.svelte-1rohuc6){fill:var(--np-color-on-surface);opacity:.38}.inner.circle.svelte-1rohuc6{opacity:0;transform-origin:50%;transition:opacity 50ms linear}.np-container.svelte-1rohuc6:has(input:where(.svelte-1rohuc6):checked) .inner.circle:where(.svelte-1rohuc6){opacity:1;animation:.3s cubic-bezier(.05,.7,.1,1) svelte-1rohuc6-inner-circle-grow}@keyframes svelte-1rohuc6-inner-circle-grow{0%{transform:scale(0)}to{transform:scale(1)}}.np-container.svelte-1rohuc6:has(input:where(.svelte-1rohuc6):focus-visible){outline-style:solid;outline-color:var(--np-color-secondary);outline-offset:2px;outline-width:3px;animation:.3s forwards svelte-1rohuc6-focusAnimation}@keyframes svelte-1rohuc6-focusAnimation{0%{outline-width:3px}50%{outline-width:6px}to{outline-width:3px}}
