.rpl-spinner{--local-spinner-delay:var(--rpl-motion-speed-3)}@keyframes pulse{0%{opacity:1}5%{opacity:0}20%{opacity:0}25%{opacity:1}to{opacity:1}}.rpl-spinner path{animation-duration:calc(var(--local-spinner-delay)*8);animation-iteration-count:infinite;animation-name:pulse;opacity:1}.rpl-spinner path:first-child{animation-delay:0}.rpl-spinner path:nth-child(2){animation-delay:var(--local-spinner-delay)}.rpl-spinner path:nth-child(3){animation-delay:calc(var(--local-spinner-delay)*2)}.rpl-spinner path:nth-child(4){animation-delay:calc(var(--local-spinner-delay)*3)}.rpl-spinner path:nth-child(5){animation-delay:calc(var(--local-spinner-delay)*4)}.rpl-spinner path:nth-child(6){animation-delay:calc(var(--local-spinner-delay)*5)}.rpl-spinner path:nth-child(7){animation-delay:calc(var(--local-spinner-delay)*6)}.rpl-spinner path:nth-child(8){animation-delay:calc(var(--local-spinner-delay)*7)}.rpl-button{--local-border-width:var(--rpl-border-2);--rpl-focusable-border-width:var(--local-border-width);align-items:center;-webkit-appearance:none;appearance:none;border-radius:var(--rpl-border-radius-2);border-style:solid;border-width:var(--local-border-width);box-sizing:border-box;display:inline-flex;gap:var(--rpl-sp-2);justify-content:center;padding:calc(var(--rpl-sp-4) - var(--local-border-width)) calc(var(--rpl-sp-5) - var(--local-border-width));position:relative;-webkit-text-decoration:none;text-decoration:none;width:100%}.rpl-button:hover{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:576px){.rpl-button{width:auto}}.rpl-button--reverse{flex-direction:row-reverse}.rpl-button--filled{background-color:var(--local-filled-bg-clr);border-color:var(--local-filled-bg-clr);color:var(--local-filled-type-clr)}.rpl-button--filled.rpl-button--busy,.rpl-button--filled:active,.rpl-button--filled:hover{background-color:var(--local-filled-bg-clr-hover);border-color:var(--local-filled-bg-clr-hover)}.rpl-button--outlined{background-color:var(--rpl-clr-light);border-color:var(--local-outlined-border-clr);color:var(--local-outlined-type-clr)}.rpl-button--outlined.rpl-button--busy,.rpl-button--outlined:active,.rpl-button--outlined:hover{border-color:var(--local-outlined-border-clr-hover);color:var(--local-outlined-type-clr-hover)}.rpl-button--transparent,.rpl-button--white{--local-border-width:var(--rpl-border-1);background-color:var(--rpl-clr-light);border-color:transparent;color:var(--local-white-type-clr);-webkit-text-decoration:underline;text-decoration:underline}.rpl-button--transparent.rpl-button--busy,.rpl-button--transparent:active,.rpl-button--transparent:hover,.rpl-button--white.rpl-button--busy,.rpl-button--white:active,.rpl-button--white:hover{color:var(--local-white-type-clr-hover)}.rpl-button--transparent:hover,.rpl-button--white:hover{-webkit-text-decoration:none;text-decoration:none}.rpl-button--transparent{background-color:transparent}.rpl-button--elevated{--local-border-width:var(--rpl-border-1);background-color:var(--rpl-clr-light);border-color:var(--rpl-clr-neutral-200);box-shadow:var(--rpl-elevation-1);color:var(--local-white-type-clr);width:auto}.rpl-button--elevated.rpl-button--busy,.rpl-button--elevated:active,.rpl-button--elevated:hover{color:var(--local-white-type-clr-hover)}.rpl-button--elevated .rpl-button__label{display:none}@media (min-width:768px){.rpl-button--elevated .rpl-button__label{display:inline-flex}}.rpl-button--destructive{background-color:var(--rpl-clr-error);border-color:var(--rpl-clr-error);color:var(--rpl-clr-light)}.rpl-button--destructive.rpl-button--busy,.rpl-button--destructive:active,.rpl-button--destructive:hover{background-color:var(--rpl-clr-error-dark);border-color:var(--rpl-clr-error-dark)}.rpl-button--none{border:none;padding:0;width:auto}.rpl-button--default{--local-filled-bg-clr:var(--rpl-clr-primary);--local-filled-bg-clr-hover:var(--rpl-clr-primary-alt);--local-filled-type-clr:var(--rpl-clr-type-primary-contrast);--local-outlined-border-clr:var(--rpl-clr-primary);--local-outlined-border-clr-hover:var(--rpl-clr-primary-alt);--local-outlined-type-clr:var(--rpl-clr-type-primary-accessible);--local-outlined-type-clr-hover:var(--rpl-clr-type-primary-alt-accessible);--local-white-type-clr:var(--rpl-clr-type-primary-accessible);--local-white-type-clr-hover:var(--rpl-clr-type-primary-alt-accessible)}.rpl-button--neutral{--local-outlined-border-clr:var(--rpl-clr-neutral-600);--local-outlined-border-clr-hover:var(--rpl-clr-neutral-800);--local-outlined-type-clr:var(--rpl-clr-type-default);--local-outlined-type-clr-hover:var(--rpl-clr-type-default);--local-white-type-clr:var(--rpl-clr-type-default);--local-white-type-clr-hover:var(--rpl-clr-type-default)}@media print{a.rpl-button{background-color:transparent;border:none;color:var(--rpl-clr-link);flex-wrap:wrap;justify-content:start;padding:0;-webkit-text-decoration:underline;text-decoration:underline}a.rpl-button:after{content:" <" attr(href) "> ";font-size:var(--rpl-type-size-2)}a.rpl-button .rpl-button__label{font-weight:var(--rpl-clr-type-light)}}.rpl-button--busy .rpl-button__icon,.rpl-button--busy .rpl-button__label{opacity:0}.rpl-button__spinner{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}
