.sf-gr-page{max-width:760px;margin:0 auto;padding:32px 16px 56px;box-sizing:border-box}.sf-gr-page:not(.sf-gr-page--fs){padding-top:120px}.sf-gr-page--fs{max-width:820px}.sf-gr-page__head{margin-bottom:20px;text-align:center}.sf-gr-page__title{margin:0 0 8px;font-size:clamp(1.5rem, 4vw, 2rem);font-weight:800;color:var(--sf-text)}.sf-gr-page__desc{margin:0 auto;max-width:520px;font-size:calc(14px * var(--th-font-scale, 1));line-height:1.55;color:var(--sf-muted)}.sf-gr{display:flex;flex-direction:column;gap:14px;color:var(--sf-text)}.sf-gr [hidden]{display:none!important}.sf-gr__card{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--sf-line);border-radius:14px;background:var(--sf-bg);box-shadow:0 1px 3px rgb(15 23 42 / .06)}.sf-gr__card--center{align-items:center;text-align:center}.sf-gr__title{margin:0;font-size:calc(17px * var(--th-font-scale, 1));font-weight:700;color:var(--sf-text)}.sf-gr__muted{margin:0;font-size:calc(13px * var(--th-font-scale, 1));line-height:1.55;color:var(--sf-muted)}.sf-gr__hint{margin:0;font-size:calc(12px * var(--th-font-scale, 1));color:var(--sf-muted);text-align:center}.sf-gr__hint a,.sf-gr__muted a{color:var(--sf-accent);font-weight:600;text-decoration:underline}.sf-gr__form{display:flex;flex-direction:column;gap:12px}.sf-gr__submit{width:100%;padding-top:12px;padding-bottom:12px}.sf-gr__submit[disabled],.sf-gr__link[disabled]{opacity:.55;cursor:not-allowed}.sf-gr__otp{font-size:calc(22px * var(--th-font-scale, 1));letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums}.sf-gr__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.sf-gr__link{background:none;border:0;padding:0;font:inherit;font-size:calc(13px * var(--th-font-scale, 1));font-weight:600;color:var(--sf-accent);cursor:pointer}.sf-gr__link--danger{color:var(--sf-danger)}.sf-gr__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.sf-gr__step{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--sf-line);border-radius:10px;background:var(--sf-soft);font-size:calc(12px * var(--th-font-scale, 1));font-weight:600;color:var(--sf-muted);min-width:0}.sf-gr__step span{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--sf-line);color:var(--sf-text);font-size:11px}.sf-gr__step.is-on{border-color:var(--sf-accent);color:var(--sf-text);background:var(--sf-accent-soft)}.sf-gr__step.is-on span,.sf-gr__step.is-done span{background:var(--sf-accent);color:#fff}@media (max-width:480px){.sf-gr__step{flex-direction:column;gap:4px;text-align:center;padding:8px 4px}}.sf-gr__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sf-gr__eyebrow{margin:0;font-size:calc(11px * var(--th-font-scale, 1));font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sf-muted)}.sf-gr__order-no{margin:2px 0;font-size:calc(18px * var(--th-font-scale, 1));font-weight:800;color:var(--sf-text);word-break:break-all}.sf-gr__section{margin:6px 0 0;font-size:calc(14px * var(--th-font-scale, 1));font-weight:700;color:var(--sf-text)}.sf-gr__list{display:flex;flex-direction:column;gap:10px}.sf-gr__code{display:inline-block;padding:2px 8px;border-radius:6px;background:var(--sf-soft);border:1px dashed var(--sf-line);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;letter-spacing:.04em;color:var(--sf-text)}.sf-gr__cargo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;border-radius:8px;background:var(--sf-accent-soft);font-size:calc(13px * var(--th-font-scale, 1))}.sf-gr__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.sf-gr__notice{padding:12px 14px;border-radius:10px;background:var(--sf-soft);border:1px solid var(--sf-line);font-size:calc(13px * var(--th-font-scale, 1));color:var(--sf-muted)}.sf-gr .sf-ret__item{background:var(--sf-soft)}@media (max-width:480px){.sf-gr .sf-co-input{font-size:16px}}