.elementor-310 .elementor-element.elementor-element-bc16eb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-310 .elementor-element.elementor-element-b73d446{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-310 .elementor-element.elementor-element-b73d446.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-310 .elementor-element.elementor-element-7570fbe{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor5 );--divider-border-width:1px;}.elementor-310 .elementor-element.elementor-element-7570fbe .elementor-divider-separator{width:100%;}.elementor-310 .elementor-element.elementor-element-7570fbe .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-310 .elementor-element.elementor-element-ff779bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-310 .elementor-element.elementor-element-b73d446{--width:93.755%;}}/* Start custom CSS for shortcode, class: .elementor-element-87a79f3 */.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-portal 
{
    padding: 0;
    border: unset;
    background: unset;
}

.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-portal p,
.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-portal label,
.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-portal input,
.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-portal textarea,
.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-portal select
{
    background-color: unset !important;
    color: var(--ast-global-color-3) !important;
}

.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-portal button 
{
    background-color: var(--ast-global-color-0);
}

.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-portal button:hover
{
    background-color: var(--ast-global-color-1);
}


/* Progress bar */
.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-progress-label {
    color: var(--ast-global-color-3);
}

.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-progress-step.active .recoup-progress-label
{
    color: var(--ast-global-color-0);
}

.elementor-310 .elementor-element.elementor-element-87a79f3 
.recoup-portal 
.recoup-progress-step::before
{
    background: var(--ast-global-color-4);
}

.elementor-310 .elementor-element.elementor-element-87a79f3 
.recoup-portal 
.recoup-progress-step.active::before
{
    background: var(--ast-global-color-1) !important;
    border-color: var(--ast-global-color-1);
}


.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-progress-step.completed::before
{
     color: var(--ast-global-color-1) !important;
}




/* Sekcja sprawdzania statusu zwrotu */
.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-portal button.recoup-status-toggle
{
    background-color: unset;
    color: var(--ast-global-color-3) !important;    
}

.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-portal button.recoup-status-toggle:hover
{
    color: var(--ast-global-color-1) !important;
}

.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-status-section
{
    background: unset !important;
}


.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-status-display table.recoup-status-details *
{
    background: unset !important;
    border: unset !important;
    color: var(--ast-global-color-3);
    
}



/* STEP 2 */
.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-items .recoup-item-row 
{
    background-color: unset;
}

.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-item-row.selected
{
    border: unset;
}

.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-item-name 
{
    color: var(--ast-global-color-3);
}

.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-item-checkbox input[type="checkbox"]
{
    accent-color: var(--ast-global-color-0);
}

.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-resolution-options .recoup-resolution-option
{
    border: unset;
}

.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-resolution-option input[type="radio"]:checked
{
    accent-color: var(--ast-global-color-0);
}

.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-resolution-label strong
{
    color: var(--ast-global-color-3);
}


/* STEP 3 */
.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-review-summary 
{
    background-color: unset;    
}

.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-review-table * 
{
    border: unset !important;
    color: var(--ast-global-color-3) !important;
}

.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-review-resolution
{
    color: var(--ast-global-color-3);
}

.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-policy
{
    background-color: unset !important;
    color: var(--ast-global-color-3) !important;
}

/* STEP DONE */
.elementor-310 .elementor-element.elementor-element-87a79f3 .recoup-confirmation 
{
    background: unset !important;
    box-shadow: unset !important;
}

.elementor-310 .elementor-element.elementor-element-87a79f3 #recoup-confirmation-id
{
    color: var(--ast-global-color-0) !important;
}/* End custom CSS */