.s-co .s-co__form{display:grid;gap:14px}.s-co__body [hidden],.s-co__foot [hidden]{display:none!important}.s-co .s-field :is(input,textarea,select){min-height:48px;border-color:color-mix(in srgb,var(--s-card-ink) 18%,transparent);background:color-mix(in srgb,var(--s-card-ink) 3%,var(--s-card));color:var(--s-card-ink);font-size:max(16px,1em)}.s-co .s-field textarea{min-height:84px}.s-co .s-field.is-wrong :is(input,textarea,select){border-color:#d92d20}.s-co .s-field>small{margin:0}.s-co__link{justify-self:center;display:inline-flex;align-items:center;min-height:44px;padding:0 8px;border:0;background:none;color:inherit;font:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.s-co__check{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;cursor:pointer;line-height:1.4}.s-co__checkhint{display:block;margin-top:2px;font-size:.86em;line-height:1.4;opacity:.72}.s-co__check input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--s-accent)}.s-co__sum p>b{text-align:end}.s-co .s-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.s-co__foot .s-btn--quiet{color:var(--s-card-ink)}.s-co :focus-visible{outline:3px solid color-mix(in srgb,var(--s-accent) 70%,transparent);outline-offset:2px}.s-co-tip__amounts{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.s-co-tip__amounts .s-co__opt{min-height:64px;gap:2px;justify-items:center}.s-co-tip__amounts .s-co__opt b{font:800 1.3em / 1.1 var(--s-font-head)}.s-co-tip__own{display:grid;gap:6px}.s-co-tip__more{display:grid;gap:12px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--s-card-ink) 10%,transparent)}.s-co-tip__more .s-co__check{align-items:center;padding:10px 12px}.s-co-tip__secure{text-align:center}.s-co .s-goal{display:grid;gap:6px}.s-co .s-goal p{margin:0}.s-co-tip__aidwrap{display:grid;gap:10px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--s-card-ink) 10%,transparent)}.s-co-tip__aidwrap .s-co__check b{font-weight:700}.s-co-tip__aid{display:grid;gap:12px}.s-co-tip__aid .s-co__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.s-co-tip__aid .s-co__note{margin:0;font-size:.82em;line-height:1.45;opacity:.78}.s-co-tip__often{grid-template-columns:1fr 1fr}.s-co-tip__often .s-co__opt{min-height:48px;justify-items:center}.s-co-tip__oftennote{margin:-4px 0 0}
