@import 'OccMedCheckUpBlazor.Client.y7839lxbsn.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.i6wa0xxwus.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 */
.occmed-hero-visual[b-5fy88b6p0g] { display:grid; gap:.8rem; min-width:min(25rem,80vw); padding:2rem; border:1px solid color-mix(in srgb, hsl(var(--primary-color-hs),var(--primary-color-l)) 32%, transparent); border-radius:1.5rem; background:linear-gradient(145deg,hsla(var(--primary-color-hs),calc(var(--primary-color-l) + 38%),.9),white); box-shadow:0 1.5rem 3.5rem rgba(30,87,53,.16); color:var(--neutral-foreground-rest); }.occmed-hero-visual span[b-5fy88b6p0g],.lp-trust-grid b[b-5fy88b6p0g],.lp-workflow-grid b[b-5fy88b6p0g] { color:hsl(var(--primary-color-hs),calc(var(--primary-color-l) - 12%)); font-size:.76rem; font-weight:700; letter-spacing:.13em; }.occmed-hero-visual strong[b-5fy88b6p0g] { font-size:clamp(1.2rem,2vw,1.75rem); }.occmed-hero-visual i[b-5fy88b6p0g] { width:2.5rem; border-top:1px solid hsl(var(--primary-color-hs),calc(var(--primary-color-l) + 24%)); }
.lp-trust-band[b-5fy88b6p0g] { padding-bottom:var(--marketing-space-6); }.lp-trust-grid[b-5fy88b6p0g],.lp-feature-grid[b-5fy88b6p0g],.lp-workflow-grid[b-5fy88b6p0g] { display:grid; gap:var(--marketing-space-2); }.lp-trust-grid[b-5fy88b6p0g] { grid-template-columns:repeat(3,1fr); overflow:hidden; border:1px solid var(--marketing-border); border-radius:1.25rem; background:var(--marketing-surface); }.lp-trust-grid article[b-5fy88b6p0g] { display:grid; grid-template-columns:auto 1fr; gap:.8rem; padding:1.25rem; }.lp-trust-grid article:not(:last-child)[b-5fy88b6p0g] { border-right:1px solid var(--marketing-border); }.lp-trust-grid strong[b-5fy88b6p0g] { display:block; margin-bottom:.4rem; }.lp-trust-grid span[b-5fy88b6p0g],.lp-workflow-grid p[b-5fy88b6p0g] { color:var(--marketing-text-muted); font-size:.92rem; line-height:1.55; }.lp-section[b-5fy88b6p0g] { padding-block:var(--marketing-space-7); }.lp-section-tint[b-5fy88b6p0g] { background:linear-gradient(180deg,hsla(var(--primary-color-hs),calc(var(--primary-color-l) + 40%),.65),transparent); }.lp-workflow-grid[b-5fy88b6p0g] { grid-template-columns:repeat(3,1fr); padding:0; margin:0; list-style:none; }.lp-workflow-grid li[b-5fy88b6p0g] { padding:1.25rem; border-top:1px solid var(--marketing-border); }.lp-workflow-grid h3[b-5fy88b6p0g] { margin:.75rem 0 .5rem; }.lp-workflow-grid p[b-5fy88b6p0g] { margin:0; }.lp-feature-grid[b-5fy88b6p0g] { grid-template-columns:repeat(12,1fr); }.lp-feature-grid[b-5fy88b6p0g]  .marketing-card { grid-column:span 3; }.lp-feature-grid[b-5fy88b6p0g]  .marketing-card--featured { grid-column:span 6; }
@media (max-width:760px) { .lp-trust-grid[b-5fy88b6p0g],.lp-workflow-grid[b-5fy88b6p0g],.lp-feature-grid[b-5fy88b6p0g] { grid-template-columns:1fr; }.lp-trust-grid article:not(:last-child)[b-5fy88b6p0g] { border-right:0; border-bottom:1px solid var(--marketing-border); }.lp-feature-grid[b-5fy88b6p0g]  .marketing-card,.lp-feature-grid[b-5fy88b6p0g]  .marketing-card--featured { grid-column:auto; } }
