.jf-page{padding-block:var(--s4) 120px}.jf-grid{display:grid;gap:var(--s6);align-items:start;margin-block-start:var(--s5)}.jf-form{display:flex;flex-direction:column;gap:var(--s5);min-inline-size:0;max-inline-size:720px}.jf-form .section{margin-block-end:0;gap:var(--s3)}.jf-form .section-head h2{font-size:20px;font-weight:800}.jf-group{display:flex;flex-direction:column;gap:var(--s2)}.jf-group>.fld-label{color:var(--text);font-size:var(--fs-md);font-weight:600}.jf-sub{color:var(--muted);font-size:var(--fs-sm);font-weight:700}.jf-pay,.jf-row{display:flex;flex-wrap:wrap;gap:var(--s3)}.jf-pay{align-items:flex-start}.jf-more{gap:var(--s5)}.jf-more,.jf-region{display:flex;flex-direction:column}.jf-region{gap:var(--s1)}.jf-tag .fld-label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.jf-tag .fld-input{padding-inline:var(--s2);font-size:var(--fs-sm)}.jf-id{gap:var(--s2);padding:var(--s4);border-radius:var(--radius-card);background:var(--soft)}.jf-id .imgp-add,.jf-id .imgp-tile{background:var(--panel)}.jf-id p{color:var(--muted);font-size:var(--fs-sm)}.jf-alert,.jf-id p{margin:0;line-height:1.9}.jf-alert{padding:var(--s3) var(--s4);border-radius:var(--radius-card);background:color-mix(in srgb,var(--bad) 12%,var(--bg));color:var(--text)}.jf-submit{display:none;flex-direction:column;gap:var(--s3);align-items:flex-start}.jf-note{color:var(--muted);font-size:var(--fs-sm)}.jf-free{margin:0;padding:var(--s3) var(--s4);border-radius:var(--radius-card);line-height:1.9}.jf-aside-in,.jf-free{background:var(--soft)}.jf-aside-in{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4);border-radius:var(--radius-panel)}.jf-aside-t{margin:0;font-size:var(--fs-lg);font-weight:800}.jf-aside-s{margin:0;color:var(--muted);font-size:var(--fs-md)}.jf-aside .pfc{background:var(--panel)}.jf-works{display:flex;flex-direction:column;gap:var(--s2)}.jf-bar{justify-content:space-between}.jf-bar-info{display:flex;flex-direction:column;min-inline-size:0;line-height:1.6}.jf-bar-info strong{font-size:var(--fs-md);font-weight:800}.jf-bar-info span{font-size:var(--fs-sm);color:var(--muted)}.jf-bar-go{flex:none;padding-inline:28px}.jf-done{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s4);max-inline-size:640px;margin-inline:auto;margin-block-start:var(--s6);padding:var(--s6) var(--s5);border-radius:var(--radius-panel)}.jf-done h1{margin:0;font-size:clamp(26px,5vw,34px);font-weight:900}.jf-done p{margin:0;line-height:2}.jf-done-ic{color:var(--ok)}.jf-next{margin:0;padding-inline-start:22px;display:flex;flex-direction:column;gap:var(--s2);line-height:2;list-style:persian}.jf-done-card{inline-size:100%}.jf-done-card .pfc{background:var(--panel)}.jf-done-act{display:flex;flex-wrap:wrap;gap:var(--s3)}@media (min-width:960px){.jf-page{padding-block-end:80px}.jf-grid{grid-template-columns:minmax(0,1fr) 380px}.jf-aside{position:sticky;inset-block-start:88px}.jf-submit{display:flex}}.jf-form .fld{flex:initial}.jf-form .jf-row>.fld{flex:1 1 200px}.jf-form .jf-pay>.jf-amount{flex:2 1 220px}.jf-form .jf-pay>.jf-unit{flex:1 1 150px}.jf-amount .fld-input{font-size:var(--fs-lg);font-weight:800}.jf-reserve{padding:var(--s4);border-radius:var(--radius-card);background:var(--soft)}