.tx-types{grid-template-columns:1fr 1fr;align-items:start;gap:14px;margin:0 0 22px;display:grid}.tx-type{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;transition:border-color .18s,box-shadow .18s,background .18s}.tx-type.is-on{border-color:var(--primary);background:#fbfbfe;box-shadow:0 10px 24px -16px #3c4aaa8c}.tx-type__head{cursor:pointer;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;display:flex}.tx-type__head input{opacity:0;width:1px;height:1px;position:absolute}.tx-type__box{border:2px solid var(--line);color:#fff;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;transition:background .15s,border-color .15s;display:inline-flex}.tx-type__box svg{opacity:0;width:14px;height:14px}.tx-type.is-on .tx-type__box{background:var(--primary);border-color:var(--primary)}.tx-type.is-on .tx-type__box svg{opacity:1}.tx-type__head:focus-within .tx-type__box{box-shadow:0 0 0 3px #3c4aaa33}.tx-type__t{color:var(--ink);font-size:15px;font-weight:700;line-height:1.35}.tx-type__t small{color:var(--ink-3);margin-top:2px;font-size:13px;font-weight:500;display:block}.tx-type__fields{padding:0 16px 16px}.tx-type__fields .field{margin-bottom:0}.tx-type__fields .field--row{grid-template-columns:1fr;gap:12px;margin-bottom:0}@media (max-width:700px){.tx-types{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tx-type,.tx-type__box{transition:none}}
