@import 'Recrutopia.Client.06jo63l5t5.bundle.scp.css';
@import '_content/Recrutopia.Client.Components/Recrutopia.Client.Components.n3svka9ep8.bundle.scp.css';

/* /Components/Account/Shared/AccountLayout.razor.rz.scp.css */
.account-page[b-lpawa6851e] {
    min-height: 100vh;
    background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
    padding: 2rem 1rem;
}

.account-card[b-lpawa6851e] {
    max-width: 460px;
    width: 100%;
    border-radius: 0.75rem;
    border-top: 4px solid var(--recrutopia-color);
}

.account-brand[b-lpawa6851e] {
    color: var(--recrutopia-color);
    font-size: 1.6rem;
    letter-spacing: -0.02em;
}

[b-lpawa6851e] .btn-primary {
    background-color: var(--recrutopia-color);
    border-color: var(--recrutopia-color);
}

[b-lpawa6851e] .btn-primary:hover,
[b-lpawa6851e] .btn-primary:focus,
[b-lpawa6851e] .btn-primary:active {
    background-color: color-mix(in srgb, var(--recrutopia-color) 85%, #000);
    border-color: color-mix(in srgb, var(--recrutopia-color) 85%, #000);
}

[b-lpawa6851e] .btn-link {
    color: var(--recrutopia-color);
}

[b-lpawa6851e] .btn-link:hover {
    color: color-mix(in srgb, var(--recrutopia-color) 85%, #000);
}

[b-lpawa6851e] a:not(.btn) {
    color: var(--recrutopia-color);
}

[b-lpawa6851e] a:not(.btn):hover {
    color: color-mix(in srgb, var(--recrutopia-color) 85%, #000);
}

[b-lpawa6851e] .text-primary {
    color: var(--recrutopia-color) !important;
}

[b-lpawa6851e] .form-control:focus {
    border-color: var(--recrutopia-color);
    box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--recrutopia-color) 25%, transparent);
}

[b-lpawa6851e] .form-check-input:checked {
    background-color: var(--recrutopia-color);
    border-color: var(--recrutopia-color);
}
/* /Components/Account/Shared/ManageLayout.razor.rz.scp.css */
.manage-page[b-irhjw7ogg9] {
    min-height: 100vh;
    background-color: #f8f9fa;
}

.manage-brand[b-irhjw7ogg9] {
    color: var(--recrutopia-color);
    font-size: 1.3rem;
    letter-spacing: -0.02em;
}

.manage-brand:hover[b-irhjw7ogg9] {
    color: var(--recrutopia-color);
    opacity: 0.85;
}

[b-irhjw7ogg9] .btn-primary {
    background-color: var(--recrutopia-color);
    border-color: var(--recrutopia-color);
}

[b-irhjw7ogg9] .btn-primary:hover,
[b-irhjw7ogg9] .btn-primary:focus,
[b-irhjw7ogg9] .btn-primary:active {
    background-color: color-mix(in srgb, var(--recrutopia-color) 85%, #000);
    border-color: color-mix(in srgb, var(--recrutopia-color) 85%, #000);
}

[b-irhjw7ogg9] .btn-link {
    color: var(--recrutopia-color);
}

[b-irhjw7ogg9] a:not(.btn):not(.nav-link) {
    color: var(--recrutopia-color);
}

[b-irhjw7ogg9] .form-control:focus {
    border-color: var(--recrutopia-color);
    box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--recrutopia-color) 25%, transparent);
}

[b-irhjw7ogg9] .form-check-input:checked {
    background-color: var(--recrutopia-color);
    border-color: var(--recrutopia-color);
}
/* /Components/Account/Shared/ManageNavMenu.razor.rz.scp.css */
[b-d7je96vuhd] .nav-link {
    color: #495057;
    font-size: 0.875rem;
    padding: 0.5rem 0.75rem;
    transition: all 0.15s ease-in-out;
}

[b-d7je96vuhd] .nav-link:hover {
    color: var(--recrutopia-color);
    background-color: color-mix(in srgb, var(--recrutopia-color) 8%, transparent);
}

[b-d7je96vuhd] .nav-link.active {
    background-color: var(--recrutopia-color) !important;
    color: #fff !important;
}
