/* _content/BizRep.Web/Components/Feedbacks/Pages/Index.razor.rz.scp.css */
.review-card-title[b-tbpame556r] {
    font-weight: bold;
    font-size: 1.2rem
}

.review-card-subtitle[b-tbpame556r] {
}

    .review-card-subtitle svg[b-tbpame556r] {
        font-size: 1.2rem;
        color: #929292;
    }
/* _content/BizRep.Web/Components/Feedbacks/Shared/FeedbackReview.razor.rz.scp.css */
.review-submitted[b-vjjbp6mhgu] {
    max-width: 800px;
    margin: 0 auto;
    padding: 0;
    position: relative;
}

.response-container[b-vjjbp6mhgu] {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 2rem;
}

.review-icon[b-vjjbp6mhgu] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background-color: var(--rz-base-background-color);
    margin-bottom: -32px;
    z-index: 1;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

.rating-icon[b-vjjbp6mhgu] {
    font-size: 32px;
}

.rating-5[b-vjjbp6mhgu] {
    color: #FFD700; /* Gold */
}

.rating-4[b-vjjbp6mhgu] {
    color: #4CAF50; /* Green */
}

.rating-3[b-vjjbp6mhgu] {
    color: #2196F3; /* Blue */
}

.rating-2[b-vjjbp6mhgu] {
    color: #FF9800; /* Orange */
}

.rating-1[b-vjjbp6mhgu] {
    color: #F44336; /* Red */
}

.response-card[b-vjjbp6mhgu] {
    width: 100%;
    padding-top: 2rem;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
}

.response-content[b-vjjbp6mhgu] {
    text-align: center;
}

.error-text[b-vjjbp6mhgu] {
    color: var(--rz-danger);
}

.button-group[b-vjjbp6mhgu] {
    display: flex;
    justify-content: center;
    gap: 1rem;
    margin-top: 1.5rem;
    flex-wrap: wrap;
}

.review-button[b-vjjbp6mhgu], .copy-button[b-vjjbp6mhgu] {
    min-width: 180px;
}

.confirmation-message[b-vjjbp6mhgu] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 2rem;
    padding: 1rem;
    background-color: var(--rz-success-lighter);
    border-radius: 8px;
}

    .confirmation-message p[b-vjjbp6mhgu] {
        margin: 0 !important;
    }

.confirmation-icon[b-vjjbp6mhgu] {
    color: var(--rz-success);
    margin-right: 0.5rem;
}

.copy-confirmation[b-vjjbp6mhgu] {
    position: fixed;
    bottom: 2rem;
    right: 2rem;
    display: flex;
    align-items: center;
    background-color: var(--rz-success-lighter);
    color: var(--rz-success);
    padding: 0.75rem 1rem;
    border-radius: 4px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    animation: fadeIn-b-vjjbp6mhgu 0.3s ease-in-out;
}

@keyframes fadeIn-b-vjjbp6mhgu {
    from {
        opacity: 0;
        transform: translateY(10px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@media (max-width: 576px) {
    .button-group[b-vjjbp6mhgu] {
        flex-direction: column;
        gap: 0.5rem;
    }

    .review-button[b-vjjbp6mhgu], .copy-button[b-vjjbp6mhgu] {
        width: 100%;
    }
}
/* _content/BizRep.Web/Components/Feedbacks/Shared/FeedbackSubmitted.razor.rz.scp.css */
.review-submitted[b-faipcd9i8a] {
    max-width: 800px;
    margin: 0 auto;
    padding: 0;
    position: relative;
}

.response-container[b-faipcd9i8a] {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 2rem;
}

.review-icon[b-faipcd9i8a] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background-color: var(--rz-base-background-color);
    margin-bottom: -32px;
    z-index: 1;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

.rating-icon[b-faipcd9i8a] {
    font-size: 32px;
}

.rating-5[b-faipcd9i8a] {
    color: #FFD700; /* Gold */
}

.rating-4[b-faipcd9i8a] {
    color: #4CAF50; /* Green */
}

.rating-3[b-faipcd9i8a] {
    color: #2196F3; /* Blue */
}

.rating-2[b-faipcd9i8a] {
    color: #FF9800; /* Orange */
}

.rating-1[b-faipcd9i8a] {
    color: #F44336; /* Red */
}

.response-card[b-faipcd9i8a] {
    width: 100%;
    padding-top: 2rem;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
}

.response-content[b-faipcd9i8a] {
    text-align: center;
}

.error-text[b-faipcd9i8a] {
    color: var(--rz-danger);
}

.button-group[b-faipcd9i8a] {
    display: flex;
    justify-content: center;
    gap: 1rem;
    margin-top: 1.5rem;
    flex-wrap: wrap;
}

.review-button[b-faipcd9i8a], .copy-button[b-faipcd9i8a] {
    min-width: 180px;
}

.confirmation-message[b-faipcd9i8a] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 2rem;
    padding: 1rem;
    background-color: var(--rz-success-lighter);
    border-radius: 8px;
}

    .confirmation-message p[b-faipcd9i8a] {
        margin: 0 !important;
    }

.confirmation-icon[b-faipcd9i8a] {
    color: var(--rz-success);
    margin-right: 0.5rem;
}

.copy-confirmation[b-faipcd9i8a] {
    position: fixed;
    bottom: 2rem;
    right: 2rem;
    display: flex;
    align-items: center;
    background-color: var(--rz-success-lighter);
    color: var(--rz-success);
    padding: 0.75rem 1rem;
    border-radius: 4px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    animation: fadeIn-b-faipcd9i8a 0.3s ease-in-out;
}

@keyframes fadeIn-b-faipcd9i8a {
    from {
        opacity: 0;
        transform: translateY(10px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@media (max-width: 576px) {
    .button-group[b-faipcd9i8a] {
        flex-direction: column;
        gap: 0.5rem;
    }

    .review-button[b-faipcd9i8a], .copy-button[b-faipcd9i8a] {
        width: 100%;
    }
}
/* _content/BizRep.Web/Components/Layout/Shared/PageChartRange.razor.rz.scp.css */
.custom-datepicker input[b-k0ae8vyjbo] {
    border: 1px solid red !important;
}
/* _content/BizRep.Web/Components/Layout/Shared/PageCheckmark.razor.rz.scp.css */
.checkmark-wrapper[b-3qv8lyv6qd] {
    height: 50vh;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.checkmark__circle[b-3qv8lyv6qd] {
    stroke-dasharray: 166;
    stroke-dashoffset: 166;
    stroke-width: 2;
    stroke-miterlimit: 10;
    stroke: #7ac142;
    fill: none;
    animation: stroke-b-3qv8lyv6qd 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards
}

.checkmark[b-3qv8lyv6qd] {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    display: block;
    stroke-width: 2;
    stroke: #fff;
    stroke-miterlimit: 10;
    margin: 5% auto;
    box-shadow: inset 0px 0px 0px #7ac142;
    animation: fill-b-3qv8lyv6qd .4s ease-in-out .4s forwards, scale-b-3qv8lyv6qd .3s ease-in-out .9s both
}

.checkmark__check[b-3qv8lyv6qd] {
    transform-origin: 50% 50%;
    stroke-dasharray: 48;
    stroke-dashoffset: 48;
    animation: stroke-b-3qv8lyv6qd 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards
}


@keyframes stroke-b-3qv8lyv6qd {
    100% {
        stroke-dashoffset: 0
    }
}

@keyframes scale-b-3qv8lyv6qd {
    0%, 100% {
        transform: none
    }

    50% {
        transform: scale3d(1.1, 1.1, 1)
    }
}

@keyframes fill-b-3qv8lyv6qd {
    100% {
        box-shadow: inset 0px 0px 0px 30px #7ac142
    }
}
/* _content/BizRep.Web/Components/Layout/Shared/PageNotFound.razor.rz.scp.css */
/*======================
        404 page
        credit to https://codepen.io/affectionatelettuce for this awesome design
    =======================*/

p[b-85lgznx1f7],
h1[b-85lgznx1f7],
h3[b-85lgznx1f7] {
    color: black;
}

.page_404[b-85lgznx1f7] {
    width: 100%;
    background: #fff;
    color: black;
    margin-top:4rem;
}

    .page_404 img[b-85lgznx1f7] {
        width: 100%;
    }

.four_zero_four_bg[b-85lgznx1f7] {
    background-image: url(images/caveman.gif);
    background-repeat: no-repeat;
    height: 400px;
    width: 100%;
    background-position: center;
}

    .four_zero_four_bg h1[b-85lgznx1f7] {
        font-size: 80px;
    }

    .four_zero_four_bg h3[b-85lgznx1f7] {
        font-size: 80px;
    }

.content_box_404[b-85lgznx1f7] {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: -50px;
}

.link_404[b-85lgznx1f7] {
    color: #fff !important;
    padding: 10px 20px;
    background: #39ac31;
    margin: 5px auto;
    display: inline-block;
}
/* _content/BizRep.Web/Components/Manage/Dialogs/Settings/DialogSettingsChangePlan.razor.rz.scp.css */
/* .subscription-dialog {
        padding: 1.5rem;
        border-radius: 8px;
        background-color: #fff;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
        max-width: 600px;
        margin: 0 auto;
    } */

.section-header[b-9fcy1pej92] {
    display: flex;
    align-items: center;
    margin-bottom: 1rem;
}

    .section-header .icon-primary[b-9fcy1pej92] {
        color: #3f51b5;
        font-size: 24px;
        margin-right: 0.75rem;
    }

.plan-selection-container[b-9fcy1pej92] {
    display: flex;
    flex-direction: column;
}

.plan-dropdown[b-9fcy1pej92] {
    margin-top: 0.5rem;
}

.plan-dropdown-control[b-9fcy1pej92] {
    font-size: 1rem;
}

.plan-label[b-9fcy1pej92] {
    font-weight: 500;
    margin-bottom: 0.5rem;
    display: block;
}

.plan-change-info[b-9fcy1pej92] {
    display: flex;
    padding: 1rem;
    border-radius: 6px;
    margin-top: 1rem;
    align-items: center;
    gap: 1rem;
}


.upgrade-info[b-9fcy1pej92] {
    background-color: #e3f2fd;
    border-left: 4px solid #2196f3;
}

.downgrade-info[b-9fcy1pej92] {
    background-color: #fff3e0;
    border-left: 4px solid #ff9800;
}

.plan-change-info .rz-icon[b-9fcy1pej92] {
    font-size: 24px;
    margin-right: 1rem;
}

.upgrade-info .rz-icon[b-9fcy1pej92] {
    color: #2196f3;
}

.downgrade-info .rz-icon[b-9fcy1pej92] {
    color: #ff9800;
}

.change-details[b-9fcy1pej92] {
    flex: 1;
}

.text-info[b-9fcy1pej92] {
    color: #546e7a;
    display: flex;
    align-items: center;
}

.current-plan-info[b-9fcy1pej92] {
    display: flex;
    align-items: center;
    padding: 1rem;
    background-color: #e8f5e9;
    border-radius: 6px;
    margin-top: 1rem;    
}

.icon-success[b-9fcy1pej92] {
    color: #4caf50;
}

.action-buttons[b-9fcy1pej92] {
    display: flex;
    justify-content: flex-end;
}
/* _content/BizRep.Web/Components/Manage/Layout/OnboardingLayout.razor.rz.scp.css */
/* _content/BizRep.Web/Components/Pages/Index.razor.rz.scp.css */
