@import 'OccMedCheckUpBlazor.Client.i8rc1f5enn.bundle.scp.css';
@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.bundle.scp.css';
@import '_content/Suttisak.Blazor.Identity/Suttisak.Blazor.Identity.6y3iet4g6z.bundle.scp.css';
@import '_content/Suttisak.Blazor.UserInterface/Suttisak.Blazor.UserInterface.jge6o9knvy.bundle.scp.css';

/* /Components/Account/Pages/LoginPage.razor.rz.scp.css */
/* /Components/Pages/Importer/ImporterPage.razor.rz.scp.css */
.import-steps[b-eu7mwddll0] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0.75rem;
    margin: 0 0 1rem;
    padding: 0;
    list-style: none;
}

.import-steps li[b-eu7mwddll0] {
    display: flex;
    align-items: center;
    gap: 0.625rem;
    min-width: 0;
    padding: 0.75rem;
    border: 1px solid var(--neutral-stroke-rest);
    border-radius: 0.75rem;
    color: var(--neutral-foreground-hint);
    background: var(--neutral-layer-1);
}

.import-steps span[b-eu7mwddll0] {
    display: grid;
    place-items: center;
    flex: 0 0 1.75rem;
    width: 1.75rem;
    height: 1.75rem;
    border-radius: 50%;
    background: var(--neutral-fill-secondary-rest);
}

.import-steps .is-current[b-eu7mwddll0] {
    border-color: var(--accent-fill-rest);
    color: var(--neutral-foreground-rest);
    box-shadow: 0 0 0 1px var(--accent-fill-rest);
}

.import-steps .is-current span[b-eu7mwddll0],
.import-steps .is-complete span[b-eu7mwddll0] {
    color: var(--foreground-on-accent-rest);
    background: var(--accent-fill-rest);
}

@media (max-width: 700px) {
    .import-steps[b-eu7mwddll0] {
        grid-template-columns: 1fr;
    }
}
/* /Components/Pages/LandingPage.razor.rz.scp.css */
.health-insight-hero-visual[b-5fy88b6p0g] { display:grid; place-items:center; min-height:28rem; padding:clamp(var(--app-space-3),3vw,var(--app-space-8)); overflow:hidden; background:radial-gradient(circle at 52% 42%, rgba(14,165,233,.15), transparent 58%); }
.health-insight-hero-visual img[b-5fy88b6p0g] { width:100%; max-height:34rem; object-fit:contain; filter:drop-shadow(0 1.5rem 2rem rgba(3,105,161,.16)); }
.lp-section[b-5fy88b6p0g],.lp-closing-section[b-5fy88b6p0g] { padding-block:var(--app-space-24); }
.lp-section-tint[b-5fy88b6p0g] { background:var(--app-surface-muted); }
