html,body,#app{min-height:100%}body{margin:0}.adsflow-app-shell{width:100%}.adsflow-step-number{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--p-color-bg-fill-info, #eaf4ff);color:var(--p-color-text, #202223);font-size:.8125rem;font-weight:650;flex-shrink:0}.adsflow-setup-checklist{display:flex;flex-direction:column}.adsflow-check-row{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.85rem;align-items:start;padding:1rem 1.25rem;border-bottom:1px solid var(--p-color-border, #e1e3e5)}.adsflow-check-row:last-child{border-bottom:none}.adsflow-check-row.is-done{background:var(--p-color-bg-surface-success, #f1f8f5)}.adsflow-check-mark{width:1.75rem;height:1.75rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;background:var(--p-color-bg-fill-secondary, #f6f6f7);color:var(--p-color-text-secondary, #6d7175)}.adsflow-check-row.is-done .adsflow-check-mark{background:var(--p-color-bg-fill-success, #aee9d1);color:var(--p-color-text-success, #0c5132)}.adsflow-check-body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.adsflow-check-action{display:flex;align-items:center;justify-content:flex-end;min-height:1.75rem}@media(max-width:48rem){.adsflow-check-row{grid-template-columns:2rem minmax(0,1fr)}.adsflow-check-action{grid-column:2;justify-content:flex-start}}
