.vis[data-v-03a57ebc]{display:flex;flex-direction:column;width:100%;max-width:520px;background:#fff;border:1px solid var(--v4-line-2);border-radius:24px;padding:32px;font-size:17px;box-shadow:0 2px 4px #16181d0a,0 40px 80px -40px #16181d4d}.cap[data-v-03a57ebc]{margin:0 0 20px;font-size:15px;color:var(--v4-soft)}.arow[data-v-03a57ebc]{display:grid;grid-template-columns:150px minmax(0,1fr) 40px;gap:14px;align-items:center;padding:9px 0}.arow b[data-v-03a57ebc]{text-align:right}.abar[data-v-03a57ebc]{height:10px;background:#ecedf0;overflow:hidden}.abar[data-v-03a57ebc],.abar i[data-v-03a57ebc]{border-radius:99px}.abar i[data-v-03a57ebc]{display:block;height:100%;background:var(--v4-blue)}.atot[data-v-03a57ebc]{margin-top:14px;padding-top:16px;border-top:1px solid var(--v4-line);color:var(--v4-text)}.atot b[data-v-03a57ebc]{color:var(--v4-ink);font-size:26px}.mods[data-v-03a57ebc]{display:flex;flex-wrap:wrap;gap:10px}.mod[data-v-03a57ebc]{font-weight:500;padding:12px 18px;border-radius:999px;border:1px solid var(--v4-line-2);background:#fff}.mod.on[data-v-03a57ebc]{background:var(--v4-ink);border-color:var(--v4-ink);color:#fff}.months[data-v-03a57ebc]{display:flex;justify-content:space-between;position:relative}.months[data-v-03a57ebc]:before{content:"";position:absolute;left:15px;right:15px;top:15px;height:2px;background:var(--v4-line)}.mo[data-v-03a57ebc]{position:relative;flex-direction:column;gap:10px}.mo[data-v-03a57ebc],.tick[data-v-03a57ebc]{display:flex;align-items:center}.tick[data-v-03a57ebc]{width:32px;height:32px;border-radius:50%;justify-content:center;font-size:15px;font-weight:700;background:#fff;border:2px solid var(--v4-line-2)}.ml[data-v-03a57ebc]{font-size:14px;color:var(--v4-soft)}.mo.now .tick[data-v-03a57ebc]{background:var(--v4-blue);border-color:var(--v4-blue);color:#fff}.mo.now .ml[data-v-03a57ebc]{color:var(--v4-blue);font-weight:600}.cnext[data-v-03a57ebc]{margin-top:22px;padding-top:16px;border-top:1px solid var(--v4-line);color:var(--v4-text)}@media(max-width:520px){.vis[data-v-03a57ebc]{padding:24px 20px}.arow[data-v-03a57ebc]{grid-template-columns:118px minmax(0,1fr) 34px}}
