.order-form{display:flex;flex-direction:column;gap:20px}.order-form .hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.kind-switch{border:0;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.kind-switch legend{font-weight:600;margin-bottom:8px}@media (max-width:560px){.kind-switch{grid-template-columns:1fr}}.kind-opt{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 10px;gap:2px 10px;padding:12px 14px;border:1.5px solid var(--line);border-radius:8px;background:var(--panel-2);cursor:pointer}.kind-opt input{grid-row:span 2;align-self:start;margin-top:4px}.kind-opt span{font-size:14px;color:var(--ink-2)}.kind-opt.on{border-color:var(--accent);background:var(--accent-soft)}.of-section{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:14px}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.grid2 .full{grid-column:1/-1}@media (max-width:560px){.grid2{grid-template-columns:1fr}}.of-submit{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.order-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:24px;gap:24px;align-items:start}@media (max-width:980px){.order-layout{grid-template-columns:minmax(0,1fr)}}.order-summary{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 16px);display:flex;flex-direction:column;gap:16px}@media (max-width:980px){.order-summary{position:static;order:-1}}.status-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:6px;gap:6px;font-size:13px;color:var(--ink-3)}.status-steps li{display:flex;flex-direction:column;gap:6px;padding-top:4px;border-top:3px solid var(--cell-empty)}.status-steps li.done{border-top-color:var(--accent);color:var(--ink-2)}.status-steps li.current{border-top-color:var(--accent);color:var(--ink);font-weight:600}.status-steps .dot{display:none}.stages-card .stages-list{display:flex;flex-direction:column;gap:10px;margin:10px 0 12px;padding-left:20px}.stages-card .stages-list li{display:flex;flex-direction:column;gap:2px}.stages-card .cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.stages-card .cta-row>*{flex:0 0 auto;width:auto}