.yk-withdrawal .withdrawal-content{max-width:760px;margin:var(--spacing-8) auto 0}
.yk-withdrawal .withdrawal-notice{padding:16px 20px;background:var(--yk-sage);border:0;margin-bottom:var(--spacing-6)}
.yk-withdrawal .withdrawal-notice p+p{margin-top:var(--spacing-3)}
.yk-withdrawal .yk-status{margin-block:var(--spacing-5);overflow-wrap:anywhere;white-space:pre-line}
.yk-withdrawal .yk-form fieldset{border:0;padding:0;margin:var(--spacing-5) 0 0;min-width:0;display:grid;gap:var(--spacing-5)}
.yk-withdrawal .withdrawal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-5)}
.yk-withdrawal .withdrawal-confirm{display:flex;gap:var(--spacing-3);align-items:flex-start;cursor:pointer}
.yk-withdrawal .withdrawal-confirm input{width:20px;height:20px;flex:none;margin-top:4px;accent-color:var(--yk-primary)}
.yk-withdrawal [data-error]:empty{display:none}
.yk-withdrawal [aria-invalid=true]{border-width:2px}
.yk-withdrawal .withdrawal-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.yk-withdrawal .button{justify-self:start}
@media(max-width:699px){.yk-withdrawal .withdrawal-grid{grid-template-columns:1fr}.yk-withdrawal .button{width:100%}}
