.td-section{--notch:var(--floor);padding-block:var(--section-pad)}.td-split{display:grid;gap:32px}@media (min-width:1000px){.td-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}}.td-points{display:grid;margin-top:24px;border-top:2px solid var(--ink)}.td-points li{padding:16px 0;border-bottom:1px dashed var(--rule-strong);color:var(--ink-2)}.td-points strong{color:var(--ink);font-weight:760}.td-points a{font-weight:700;color:var(--ink)}.td-steps{display:grid;gap:10px;margin-top:24px;counter-reset:td-step}.td-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:baseline;color:var(--ink-2);counter-increment:td-step}.td-steps li::before{content:counter(td-step);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ink);color:var(--stock);font-weight:760;font-size:.875rem}.td-steps strong{color:var(--ink);font-weight:760}.td-form textarea{min-height:150px}.td-form .ticket__barcode{height:22px}.td-form input[type=file]{min-height:0;padding:10px;font-size:.9375rem;cursor:pointer}.td-form input[type=file]::file-selector-button{margin-right:12px;padding:6px 12px;border:1.5px solid var(--ink);border-radius:6px;background:var(--stock);color:var(--ink);font:inherit;font-weight:650;cursor:pointer}.td-form .field textarea[aria-invalid=true],.td-form .field input[aria-invalid=true]{border-color:oklch(.55 .19 28)}.td-form__hint{font-size:.8125rem;color:var(--ink-2)}.td-form .check{align-items:flex-start;font-size:.875rem;color:var(--ink-2)}.td-form .check input{flex:none;margin-top:1px}.td-form__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.td-form__submit{width:100%}.td-form__submit:disabled{opacity:.6;cursor:progress}.td-form__status:empty{display:none}.td-form__status{font-weight:650;color:var(--green-ink)}.td-form__status.is-error{color:oklch(.5 .19 28)}.td-form__fine{font-size:.875rem;color:var(--ink-2)}.td-form__fine a{color:var(--ink);font-weight:650}@media (max-width:560px){.td-form .field-row{grid-template-columns:minmax(0,1fr)}}