/* _content/BizProcessAi.Web/Razor/CmsWidgets/AutomationCasesListSectionWidget.razor.rz.scp.css */
/* Klikalna karta + efekty hover — działa tylko w tym komponencie (scoped CSS) */
.case-card[b-0bvfpag1y5] {
    border-radius: .5rem;
    background: var(--bs-body-bg);
    padding: 2rem 1.25rem;
    transition: transform .2s ease, box-shadow .2s ease, background-color .2s ease;
    cursor: pointer; /* „rączka” na hover */
}

.case-card:hover[b-0bvfpag1y5] {
    transform: translateY(-4px);
    box-shadow: 0 .75rem 1.5rem rgba(0,0,0,.12);
    background-color: rgba(0,0,0,0.01);
}

/* Subtelne przyciemnienie obrazka na hover */
.case-card img[b-0bvfpag1y5] {
    transition: opacity .2s ease, filter .2s ease;
}

.case-card:hover img[b-0bvfpag1y5] {
    opacity: .92;
    filter: saturate(1.05);
}


.case-card .btn[b-0bvfpag1y5] {
    pointer-events: none;
}
/* _content/BizProcessAi.Web/Razor/CmsWidgets/AutomationCasesSmallListWidget.razor.rz.scp.css */
.hover-card[b-q51rmage04] {
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    cursor: pointer;
}

.hover-card:hover[b-q51rmage04] {
    transform: translateY(-5px);
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15);
}

.hover-card img[b-q51rmage04] {
    transition: opacity 0.2s ease;
}

.hover-card:hover img[b-q51rmage04] {
    opacity: 0.85;
}
/* _content/BizProcessAi.Web/Razor/CmsWidgets/CustomersAboutUsWidget.razor.rz.scp.css */
.testimonial-card[b-kur1jrh6qh] {
    background-color: #022859;  /* Ciemny granat */
    border-radius: 10px;
    border: 1px solid rgba(255,255,255,0.1); /* lekka ramka */
    transition: transform 0.3s ease;
}

.testimonial-card small[b-kur1jrh6qh] {
    color: #e0e0e0 !important; /* zamiast text-secondary */
}


.testimonial-card:hover[b-kur1jrh6qh] {
    transform: translateY(-5px);
}
/* _content/BizProcessAi.Web/Razor/CmsWidgets/FooterWidget.razor.rz.scp.css */
.text-footer[b-b3k261xm68] {
    color: #bbbbbb !important; 
}
/* _content/BizProcessAi.Web/Razor/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-3i05l3gh2x] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss[b-3i05l3gh2x] {
    cursor: pointer;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}
