/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.header-diler__enter
{
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.header-diler__exit
{
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.header-diler__enter-form
{
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    column-gap: 10px;
}

input.dealer-input-error
{
    border-color: #f70000 !important;
}

.header-diler__enter-form input
{
    color: var(--input_color);
    box-shadow: none;
    border: 1px solid #dadada;
    border-color: var(--input_border_color);
    height: 30px;
    padding: 2px 10px;
    background: #fff;
    background-color: var(--input_bg_color);
    font-size: 14px;
    border-radius: 8px;
    border-radius: var(--border-radius);
}

.header-diler__dropdown
{
    margin: 0;
    position: relative;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    cursor: pointer;
}

.header-diler__dropdown-arrow
{
    margin-left: 0.5rem;
}

.header-diler__dropdown-items
{
    position: absolute;
    opacity: 0;
    visibility: hidden;
    transition: opacity .2s ease-in-out,visibility .2s ease-in-out;
    transition-delay: .2s;

    top: calc(100% + 8px);
    left: 0;
    z-index: 107;
    cursor: default;

    background: var(--card_bg_black);
    text-align: left;
    box-shadow: 0 5px 30px rgba(34,34,34,.1);
    overflow: hidden;
    max-width: 450px;
    min-width: 220px;
}

.header-diler__dropdown:hover .header-diler__dropdown-items
{
    opacity: 1;
    visibility: visible;
}

.header-diler__dropdown-item
{
    cursor: pointer;
    padding: 5px 10px;
    color: var(--fill_dark_lite_ccc);
}

.header-diler__dropdown-item:hover
{
    color: var(--fill_dark_lite_hover);
}

.header-diler__percent--wrapper
{
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    column-gap: 10px;
}

.header-diler__percent--wrapper input
{
    color: var(--input_color);
    box-shadow: none;
    border: 1px solid #dadada;
    border-color: var(--input_border_color);
    height: 30px;
    padding: 2px 10px;
    background: #fff;
    background-color: var(--input_bg_color);
    font-size: 14px;
    border-radius: 8px;
    border-radius: var(--border-radius);
}

.personal-header
{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.personal-header-right, .personal-header-left
{
    display: flex;
    align-items: center;
}

.personal-basket #basket-root .basket-item-info-name, #basket-root .basket-item-info-name-link
{
    font-weight: 400;
    font-size: 1em;
    text-decoration: none;
    color: var(--white_text_black);
}

.orders-filter
{
    margin-bottom: 1rem;
}

.orders-filter
{
    display: flex;
    justify-content: flex-start;
    gap: 15px;
    align-items: flex-end;
}

.orders-filter label
{
    font-size: 10pt; color: gray; min-width: 150px;
}

.orders-filter .do-export
{
    margin-left: auto;
}

.logo {
	height: 60px;
}