@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.lcdo7z9xd2.bundle.scp.css';

/* /Components/Account/Pages/Login.razor.rz.scp.css */
.login__error[b-jelf5j0fty]{margin-bottom:16px}.cda-login__forgot[b-jelf5j0fty]{font-size:12px;font-weight:600}
/* /Components/Layout/AdminHeader.razor.rz.scp.css */
.cda-header__actions form[b-f6n4doxaam]{margin:0;display:flex}.cda-header__actions a.cda-pill:hover[b-f6n4doxaam]{text-decoration:none;filter:brightness(0.97)}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-533e2tkxeg]{color-scheme:light only;display:none;position:fixed;bottom:0;left:0;width:100%;z-index:1000;box-sizing:border-box;padding:.6rem 1.25rem .7rem;background:#fff4ce;border-top:1px solid #f2e2a8;color:#6b4e00;box-shadow:0 -1px 2px rgba(0,0,0,.1)}#blazor-error-ui .dismiss[b-533e2tkxeg]{cursor:pointer;position:absolute;right:.75rem;top:.5rem}
/* /Components/Layout/NavRail.razor.rz.scp.css */
.cda-rail__list[b-bg0x769qsw]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cda-rail__user form[b-bg0x769qsw]{margin:0;flex:none}.cda-rail__list+.cda-rail__section[b-bg0x769qsw]{margin-top:12px}
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-m04yngwmtw],
.components-reconnect-repeated-attempt-visible[b-m04yngwmtw],
.components-reconnect-failed-visible[b-m04yngwmtw],
.components-pause-visible[b-m04yngwmtw],
.components-resume-failed-visible[b-m04yngwmtw],
.components-rejoining-animation[b-m04yngwmtw] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-m04yngwmtw],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-m04yngwmtw],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-m04yngwmtw],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-m04yngwmtw],
#components-reconnect-modal.components-reconnect-retrying[b-m04yngwmtw],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-m04yngwmtw],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-m04yngwmtw],
#components-reconnect-modal.components-reconnect-failed[b-m04yngwmtw],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-m04yngwmtw] {
    display: block;
}


#components-reconnect-modal[b-m04yngwmtw] {
    background-color: white;
    width: 20rem;
    margin: 20vh auto;
    padding: 2rem;
    border: 0;
    border-radius: 0.5rem;
    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
    animation: components-reconnect-modal-fadeOutOpacity-b-m04yngwmtw 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-m04yngwmtw 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-m04yngwmtw 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-m04yngwmtw]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-m04yngwmtw 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-m04yngwmtw {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-m04yngwmtw {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-m04yngwmtw {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-m04yngwmtw] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-m04yngwmtw] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button[b-m04yngwmtw] {
    border: 0;
    background-color: #6b9ed2;
    color: white;
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:hover[b-m04yngwmtw] {
        background-color: #3b6ea2;
    }

    #components-reconnect-modal button:active[b-m04yngwmtw] {
        background-color: #6b9ed2;
    }

.components-rejoining-animation[b-m04yngwmtw] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-m04yngwmtw] {
        position: absolute;
        border: 3px solid #0087ff;
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-m04yngwmtw 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-m04yngwmtw] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-m04yngwmtw {
    0% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 80px;
        height: 80px;
        opacity: 0;
    }
}
/* /Components/Pages/Platform/Activity.razor.rz.scp.css */
.activity__views[b-gpee5aultx]{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid var(--cda-stroke)}.activity__view[b-gpee5aultx]{display:inline-flex;align-items:center;padding:8px 12px;margin-bottom:-1px;border-bottom:2px solid rgba(0,0,0,0);font-weight:500;color:var(--cda-text-muted);text-decoration:none}.activity__view:hover[b-gpee5aultx]{color:var(--cda-text);text-decoration:none}.activity__view--current[b-gpee5aultx]{color:var(--cda-text);font-weight:600;border-bottom-color:var(--cda-green)}
/* /Components/Pages/Platform/BookingActivityList.razor.rz.scp.css */
.activity-bookings__filter[b-pj0yi7b2e5]{width:auto;min-width:140px}.activity-bookings__search[b-pj0yi7b2e5]{min-width:240px}.activity-bookings__sub[b-pj0yi7b2e5]{margin-top:2px;font-weight:400}
/* /Components/Pages/Platform/BridgeAgents.razor.rz.scp.css */
.bridge__search[b-gy40ptbfv0]{min-width:280px}.bridge__sub[b-gy40ptbfv0]{margin-top:2px;font-weight:400}.bridge__panel[b-gy40ptbfv0]{display:flex;flex-direction:column;gap:.75rem}.bridge__credentials[b-gy40ptbfv0]{margin:0;display:flex;flex-direction:column;gap:10px}.bridge__credential[b-gy40ptbfv0]{display:grid;grid-template-columns:160px minmax(0, 1fr);gap:12px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--cda-stroke-row)}.bridge__credential:last-child[b-gy40ptbfv0]{border-bottom:0;padding-bottom:0}.bridge__credential dt[b-gy40ptbfv0]{font-size:13px;color:var(--cda-text-muted)}.bridge__credential dd[b-gy40ptbfv0]{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}@media(max-width: 900px){.bridge__credential[b-gy40ptbfv0]{grid-template-columns:minmax(0, 1fr);gap:6px}}.bridge__value[b-gy40ptbfv0]{flex:1 1 16rem;min-width:0;padding:4px 8px;font-family:var(--cda-font-mono);font-size:13px;overflow-wrap:anywhere;background:var(--cda-surface-alt);border:1px solid var(--cda-stroke);border-radius:4px;user-select:all}.bridge__value--secret[b-gy40ptbfv0]{font-weight:600}.bridge__mono-field[b-gy40ptbfv0]{font-family:var(--cda-font-mono)}
/* /Components/Pages/Platform/ContactLeads.razor.rz.scp.css */
.leads__contact[b-4cy0uej4b9]{display:flex;flex-wrap:wrap;gap:12px;margin-top:2px;font-weight:400}.leads__message[b-4cy0uej4b9]{min-width:260px;max-width:480px;white-space:pre-line;overflow-wrap:anywhere}
/* /Components/Pages/Platform/CreatePractice.razor.rz.scp.css */
.create__split[b-sem0ex9ib6]{align-items:start}.create__note[b-sem0ex9ib6]{padding-top:12px;border-top:1px solid var(--cda-stroke-row)}.create__application[b-sem0ex9ib6]{margin:4px 0 8px;padding-left:18px}
/* /Components/Pages/Platform/OperationActivityList.razor.rz.scp.css */
.activity-ops__filter[b-f9bqhobj9z]{width:auto;min-width:140px}.activity-ops__search[b-f9bqhobj9z]{min-width:220px}.activity-ops__sub[b-f9bqhobj9z]{margin-top:2px;font-weight:400}.activity-ops__mono[b-f9bqhobj9z]{font-family:var(--cda-font-mono);font-size:12px}.activity-ops__error[b-f9bqhobj9z]{max-width:320px}
/* /Components/Pages/Platform/Overview.razor.rz.scp.css */
.overview__split[b-eo1dnrx4hr]{margin-top:20px}.overview__attention[b-eo1dnrx4hr]{list-style:none;margin:0;padding:0}.overview__attention a[b-eo1dnrx4hr]{color:inherit;text-decoration:none}.overview__attention a:hover[b-eo1dnrx4hr]{color:inherit;text-decoration:none}.overview__schema-copy[b-eo1dnrx4hr]{margin-bottom:14px}.overview__facts[b-eo1dnrx4hr]{margin:0 0 16px;display:flex;flex-direction:column;gap:10px}.overview__facts div[b-eo1dnrx4hr]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--cda-stroke-row)}.overview__facts dt[b-eo1dnrx4hr]{font-size:13px;color:var(--cda-text-muted)}.overview__facts dd[b-eo1dnrx4hr]{margin:0;font-weight:600}
/* /Components/Pages/Platform/PracticeDetail.razor.rz.scp.css */
.detail__status[b-7ti0e0jk60]{margin-bottom:14px}.detail__facts[b-7ti0e0jk60]{margin:0 0 16px;display:flex;flex-direction:column;gap:10px}.detail__facts div[b-7ti0e0jk60]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--cda-stroke-row)}.detail__facts div:last-child[b-7ti0e0jk60]{border-bottom:0;padding-bottom:0}.detail__facts dt[b-7ti0e0jk60]{font-size:13px;color:var(--cda-text-muted);flex:none}.detail__facts dd[b-7ti0e0jk60]{margin:0;font-size:13px;font-weight:600;text-align:right;min-width:0}.detail__mono[b-7ti0e0jk60]{overflow-wrap:anywhere;font-size:12px}.detail__note[b-7ti0e0jk60]{margin-top:10px;line-height:1.55}.detail__switch[b-7ti0e0jk60]{margin:14px 0}.detail__resend[b-7ti0e0jk60]{display:block;margin-top:.375rem}.detail__danger[b-7ti0e0jk60]{display:flex;flex-direction:column;gap:.75rem}.detail__confirm[b-7ti0e0jk60]{width:100%}
/* /Components/Pages/Platform/Practices.razor.rz.scp.css */
.practices__slug[b-fboscrpgj2]{margin-top:2px;font-weight:400}
/* /Components/Pages/Platform/Users.razor.rz.scp.css */
.users__roles[b-6bbxgeft1o]{display:flex;flex-direction:column;gap:12px;padding-top:2px}.users__role[b-6bbxgeft1o]{display:grid;gap:2px}.users__role-name[b-6bbxgeft1o]{font-weight:600;color:var(--cda-text)}
/* /Components/Pages/Platform/Waitlist.razor.rz.scp.css */
.waitlist__contact[b-aect013c0g]{display:flex;flex-wrap:wrap;gap:12px;margin-top:2px;font-weight:400}
/* /Components/Shared/BrandMark.razor.rz.scp.css */
.brand[b-3e8s8p5kjv]{display:inline-flex;align-items:center;gap:8px}.brand__mark[b-3e8s8p5kjv]{flex:none;display:block}.brand__word[b-3e8s8p5kjv]{font-family:var(--cda-font-brand);font-size:17px;font-weight:600;letter-spacing:-0.02em;color:var(--cda-text);white-space:nowrap}.brand__word-accent[b-3e8s8p5kjv]{font-weight:600;color:var(--cda-green)}.brand--on-dark .brand__word[b-3e8s8p5kjv]{color:#fff}.brand--on-dark .brand__word-accent[b-3e8s8p5kjv]{color:var(--cda-mint-soft)}
