.aimi-cycle{margin:4px 0 0;color:#48657c;font-size:14px}
.aimi-service-summary{grid-template-columns:repeat(3,1fr)}
.aimi-purchase-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}
.aimi-purchase-actions .aimi-link{align-items:center;justify-content:center;min-width:144px;min-height:44px;box-sizing:border-box;color:#fff!important;background:#1769d1!important;border-color:#1769d1!important;font-size:15px;line-height:1.2}
.aimi-purchase-actions .is-secondary-link{background:#fff!important;color:#1769d1!important}
.aimi-purchase-note{margin:12px 0 0!important;font-size:13px;color:#70869a}
.aimi-progress-list{border-top:1px solid #dce8f1}.aimi-progress-row{display:grid;grid-template-columns:32px minmax(112px,1fr) minmax(120px,1.4fr) auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #dce8f1;color:#71869a}.aimi-progress-number{display:grid;place-items:center;width:25px;height:25px;border:1px solid #cbdbe8;border-radius:50%;font-size:13px;font-weight:700;color:#6f8598}.aimi-progress-row strong{font-size:15px;color:#526d84}.aimi-progress-status{font-size:14px}.aimi-progress-row.is-done strong,.aimi-progress-row.is-done .aimi-progress-status{color:#1769d1}.aimi-progress-row.is-done .aimi-progress-number{border-color:#1769d1;background:#1769d1;color:#fff}.aimi-progress-row .aimi-link{min-width:96px;min-height:38px;justify-content:center;padding:8px 12px;font-size:14px}.aimi-progress-row .is-secondary-link{background:#fff!important;color:#1769d1!important}@media(max-width:760px){.aimi-service-summary{grid-template-columns:1fr 1fr}.aimi-service-summary>div:last-child{grid-column:1/-1}.aimi-progress-row{grid-template-columns:28px minmax(0,1fr) auto;gap:9px}.aimi-progress-status{grid-column:2;font-size:13px}.aimi-progress-row .aimi-link{grid-column:3;grid-row:1 / span 2;min-width:82px}.aimi-progress-number{width:23px;height:23px}}
