@import '_content/ProFound.Blazor.Candidates/ProFound.Blazor.Candidates.msvj8718x6.bundle.scp.css';

/* /Components/AddressEdit.razor.rz.scp.css */

.ci-stack[b-v2b8fldltf] {
    display: flex;
    flex-direction: column;
    gap: var(--app-spacing-y);
}
/* /Components/AddressEditPopup.razor.rz.scp.css */

.ci-result[b-hjhifmb48z] {
    margin-top: var(--app-spacing-y);
    border: 2px solid var(--bs-gray-700);
    border-radius: 5px;
    height: 400px;
    max-height: calc(100vh - 200px);
}

.ci-list[b-hjhifmb48z] {
    height: 100%;
    overflow-y: auto;
}
.ci-item[b-hjhifmb48z] {
    display: flex;
    align-items: center;
    gap: 2rem;
    margin: 0 1rem;
    padding: 0.5rem 0;
}
.ci-item[b-hjhifmb48z]  + .ci-item {
    border-top: 1px solid var(--bs-gray-700);
}

.ci-text[b-hjhifmb48z] {
    flex-grow: 1;
}
.ci-buttons[b-hjhifmb48z] {
    /* !!!! */
}

.ci-empty[b-hjhifmb48z] {
    display: flex;
    flex-direction: column;
    gap: calc(var(--app-spacing-y) * 2);
    align-items: center;
    justify-content: center;
    height: 100%;
    color: var(--bs-gray-600);
}
/* /Components/AppFileUpload.razor.rz.scp.css */
.ci-buttons[b-tr85bnkm0f] {
    display: flex;
    flex-flow: row wrap;
    gap: 0 3em;
}

.ci-buttons[b-tr85bnkm0f]  > a {
    white-space: nowrap;
}

a[disabled][b-tr85bnkm0f] {
  pointer-events: none;
  cursor: default;
  color: var(--app-link-faded);
}

.ci-camera[b-tr85bnkm0f] {
    border: 1px solid var(--bs-gray-500);
}
/* /Layouts/AuthStateButton.razor.rz.scp.css */

[b-tm374rf7cj] > .ci-btn-user {
    display: block;
    flex: none;
    width: 34px;
    height: 34px;
    padding-left: 0;
    padding-right: 0;
    border-radius: 17px;
    font-size: 16px;
}

.ci-dd-body[b-tm374rf7cj] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    padding: 10px 15px;
}

.ci-user-pic[b-tm374rf7cj] {
    font-size: 36px;
    text-align: center;
    color: #888;
}

.ci-user-name[b-tm374rf7cj] {
    text-align: center;
}

.ci-store-name[b-tm374rf7cj] {
    text-align: center;
    font-size: 1.1em;
    color: var(--bs-gray-500);
}
/* /Layouts/LeftMenu.razor.rz.scp.css */

.ci-menu[b-paq0ow8zob] {
    margin-top: 3rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 2rem;
}
/* /Layouts/LeftMenuItem.razor.rz.scp.css */

a[b-eut482j3mu] {
    color: var(--app-primary-color);
    font-size: 32px;
}
a:hover[b-eut482j3mu] {
    color: var(--app-primary-hl);
    text-decoration: none;
}

button[b-eut482j3mu] {
    padding: 0;
    border: none;
    background: none;
    color: var(--app-primary-color);
    font-size: 32px;
}
button[disabled][b-eut482j3mu] {
    color: var(--app-link-faded);
}
button:hover:not([disabled])[b-eut482j3mu] {
    color: var(--app-primary-hl);
    text-decoration: none;
}
/* /Layouts/MainLayout.razor.rz.scp.css */

.ci-viewport[b-tlr5omxisu] {
    position: fixed;
    width: 100vw;
    height: 100vh;
    background-color: #000;
    overflow: hidden;
}

.ci-layout[b-tlr5omxisu] {
    width: 100%;
    height: 100%;
    margin: auto;
    max-width: 1200px;
    display: flex;
    flex-direction: column;
    /* !!!! */
}

.ci-top[b-tlr5omxisu] {
    flex: none;
    background: rgb(41, 45, 49);
    z-index: 1;
    display: flex;
    gap: 20px;
    align-items: center;

    /* !!!! */
    padding: 10px;
    /*border: 1px solid yellow;*/
}

.ci-body[b-tlr5omxisu] {
    flex: 1 0 0;
    height: 10px;
    display: flex;
    /* !!!! */
    /*border: 2px solid orange;*/
}

.ci-left[b-tlr5omxisu] {
    flex: none;
    width: 80px;
    background: rgb(45, 49, 53);
    /* !!!! */
}

main[b-tlr5omxisu] {
    flex: 1 1 0;
    padding: 20px;
    overflow: auto;
    background-color: var(--bs-body-bg);
    /* !!!! */
    /*border: 2px solid orange;*/
}

.ci-logo[b-tlr5omxisu] {
    font-size: 3em;
    padding: 0 5px;
    color: var(--bs-primary);
}

.ci-toolbar[b-tlr5omxisu] {
    margin-left: auto;
    display: flex;
    gap: 10px;
    align-items: center;
    /* !!!! */
    font-size: 2em;
    color: #aaa;
}
/* /Layouts/SignInLayout.razor.rz.scp.css */

.ci-layout[b-paumgx625r] {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 800px;
    margin: auto;
    padding: 20px 20px 50px 20px;
}

.ci-header[b-paumgx625r] {
    max-width: 250px;
    margin-bottom: 30px;
    text-align: center;
}

.ci-logo[b-paumgx625r] {
    font-size: 8rem;
    color: var(--bs-primary);
}

main[b-paumgx625r] {
    align-self: stretch;
}

.ci-footer[b-paumgx625r] {
    margin: 60px 0;
    font-size: 0.75rem;
    color: #aaa;
    text-align: center;
}
/* /Pages/Reports/ReportList.razor.rz.scp.css */

.ci-list[b-vts99dvg02] {
    padding-top: 0.5rem;
}

.ci-item[b-vts99dvg02] {
    display: flex;
    gap: 2rem;
    align-items: center;
    border-bottom: 1px solid var(--bs-border-color);
    padding: 0.75rem 0 0.75rem 1rem;
}

.ci-name[b-vts99dvg02] {
    flex: 1 1 auto;
    font-size: 1.2em;
    color: var(--bs-gray-400);
}

.ci-buttons[b-vts99dvg02] {
    display: flex;
    gap: 1rem;
}

.ci-viewer[b-vts99dvg02] {
    flex: 1 1 0;
}

.ci-viewer[b-vts99dvg02]  > iframe {
    display: block;
    width: 100%;
    height: 100%;
}
/* /Pages/Sales/AgreementPdfView.razor.rz.scp.css */

.ci-container[b-b6hx5wibzj] {
    height: 500px;
}
.ci-container[b-b6hx5wibzj]  .ci-viewer {
    height: 100%;
}
/* /Pages/Sales/AgreementStep.razor.rz.scp.css */

/* !!!! test markup style */
.ci-contract-local[b-v9gaawqm9s] {
    min-height: 30vh;
    border: 2px solid var(--bs-gray-500);
    border-radius: 6px;
    /* !!!! should be iframe container style */
    padding: 20px;
    background: #eee;
    color: #222;
}

.ci-contract[b-v9gaawqm9s] {
    border: 2px solid var(--bs-gray-500);
    border-radius: 6px;
    padding: 10px;
    background: #fff;
}
.ci-contract[b-v9gaawqm9s]  > iframe {
    display: block;
    width: 100%;
    height: 400px;
}

.ci-canvas[b-v9gaawqm9s] {
    height: 30vh;
    margin: 10px 5px 0 5px;
    border: 2px solid var(--bs-gray-500);
    border-radius: 6px;
    overflow: hidden;
}

.ci-signature[b-v9gaawqm9s] {
    display: flex;
    gap: 20px;
    justify-content: right;
    align-items: center;
}
.ci-signature[b-v9gaawqm9s]  img {
    border: 2px solid var(--bs-gray-500);
    border-radius: 4px;
    background: #eee;
    max-height: 70px;
    /* !!!! */
    padding: 0 10px;
}
/* /Pages/Sales/CaptureBiometrics.razor.rz.scp.css */

.ci-scanbox[b-c1ewddifx1] {
    width: fit-content;
    margin: 0 auto;
    background: #000;
    border: 2px solid #333;
    border-radius: 16px;
    padding: 8px;
}
.ci-scanbox[b-c1ewddifx1]  > iframe {
    display: block;
    width: 640px;
    height: 370px;
}

.ci-status[b-c1ewddifx1] {
    margin-top: var(--app-spacing-y);
    font-size: 1.3em;
    text-align: center;
}
/* /Pages/Sales/CaptureSale.razor.rz.scp.css */

.ci-header[b-9r18ryr8kx] {
    display: flex;
    align-items: center;
    gap: 50px;
    margin: 1.5em 0;
    /* !!!! */
}

.ci-caption[b-9r18ryr8kx] {
    font-size: 1.8em;
    color: var(--bs-gray-500);
    /* !!!! */
}

.ci-checks[b-9r18ryr8kx] {
    margin-left: auto;
    display: flex;
    align-items: center;
}

.ci-checks-popup-body[b-9r18ryr8kx] {
    padding: 20px 10px;
}
/* /Pages/Sales/DealOptionsStep.razor.rz.scp.css */

.ci-checklist[b-zwm4z81685] {
    column-count: 3;
    column-width: 300px;
    column-gap: 3rem;
}

.ci-check[b-zwm4z81685] {
    margin: 0.5rem 0;
    break-inside: avoid;
}
/* /Pages/Sales/DealSelectionStep.razor.rz.scp.css */

.ci-body[b-m188y0y1si] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    height: 100%;
    padding: 1rem;
}
.ci-tools[b-m188y0y1si] {
    flex: none;
    padding: 0 2rem;
}

.ci-list-box[b-m188y0y1si] {
    flex: 1 1 0;
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    overflow-y: auto;
}

.ci-buttons[b-m188y0y1si] {
    flex: none;
}

.ci-card[b-m188y0y1si] {
    display: flex;
    gap: 2rem;
    align-items: center;
    background: var(--app-panel-bg-color);
    border: 2px solid #333;
    border-radius: 1rem;
    padding: 1rem 2rem;
}

.ci-deal-info[b-m188y0y1si] {
    flex: 1 1 auto;
}

.ci-deal-title[b-m188y0y1si] {
    font-size: 1.3em;
    color: var(--bs-gray-500);
}
.ci-deal-descr[b-m188y0y1si] {
    color: var(--bs-gray-400);
    margin-top: 0.3em;
}

.ci-deal-button[b-m188y0y1si] {
    /* !!!! */
}

/* /Pages/Sales/LineSelectionStep.razor.rz.scp.css */

.ci-selected-line[b-lsenvpw4pq] {
    text-align: center;
    font-size: 1.3em;
}

.ci-selected-number[b-lsenvpw4pq] {
    color: var(--bs-gray-500);
    font-weight: 600;
}

.ci-list-box[b-lsenvpw4pq] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.ci-card[b-lsenvpw4pq] {
    display: flex;
    gap: 2rem;
    align-items: center;
    background: var(--app-panel-bg-color);
    border: 2px solid #444;
    border-radius: 1rem;
    padding: 1rem 2rem;
}

.ci-line-info[b-lsenvpw4pq] {
    flex: 1 1 auto;
    display: flex;
    gap: 1rem;
    align-items: center;
}

.ci-line-number[b-lsenvpw4pq] {
    flex-basis: 170px;
    font-size: 1.5em;
    color: var(--bs-gray-400);
}

.ci-line-upgrade[b-lsenvpw4pq] {
    font-size: 1.1em;
    color: var(--bs-gray-500);
}

.ci-line-button[b-lsenvpw4pq] {
    /* !!!! */
}
/* /Pages/Sales/SaleCaptureProgress.razor.rz.scp.css */

.ci-row[b-p69k9l90uy] {
    display: flex;
    gap: 10px 20px;
    justify-content: space-between;
    max-width: 900px;
}
.ci-row[b-p69k9l90uy]  > div {
    min-width: 0;
}

.ci-name[b-p69k9l90uy] {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 4px 10px 6px 0;
    user-select: none;
}

.ci-icon[b-p69k9l90uy] {
    flex: none;
    font-size: 1.6em;
    font-weight: 600;
    line-height: 1;
    color: var(--bs-gray-600);
}

.ci-active[b-p69k9l90uy]  .ci-icon {
    color: var(--app-primary-color);
}

.ci-text[b-p69k9l90uy] {
    min-width: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--bs-gray-600);
}

.ci-active[b-p69k9l90uy]  .ci-text {
    color: var(--bs-gray-500);
}

.ci-selected[b-p69k9l90uy]  .ci-text {
    color: var(--app-text-color);
}

.ci-selectable[b-p69k9l90uy]  .ci-text:hover {
    color: var(--bs-gray-400);
    cursor: pointer;
}

.ci-progress[b-p69k9l90uy] {
    height: 3px;
    background: var(--bs-gray-800);
}

.ci-done[b-p69k9l90uy]  .ci-progress {
    background: var(--app-primary-color);
}

.ci-current[b-p69k9l90uy]  .ci-progress::before {
    content: "";
    display: block;
    width: 75%;
    height: 100%;
    background: var(--app-primary-color);
}
/* /Pages/Sales/SaleCheckIndicators.razor.rz.scp.css */

.ci-list[b-a35wcezbtx] {
    display: flex;
    gap: 10px;
    user-select: none;
}

.ci-badge[b-a35wcezbtx] {
    --ci-badge-size: 2em;
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: var(--ci-badge-size);
    height: var(--ci-badge-size);
    border: 2px solid var(--bs-gray-500);
    border-radius: calc(var(--ci-badge-size) / 2);
    font-size: calc(var(--ci-badge-size) / 2);
}

.ci-success[b-a35wcezbtx] {
    background: var(--app-success-color);
    border-color: var(--app-success-faded);
}

.ci-warning[b-a35wcezbtx] {
    background: var(--app-warning-color);
    border-color: var(--app-warning-faded);
}

.ci-danger[b-a35wcezbtx] {
    background: var(--app-danger-color);
    border-color: var(--app-danger-faded);
}
/* /Pages/Sales/SaleCheckListView.razor.rz.scp.css */

.ci-list[b-llbjd8gfhd] {
    display: flex;
    flex-flow: row wrap;
    gap: 30px 20px;
}

.ci-item[b-llbjd8gfhd] {
    flex: 1 1 auto;
    width: 250px;
    padding: 1rem;
    border: 2px solid var(--bs-gray-500);
    border-radius: 10px;
}

.ci-success[b-llbjd8gfhd] {
    background: var(--app-success-color);
    border-color: var(--app-success-faded);
}

.ci-warning[b-llbjd8gfhd] {
    background: var(--app-warning-color);
    border-color: var(--app-warning-faded);
}

.ci-danger[b-llbjd8gfhd] {
    background: var(--app-danger-color);
    border-color: var(--app-danger-faded);
}
