.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__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__sum .s-co__note{display:block}.s-co__acts{display:grid;gap:8px}.s-co__act{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 14px;border:0;border-radius:14px;background:color-mix(in srgb,var(--s-card-ink) 5%,var(--s-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-card-ink) 12%,transparent);color:var(--s-card-ink);font:inherit;text-align:start;cursor:pointer;transition:background .15s,box-shadow .15s}.s-co__act:hover{background:color-mix(in srgb,var(--s-card-ink) 9%,var(--s-card))}.s-co__act>span:first-child{display:grid;gap:2px;flex:1;min-width:0}.s-co__act b{font-weight:700;overflow-wrap:anywhere}.s-co__act small{font-size:.86em;opacity:.74;line-height:1.4}.s-co__actgo{flex:none;font-size:1.4em;line-height:1;opacity:.5}.s-co__act.is-on{box-shadow:inset 0 0 0 2px var(--s-accent)}.s-co__act.is-on .s-co__actgo{opacity:1;color:var(--s-accent)}.s-co__act.is-quiet{background:transparent}.s-co__act.is-busy{opacity:.6}.s-co__gets{display:grid;gap:6px;margin:0;padding:0;list-style:none}.s-co__gets li{position:relative;padding-left:26px;line-height:1.45}.s-co__gets li:before{content:"✓";position:absolute;left:2px;top:0;color:var(--s-accent);font-weight:800}.s-co__gets.is-lose li:before{content:"–";color:inherit;opacity:.6}.s-co .s-btn--danger{background:#b42318;color:#fff}.s-co__why{display:flex;flex-wrap:wrap;gap:8px}.s-co__whyb{min-height:40px;padding:8px 14px;border:0;border-radius:999px;background:color-mix(in srgb,currentColor 8%,transparent);color:inherit;font:inherit;font-size:.9em;cursor:pointer}.s-co__whyb[aria-pressed=true]{background:var(--s-action, #111);color:var(--s-action-ink, #fff)}
