.applyGrid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:30px;gap:30px;margin-top:26px}.applyLeft,.applyPanel{min-width:0}.applyLeft .cardbox canvas{max-width:100%}@media (min-width:940px){.applyGrid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:40px;align-items:start}.applyLeft{position:-webkit-sticky;position:sticky;top:24px}}.applyLeft .cardbox{padding:14px}.applyLeft .cardbox canvas{border:1px solid var(--grey)}.applyLeft .filestack{margin:10px auto 16px;max-width:340px}@media (max-width:939px){.applyLeft .filestack{max-width:260px}}.fileline{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;letter-spacing:.18em;font-weight:700;color:var(--grey);margin:12px 0 0}.fileline b{color:var(--ink)}.fileline .no{color:var(--red)}.stepper{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--grey);background:var(--paper)}.stepper li{padding:12px 14px;border-right:1px solid var(--grey);font-size:12px;letter-spacing:.18em;font-weight:700;color:var(--grey);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stepper li:last-child{border-right:0}.stepper li b{display:block;font-size:11px;color:var(--red);margin-bottom:4px;letter-spacing:.24em}.stepper li.on{background:var(--paper-2);box-shadow:inset 0 -3px 0 var(--ink)}.stepper li.done,.stepper li.on{color:var(--ink)}.stepper li.done b:after{content:" ✓";color:var(--green)}.applyPanel .step{margin:0}.panelfoot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.task .open,.task .tick{flex:0 0 auto}.task .tick{font-size:12px;letter-spacing:.16em;font-weight:700;color:var(--grey);min-width:84px;text-align:right}.task.on .tick{color:var(--green)}@media (max-width:939px){.stepper li{padding:10px;font-size:11px;letter-spacing:.12em}}@media (max-width:600px){.applyPanel .task{flex-wrap:wrap;row-gap:10px}.applyPanel .task .body{flex:1 1 100%}.applyPanel .task .idx{flex:0 0 auto}.applyPanel .task .open{flex:1 1 auto;text-align:center}.applyPanel .task .tick{flex:0 0 auto;min-width:0}.panelfoot .btn{flex:1 1 auto;text-align:center}}