.clinic-setup-guide-module__XdwyHq__guide{gap:1rem;display:grid}.clinic-setup-guide-module__XdwyHq__progressCard{color:#fff;background:linear-gradient(125deg, var(--hero-start), var(--hero-end));border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(12rem,.8fr);align-items:center;gap:1rem;padding:1rem;display:grid}.clinic-setup-guide-module__XdwyHq__progressCard span{letter-spacing:.1em;font-size:.65rem;font-weight:850}.clinic-setup-guide-module__XdwyHq__progressCard strong{margin-top:.2rem;font-size:1.15rem;display:block}.clinic-setup-guide-module__XdwyHq__progressCard p{color:#ffffffb8;margin:.2rem 0 0;font-size:.75rem}.clinic-setup-guide-module__XdwyHq__progressTrack{background:#ffffff2e;border-radius:999px;height:.55rem;overflow:hidden}.clinic-setup-guide-module__XdwyHq__progressTrack i{border-radius:inherit;background:#fff;height:100%;transition:width .25s;display:block}.clinic-setup-guide-module__XdwyHq__stepList{border:1px solid var(--border);background:var(--surface);border-radius:1rem;overflow:hidden}.clinic-setup-guide-module__XdwyHq__step{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:5.4rem;padding:.85rem;display:grid}.clinic-setup-guide-module__XdwyHq__step:last-child{border-bottom:0}.clinic-setup-guide-module__XdwyHq__step[data-complete=true]{background:color-mix(in srgb, var(--success-soft) 55%, var(--surface))}.clinic-setup-guide-module__XdwyHq__stepIcon{width:2.75rem;height:2.75rem;color:var(--primary);background:var(--primary-soft);border-radius:.8rem;place-items:center;display:grid}.clinic-setup-guide-module__XdwyHq__step[data-complete=true] .clinic-setup-guide-module__XdwyHq__stepIcon{color:var(--success-text);background:var(--success-soft)}.clinic-setup-guide-module__XdwyHq__stepIcon svg{width:18px}.clinic-setup-guide-module__XdwyHq__stepTitle{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.clinic-setup-guide-module__XdwyHq__stepTitle strong{color:var(--text);font-size:.84rem}.clinic-setup-guide-module__XdwyHq__step p{max-width:38rem;color:var(--text-secondary);margin:.2rem 0 0;font-size:.72rem;line-height:1.45}.clinic-setup-guide-module__XdwyHq__permissionNote{max-width:7rem;color:var(--text-muted);text-align:right}.clinic-setup-guide-module__XdwyHq__workflowCard{border:1px solid var(--primary-border);background:var(--primary-soft);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.clinic-setup-guide-module__XdwyHq__workflowHeading{align-items:center;gap:.85rem;display:flex}.clinic-setup-guide-module__XdwyHq__workflowIcon{width:3rem;height:3rem;color:var(--primary);background:var(--surface);border-radius:.85rem;flex:none;place-items:center;display:grid}.clinic-setup-guide-module__XdwyHq__workflowIcon svg{width:19px}.clinic-setup-guide-module__XdwyHq__workflowHeading p,.clinic-setup-guide-module__XdwyHq__workflowHeading h3,.clinic-setup-guide-module__XdwyHq__workflowHeading small{margin:0}.clinic-setup-guide-module__XdwyHq__workflowHeading p{color:var(--primary);letter-spacing:.1em;font-size:.64rem;font-weight:850}.clinic-setup-guide-module__XdwyHq__workflowHeading h3{color:var(--text);margin-top:.16rem;font-size:.9rem}.clinic-setup-guide-module__XdwyHq__workflowHeading small{max-width:36rem;color:var(--text-secondary);margin-top:.2rem;font-size:.7rem;line-height:1.45;display:block}.clinic-setup-guide-module__XdwyHq__workflowSteps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.clinic-setup-guide-module__XdwyHq__workflowSteps li{min-width:0;color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;display:flex}.clinic-setup-guide-module__XdwyHq__workflowSteps span{width:1.5rem;height:1.5rem;color:var(--primary);border:1px solid var(--primary-border);background:var(--surface);border-radius:999px;flex:none;place-items:center;font-size:.68rem;font-weight:850;display:grid}.clinic-setup-guide-module__XdwyHq__footer{justify-content:flex-end;display:flex}@media (max-width:700px){.clinic-setup-guide-module__XdwyHq__progressCard{grid-template-columns:1fr}.clinic-setup-guide-module__XdwyHq__step{grid-template-columns:auto minmax(0,1fr)}.clinic-setup-guide-module__XdwyHq__step>a,.clinic-setup-guide-module__XdwyHq__permissionNote{text-align:left;grid-column:2;width:100%;max-width:none}.clinic-setup-guide-module__XdwyHq__workflowCard,.clinic-setup-guide-module__XdwyHq__workflowSteps{grid-template-columns:1fr}.clinic-setup-guide-module__XdwyHq__workflowCard>a,.clinic-setup-guide-module__XdwyHq__footer>*{width:100%}}@media (prefers-reduced-motion:reduce){.clinic-setup-guide-module__XdwyHq__progressTrack i{transition:none}}
