/* /Components/ConfirmToolModal.razor.rz.scp.css */
.tool-content[b-ptr2rp6dra] {
    width: 40px;
    height: 40px;
    position: relative;
    user-select: none;
    cursor: pointer;
    appearance: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 1.1px;
    font-size: 18px;
    color: var(--text-primary);
    display:flex;
    justify-content:center;
}

.tool-popup[b-ptr2rp6dra] {
    position: absolute;
    top: -60px;
    right: -70px;
    width:200px;
    color: var(--primary-text);
    background-color: white;
    border: 1px solid #ccc;
    border-radius: 6px;
    padding: 0;
    list-style: none;
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
    text-align:center;
    font-size:12px;
    padding:8px;
    z-index: 1000;
}

.btns[b-ptr2rp6dra] {
    display:flex;
    justify-content:space-evenly;
    margin-top:8px;
}

.btns img[b-ptr2rp6dra] {
    height:18px;
    margin-right:4px;
}

.btns > div[b-ptr2rp6dra] {
    min-width:60px;
}
/* /Components/LanguageSelect.razor.rz.scp.css */
.lang-select[b-lqq5wircp1] {
    width: 40px;
    height: 40px;
    position: relative;
    user-select: none;
    cursor: pointer;
    appearance: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 1.1px;
    font-size: 18px;
    color:var(--text-primary);
}

.lang[b-lqq5wircp1] {
    width: 40px;
    height: 40px;
}

.lang > img[b-lqq5wircp1] {
    width: 100%;
}

.dropdown-list[b-lqq5wircp1] {
    position: absolute;
    bottom: 0;
    left: 45px;
    color: var(--primary-text);
    background-color: white;
    border: 1px solid #ccc;
    border-radius: 6px;
    margin-top: 4px;
    padding: 0;
    list-style: none;
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
    z-index: 1000;
}

    .dropdown-list li[b-lqq5wircp1] {
        padding: 8px 12px;
        transition: background 0.2s;
    }

        .dropdown-list li:hover[b-lqq5wircp1] {
            background-color: #6797FF20;
        }

.lang-item[b-lqq5wircp1] {
    display:flex;
    align-items:center;
    gap:16px;
}

.lang-item > img[b-lqq5wircp1] {
    width:40px;
    height:40px;
}
/* /Components/NotificationHost.razor.rz.scp.css */
.notification-container[b-99wneksul7] {
    position: fixed;
    top: 1rem;
    right: 1rem;
    z-index: 9999;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.notification[b-99wneksul7] {
    background: #333;
    color: white;
    padding: 1rem;
    border-radius: 8px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.3);
    cursor: pointer;
    max-width: 300px;
    transition: transform 0.3s ease;
}

    .notification.preorder[b-99wneksul7] {
        background: #12E970;
    }

    .notification:hover[b-99wneksul7] {
        transform: scale(1.02);
    }
/* /Components/Pagination.razor.rz.scp.css */
.list-pagination[b-9pfj4hxszs] {
    display: inline-flex;
    height: 40px;
    background: #FFFFFF;
    border-radius: 25px;
    cursor: pointer;
}

    .list-pagination .img-left[b-9pfj4hxszs] {
        transform: rotate(90deg);
    }

    .list-pagination .disable[b-9pfj4hxszs] {
        opacity: 0.2;
        cursor: not-allowed;
    }

    .list-pagination .img-right[b-9pfj4hxszs] {
        transform: rotate(270deg);
    }

    .list-pagination div[b-9pfj4hxszs], .list-pagination div[b-9pfj4hxszs] {
        width: 30px;
        height: 30px;
        margin: 5px;
        line-height: 30px;
        font-size: 12px;
        font-weight: 500;
        text-align: center;
        border-radius: 30px;
        color: var(--text-primary);
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    .list-pagination .select[b-9pfj4hxszs] {
        color: white;
        background: var(--primary);
    }

.list-pagination-size-content[b-9pfj4hxszs] {
    width: auto !important;
    display: flex;
    margin: 0px !important;
}

.list-pagination .size[b-9pfj4hxszs] {
    color: var(--primary);
    background: var(--light-primary);
}

.list-pagination-size-content select[b-9pfj4hxszs],
.hide-select[b-9pfj4hxszs] {
    position: absolute;
    height: 35px;
    width: 80px;
    opacity: 0;
}

.list-pagination img[b-9pfj4hxszs], list-pagination-size-content img[b-9pfj4hxszs] {
    position: relative;
    opacity: 0.6;
    width: 40px;
    height: 40px;
}

/* /Components/SearchComponent.razor.rz.scp.css */
.search[b-7y39my41vp] {
    display: flex;
    height: 50px;
    align-items: center;
    gap:15px;
}

.input[b-7y39my41vp] {
    flex:1;
    border: 1px solid var(--secondary);
    border-radius: 8px;
    padding: 0 0 0 6px;
    font-size: 14px;
    height: 32px;
    display: flex;
    justify-content: space-between;
}

input[b-7y39my41vp] {
    width: calc(100% - 30px);
}

.input > div[b-7y39my41vp] {
    width: 32px;
    height: 32px;
    margin: -1px;
    border-radius: 8px;
    background: var(--primary);
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 6px;
    color: white;
}

.caption[b-7y39my41vp] {
    font-weight: 500;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 0px;
    color: var(--text-secondary);
}
/* /Components/SelectComponent.razor.rz.scp.css */
.custom-select[b-l9zqjaidun] {
    width: 100%;
    position: relative;
    user-select: none;
    cursor: pointer;
    appearance: none;
    padding-left: 17px;
    border: 1.5px solid var(--background-secondary);
    border-radius: 11px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: var(--text-primary);
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
    font-size:16px;
}

    .custom-select.disabled[b-l9zqjaidun] {
        opacity: 0.6;
        pointer-events: none;
    }

    .custom-select > img-arrow[b-l9zqjaidun] {
        position: absolute;
        right: 0px;
        top: 50%;
        transform: translateY(-50%);
        pointer-events: none;
    }

.placeholder[b-l9zqjaidun] {
    color: #aaa;
}

.clear-btn[b-l9zqjaidun] {
    color: #888;
    cursor: pointer;
    font-size: 14px;
    margin-left: 10px;
}

    .clear-btn:hover[b-l9zqjaidun] {
        color: #333;
    }

.dropdown-list[b-l9zqjaidun] {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    color: var(--primary-text);
    background-color: white;
    border: 1px solid #ccc;
    border-radius: 6px;
    margin-top: 4px;
    padding: 0;
    list-style: none;
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
    z-index: 1000;
    overflow:auto;
}

    .dropdown-list li[b-l9zqjaidun] {
        padding: 8px 12px;
        transition: background 0.2s;
    }

        .dropdown-list li:hover[b-l9zqjaidun] {
            background-color: #6797FF20;
        }

.search-box[b-l9zqjaidun] {
    padding: 6px;
    border-bottom: 1px solid #ddd;
}

    .search-box input[b-l9zqjaidun] {
        width: 100%;
        padding: 6px;
        border: 1px solid #ccc;
        border-radius: 4px;
    }
/* /Components/TopMenu.razor.rz.scp.css */
.top-menu[b-x6ja8zjsfj] {
    height: 60px;
    box-shadow: 6px 0px 10px 0px rgba(0, 0, 0, 0.25);
    display: flex;
    align-items: center;
    padding: 4px 20px;
    z-index: 1;
    gap:40px;
    flex-shrink: 0;
}

.title[b-x6ja8zjsfj] {
    color: black;
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    text-align: center;
}

.actions[b-x6ja8zjsfj] {
    flex:1;
    display:flex;
    align-items:center;
    justify-content:end;
}
/* /Layout/NavMenu.razor.rz.scp.css */
.nav-bar[b-qd5ypy6dge] {
    background: var(--navbar-color);
    width:60px;
    border-top-right-radius:11px;
    border-bottom-right-radius:11px;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    padding:10px;
}

    .nav-bar > div[b-qd5ypy6dge] {
        display:flex;
        align-items:center;
        justify-content:center;
        flex-direction:column;
        gap:32px;
    }

    .user[b-qd5ypy6dge] {
        width: 40px;
        height: 40px;
        border-radius: 46px;
        background: var(--background);
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 32px;
        font-weight: 600;
    }

.img[b-qd5ypy6dge] {
    width: 40px;
    height: 40px;
    color: var(--background);
    cursor: pointer;
    transition: transform 0.3s ease;
}

    .img:hover[b-qd5ypy6dge] {
        color: var(--primary);
        transform: scale(1.1);
    }

    .img.active[b-qd5ypy6dge] {
        color: var(--status-process);
    }

    .lang > img[b-qd5ypy6dge] {
        width: 32px;
        height: 32px;
        cursor: pointer;
    }
/* /Pages/Login/LogInPage.razor.rz.scp.css */
.auth-page[b-qqr6hn673v] {
    width: 100%;
    height: 100vh;
    background: var(--background);
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.auth-form-container[b-qqr6hn673v] {
    width: 100%;
    max-width: 520px;
    display: inline-block;
    padding: 60px;
    vertical-align: middle;
    margin-top: -120px;
}

.auth-form-container > .logo[b-qqr6hn673v] {
    box-shadow: 0px 0px 4px 0px #00000026;
    width: 126px;
    height: 126px;
    border-radius: 126px;
    padding: 16px;
    display: flex;
    margin: 0 auto;
}

.auth-form-container img[b-qqr6hn673v] {
    width: 100%;
    margin: auto 0;
    border-radius:126px;
}

.auth-form-container .btn-filter[b-qqr6hn673v] {
    width:100%;
    height:40px;
}
/* /Pages/MenuPages/MenuCategory.razor.rz.scp.css */
.menu-category[b-qjs5nb7b80] {
    height: 100%;
    width: 240px;
    border-inline-end: 3px solid var(--secondary);
}

.active-list[b-qjs5nb7b80],
.stop-list[b-qjs5nb7b80] {
    padding: 8px 0;
    padding-left: 16px;
    cursor: pointer;
    border-radius: 11px;
    transition: transform 0.1s ease;
    margin: 0 4px;
}

    .caption[b-qjs5nb7b80] {
        font-weight: 600;
        font-size: 18px;
        color: var(--text-primary);
    }

.caption-title[b-qjs5nb7b80] {

}

.line[b-qjs5nb7b80] {
    background: var(--secondary);
    height: 1px;
}

.category-caption > span[b-qjs5nb7b80] {
    color: var(--text-secondary);
}

.category-caption[b-qjs5nb7b80] {
    padding: 16px;
    font-weight: 600;
    font-size: 18px;
    color: var(--text-primary);
    
}

.category[b-qjs5nb7b80] {
    padding: 2px 12px;
    margin: 4px;
    display: flex;
    align-items: center;
    cursor: pointer;
    border-radius: 11px;
    transition: transform 0.1s ease;
}

    .category:hover[b-qjs5nb7b80],
    .active-list:hover[b-qjs5nb7b80],
    .stop-list:hover[b-qjs5nb7b80] {
        background: var(--primary);
        transform: scale(1.1);
    }

        .active-list:hover > .caption[b-qjs5nb7b80],
        .active-list:hover > .caption-title[b-qjs5nb7b80],
        .stop-list:hover > .caption[b-qjs5nb7b80],
        .stop-list:hover > .caption-title[b-qjs5nb7b80],
        .category:hover > div > div[b-qjs5nb7b80] {
            color: white;
        }

        .category:hover .active-product[b-qjs5nb7b80] {
            color: white;
        }

    .category > img[b-qjs5nb7b80] {
        width: 32px;
    }

    .category.active[b-qjs5nb7b80],
    .stop-list.active[b-qjs5nb7b80],
    .active-list.active[b-qjs5nb7b80] {
        border: 2px solid var(--primary);
    }

.category-info[b-qjs5nb7b80] {
    padding-left:8px;
    flex:1;
}

    

    .category-info > div:nth-child(1)[b-qjs5nb7b80] {
        font-weight: 600;
        font-size: 14px;
        color: var(--text-primary);
    }

    .category-info > div:nth-child(2)[b-qjs5nb7b80] {
        font-weight: 400;
        font-size: 12px;
        color: var(--text-primary);
        width:100%;
        display:flex;
        align-items:center;
        justify-content:space-between;
    }
.active-product[b-qjs5nb7b80] {
    color:var(--primary);
    font-weight:600;
}
/* /Pages/MenuPages/MenuPage.razor.rz.scp.css */
.menu-page[b-ysu5a9lbyw] {
    display:flex;
    flex-direction:column;
    height:100%;
}

.content[b-ysu5a9lbyw] {
    flex:1;
    display: flex;
    overflow:auto;
}

.input-search[b-ysu5a9lbyw] {
    font-size:48px;
}

.actions[b-ysu5a9lbyw] {
    display: flex;
    gap: 16px;
    width:100%;
    align-items: center;
    justify-content: space-between;
}

    .actions > div[b-ysu5a9lbyw] {
        display:flex;
        align-items:center;
        gap:16px;
    }

    .btn[b-ysu5a9lbyw] {
        width: 44px;
        height: 44px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: var(--background-secondary);
        border-radius: 10px;
        cursor: pointer;
    }

.btn-save[b-ysu5a9lbyw] {
    cursor: pointer;
    color: white;
    height: 32px;
    padding: 0 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 11px;
    text-align: center;
    background: var(--status-process);
}

.btn-save span[b-ysu5a9lbyw] {
    margin-left:8px;
    font-weight:600;
}
/* /Pages/MenuPages/MenuProduct.razor.rz.scp.css */
.menu-product[b-evwfz0vbsq] {
    height: 100%;
    flex:1;
    display:flex;
    flex-direction:column;
}

.category-info[b-evwfz0vbsq] {
    margin-left: 16px;
    padding: 8px;
    border-bottom: 1px solid var(--secondary);
}
    .category-info > div:nth-child(1)[b-evwfz0vbsq] {
        font-weight: 600;
        font-size: 18px;
        color: var(--text-primary);
    }

    .category-info > div:nth-child(2)[b-evwfz0vbsq] {
        font-weight: 400;
        font-size: 14px;
        color: var(--text-primary);
    }

.list[b-evwfz0vbsq] {
    flex:1;
}

.product[b-evwfz0vbsq] {
    padding:16px 16px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    border-bottom: 1px solid var(--secondary);
}

    .product:hover[b-evwfz0vbsq] {
        background: #6797FF20
    }

    .product span[b-evwfz0vbsq] {
        font-weight:600;
        color:var(--text-primary);
    }

    .product.edited span[b-evwfz0vbsq] {
        color: var(--status-process);
    }

.product > div[b-evwfz0vbsq] {
    display: flex;
    align-items: center;
    gap: 8px;
}
    .product img[b-evwfz0vbsq] {
        width:48px;
    }

    .product.stop[b-evwfz0vbsq] {
        background: var(--border);
    }

.btn-add[b-evwfz0vbsq],
.btn-edit[b-evwfz0vbsq],
.btn-remove[b-evwfz0vbsq],
.btn-add-stop[b-evwfz0vbsq],
.btn-remove-stop[b-evwfz0vbsq] {
    cursor: pointer;
    color: white;
    height: 32px;
    width: 32px;
    display: flex;
    position:relative;
    justify-content: center;
    align-items: center;
    border-radius: 11px;
    text-align: center;
}

.btn-add[b-evwfz0vbsq],
.btn-add-stop[b-evwfz0vbsq] {
    background: var(--primary);
}

.btn-remove[b-evwfz0vbsq],
.btn-remove-stop[b-evwfz0vbsq] {
    background: var(--cancel);
}

.btn-edit[b-evwfz0vbsq] {
    background: var(--status-process);
    padding:4px;
}

.btn-add-stop[b-evwfz0vbsq],
.btn-remove-stop[b-evwfz0vbsq] {
    width:240px;
}
.qtn-content[b-evwfz0vbsq] {
    padding: 16px;
}

.btn-remove-stop > .point[b-evwfz0vbsq],
.btn-add-stop > .point[b-evwfz0vbsq] {
    display: none;
    width:24px;
    height:24px;
    border-radius:8px;
    position:absolute;
    left:0;
    margin-left:8px;
}

.btn-remove-stop.edited > .point[b-evwfz0vbsq],
.btn-add-stop.edited > .point[b-evwfz0vbsq] {
    display:inline-block;
}

.btn-remove-stop.edited img[b-evwfz0vbsq],
.btn-add-stop.edited img[b-evwfz0vbsq] {
    width: 24px;
    height: 24px;
}

.scale-in[b-evwfz0vbsq] {
    animation: scaleIn-b-evwfz0vbsq 0.3s ease forwards;
    transform: scale(0);
    opacity: 0;
}

@keyframes scaleIn-b-evwfz0vbsq {
    to {
        transform: scale(1);
        opacity: 1;
    }
}
/* /Pages/OrderPages/OrderDetail.razor.rz.scp.css */
.order-detail[b-m8a0648pbi] {
    width:100%;
    height:100%;
    overflow:auto;
    display:flex;
    flex-direction:column;
}

.info[b-m8a0648pbi] {
    box-shadow: 0px 0px 10px 0px #0000001A;
    border-radius:11px;
    padding:16px;
    margin:16px;
    position:relative;
}

.number[b-m8a0648pbi] {
    display:flex;
    gap:50px;
}

.info span[b-m8a0648pbi] {
    font-size:16px;
    font-weight:600;
    color: var(--text-primary);
    padding-left:8px;
}

.order-info-content[b-m8a0648pbi] {
    display:flex;
}

    .order-info-content > div[b-m8a0648pbi] {
        flex:1;
        flex-shrink:0;
    }

    .time-info > div[b-m8a0648pbi] {
        display: flex;
        align-items: center;
    }

    .time-info > div > div:nth-child(1)[b-m8a0648pbi] {
        width:160px;
    }

.items[b-m8a0648pbi] {
    box-shadow: 0px 0px 10px 0px #0000001A;
    border-radius: 11px;
    flex: 1;
    display: flex;
    flex-direction: column;
    overflow: auto;
    margin: 0 16px 16px 16px;
    position:relative;
}

.order-type[b-m8a0648pbi] {
    position:absolute;
    top:9px;
    right:9px;
    display:flex;
    flex-direction:column;
    gap:11px;
}

.btn-info[b-m8a0648pbi] {
    width: 100%;
    padding: 5px 16px;
    border-radius: 5px;
    font-size: 16px;
    line-height: 18px;
    font-weight: 500;
    color: black;
    text-align: center;
    min-width:100px;
    max-width:150px;
}

.btn-info.info-waiting[b-m8a0648pbi] {
    background:var(--waiting);
}
    .btn-info.Delivery[b-m8a0648pbi] {
        background: var(--ot-delivery);
    }
    .btn-info.Tezkor[b-m8a0648pbi] {
        background: var(--ot-tezkor);
    }
    .btn-info.Yandex[b-m8a0648pbi] {
        background: var(--ot-yandex);
    }
    .btn-info.Wolt[b-m8a0648pbi] {
        background: var(--ot-wolt);
    }
    .btn-info.SelfPickup[b-m8a0648pbi] {
        background: var(--ot-selfpickup);
        color:white;
    }

    .btn-info.confirmed[b-m8a0648pbi] {
        background-color: var(--primary);
        color: white;
    }

    .total[b-m8a0648pbi] {
        padding: 8px 8px 8px 22px;
        font-weight: 600;
        font-size: 16px;
        color: var(--text-primary);
        display: flex;
        justify-content: space-between;
        align-items: center;
        z-index: 2;
        background: white;
    }

.total span[b-m8a0648pbi] {
    font-weight:400;
    color:var(--text-secondary);
}

.table-header[b-m8a0648pbi] {
    display: flex;
    align-items: center;
    height: 30px;
    background: var(--background-secondary);
    font-weight: 500;
    z-index: 2;
}

.added-product-header[b-m8a0648pbi] {
    display: flex;
    align-items: center;
    height: 30px;
    background: var(--background-secondary);
    font-weight: 500;
    color: black;
    font-size: 16px;
    padding-left: 22px;
}

.border-text-area[b-m8a0648pbi] {
    width:100%;
}

.cancel[b-m8a0648pbi] {

}

.table-content[b-m8a0648pbi] {
    flex: 1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding-top: 74px;
}

    .table-content.with-footer[b-m8a0648pbi] {
        padding-bottom: 50px;
    }

.table-row[b-m8a0648pbi] {
    display: flex;
    align-items: center;
    font-weight: 500;
    min-height: 36px;
    border-bottom: 1px solid var(--secondary);
}
    .table-header > div:nth-child(2n+1)[b-m8a0648pbi],
    .table-row > div:nth-child(2n+1)[b-m8a0648pbi] {
        flex: 2;
    }
    .table-header > div:nth-child(2n)[b-m8a0648pbi],
    .table-row > div:nth-child(2n)[b-m8a0648pbi] {
        flex: 1;
    }

    .table-header > div:nth-child(1)[b-m8a0648pbi],
    .table-row > div:nth-child(1)[b-m8a0648pbi] {
        padding-left: 22px;
    }

.table-footer[b-m8a0648pbi] {
    position:absolute;
    bottom:0;
    height:50px;
    width:100%;
    padding-right:10px;
    box-shadow: 0px 0px 10px 0px #0000001A;
    background: white;
    border-bottom-left-radius: 11px;
    border-bottom-right-radius: 11px;
    z-index: 2;
    display:flex;
    justify-content:end;
    align-items:center;
}

.table-row img[b-m8a0648pbi] {
    cursor: pointer;
    margin-top: 4px;
}

    .table-row:hover[b-m8a0648pbi] {
        background: #6797FF20
    }

    .table-row.waiting-remove[b-m8a0648pbi] {
        background:var(--border);
        text-decoration:line-through;
    }

    .actions[b-m8a0648pbi] {
        box-shadow: 0px 0px 10px 0px #00000040;
        height: 50px;
        padding: 8px 16px;
        display: flex;
        align-items: center;
        justify-content: end;
        gap:16px;
    }

    .actions > .btn-filter[b-m8a0648pbi] {
        height:100%;
        text-align:center;
        display:flex;
        align-items:center;
        padding:0 16px;
    }
        .actions > .cancel[b-m8a0648pbi] {
            background: var(--cancel);
        }

        .actions > .confirmed[b-m8a0648pbi] {
            cursor: auto;
            background: var(--status-close);
        }

        .actions > .confirmed:nth-child(2n+1) > div:nth-child(2)[b-m8a0648pbi] {
            font-size:11px;
        }


.product-action[b-m8a0648pbi] {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    color: white;
    padding: 3px;
}

    .product-action.delete[b-m8a0648pbi] {
        background: #FF5040;
    }

    .product-action.return[b-m8a0648pbi] {
        background: var(--primary);
    }

    .waiting[b-m8a0648pbi] {
        width: 32px;
        height: 32px;
        margin: 4px;
        user-select: none;
        cursor: pointer;
        appearance: none;
        display: flex;
        align-items: center;
        justify-content: center;
        background: white;
        border-radius: 5px;
    }



@media (min-width: 841px) and (max-width:1024px) {
    .number span[b-m8a0648pbi] {
        display: block;
        padding-left: 0px;
        font-size: 14px;
    }
}

@media (min-width: 620px) and (max-width:840px) {
    .order-detail[b-m8a0648pbi] {
        font-size: 12px;
    }
    .number[b-m8a0648pbi] {
        gap:20px;
    }
    .number span[b-m8a0648pbi] {
        display: block;
        padding-left: 0px;
        font-size: 14px;
    }

    .total[b-m8a0648pbi] {
        font-size: 14px;
        padding: 12px;
    }

    .time-info > .pt-3[b-m8a0648pbi] {
        padding-top: 8px;
    }

    .table-header > div:nth-child(1)[b-m8a0648pbi][b-m8a0648pbi], .table-row > div:nth-child(1)[b-m8a0648pbi] {
        padding-left: 12px;
    }
}

@media (min-width: 481px) and (max-width:619px) {
    .order-detail[b-m8a0648pbi] {
        font-size: 12px;
    }

    .number[b-m8a0648pbi] {
        display: block;
    }

        .info span[b-m8a0648pbi] {
            font-size: 14px;
        }

    .total[b-m8a0648pbi] {
        font-size: 14px;
        padding: 12px;
    }

    .time-info > .pt-3[b-m8a0648pbi] {
        padding-top:8px;
    }
    .time-info > div > div:nth-child(1)[b-m8a0648pbi] {
        width: 100px;
    }
    .table-header > div:nth-child(1)[b-m8a0648pbi][b-m8a0648pbi], .table-row > div:nth-child(1)[b-m8a0648pbi] {
        padding-left: 12px;
    }
}
/* /Pages/OrderPages/OrderFactoryPage.razor.rz.scp.css */
.order-page[b-jgcnbdvoob] {
    height:100%;
}
.content[b-jgcnbdvoob] {
    background: var(--background-secondary);
    padding: 16px;
    display: flex;
    height: calc(100% - 60px);
    display:flex;
    flex-direction:column;
}

.table[b-jgcnbdvoob] {
    width: 100%;
    background: #FFFFFF;
    border-radius: 11px;
    flex:1;
    height: calc(100% - 16px);
    display:flex;
    flex-direction:column;

}
.header-line[b-jgcnbdvoob] {
    display: flex;
    height: 32px;
    align-items: center;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0px;
    color: var(--text-secondary);
}

.header-line > div[b-jgcnbdvoob] {
    flex:1;
    flex-shrink:0;
    padding-left:16px;
}

.items[b-jgcnbdvoob] {
    flex:1;
}

.item[b-jgcnbdvoob] {
    display: flex;
    height: 32px;
    align-items: center;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0px;
    border-bottom: 1px solid var(--border);
}

    .item:hover[b-jgcnbdvoob] {
        background: #6797FF20;
    }

    .item > div[b-jgcnbdvoob] {
        flex: 1;
        flex-shrink: 0;
        padding-left: 16px;
        
    }

    .item > div:nth-child(1)[b-jgcnbdvoob] {
        display:flex;
        gap:8px;
        align-items:center;
    }

.group[b-jgcnbdvoob] {
    background: var(--ot-wolt);
    padding: 4px 16px;
    font-size: 16px;
    font-weight: 600;
    display:flex;
    justify-content:space-between;
}

    .group.delete[b-jgcnbdvoob] {
        background: var(--cancel);
        color:white;
    }

    .group > div[b-jgcnbdvoob] {
        flex: 1;
        flex-shrink: 0;
    }

    .group > div:nth-child(1)[b-jgcnbdvoob] {
        text-align:left;
    }

        .group > div:nth-child(2)[b-jgcnbdvoob] {
            text-align: center;
        }

        .group > div:nth-child(3)[b-jgcnbdvoob] {
            text-align: end;
            color: var(--status-for-close);
        }

        .group > div > span[b-jgcnbdvoob] {
            font-weight:400;
            margin-right:8px;
        }

        .badge[b-jgcnbdvoob] {
            width: 8px;
            height: 8px;
            border-radius: 24px;
            box-shadow: 0px 0px 10px 0px #6797FF40;
            background: var(--primary);
        }

.orderType[b-jgcnbdvoob] {
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:16px;
}

.type-switch[b-jgcnbdvoob] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap:16px;
    background:white;
    padding:2px 4px;
    border-radius:10px;
}

.type-switch > div[b-jgcnbdvoob] {
    width:160px;
    text-align:center;
    font-size:16px;
    font-weight:700;
    padding: 4px 0;
    border-radius:8px;
    cursor:pointer;
}

    .type-switch > div.active[b-jgcnbdvoob] {
        background:var(--primary);
        color:white;
    }

.download-content[b-jgcnbdvoob] {
    display:flex;
    align-items:center;
    justify-content:center;
    gap:24px;
}
.date-range[b-jgcnbdvoob] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 4px;
    border-radius: 8px;
    border: 1px solid var(--primary);
}

.btn-download[b-jgcnbdvoob] {
    background: var(--primary);
    color: white;
    width: 160px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    padding: 4px 0;
    border-radius: 8px;
    cursor: pointer;
}

/* /Pages/OrderPages/OrderList.razor.rz.scp.css */
.order-list[b-9ivn065pkp] {
    width:250px;
    border-inline-end: 2px solid var(--border);
    display:flex;
    flex-direction:column;
    flex-shrink:0;
}

.order-list-type[b-9ivn065pkp] {
    flex:1;
}

.caption[b-9ivn065pkp] {
    display: flex;
    align-items: center;
    font-size: 24px;
    color: var(--text-primary);
    margin: 16px 10px 10px 16px;
    justify-content: space-between;
    cursor: pointer;
}

    .caption > div:nth-child(2)[b-9ivn065pkp] {
        display: flex;
        align-items: center;
        gap:10px;
    }

.arrow[b-9ivn065pkp] {
    color: #b9b9b9;
    transition: transform 0.5s ease-in-out;
    
}

        .arrow.open[b-9ivn065pkp] {
            transform: rotate(180deg);
        }

        .order-types[b-9ivn065pkp] {
            display: flex;
            height: 38px;
            margin: 8px 4px;
        }
.new[b-9ivn065pkp],
.waiting[b-9ivn065pkp] {
    flex:1;
    text-align:center;
    font-size:16px;
    font-weight:700;
    color:var(--text-primary);
    cursor:pointer;
}

    .new > div:nth-child(1)[b-9ivn065pkp],
    .waiting > div:nth-child(1)[b-9ivn065pkp] {
        font-size: 10px;
        font-weight: 400;
    }

    .new[b-9ivn065pkp] {
        background: #C57600;
        border-top-left-radius:10px;
        border-bottom-left-radius:10px;
    }

.waiting[b-9ivn065pkp] {
    background: #00B548;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
/* /Pages/OrderPages/OrderListItem.razor.rz.scp.css */
.order[b-o6o34o225w] {
    margin: 16px 10px 10px 16px;
    border-radius:10px;
    border: 2px solid var(--border);
    padding:10px;
    display:flex;
    justify-content:space-between;
}

    .order.selected[b-o6o34o225w] {
        border-color: #FF6624;
    }

    .order.late[b-o6o34o225w] {
        background: var(--order-later);
        color:#FFFFFF80;
    }
    .order.late span[b-o6o34o225w]{
        color: white;
    }

        .order.late .time[b-o6o34o225w] {
            background: var(--order-later);
        }

        .order.late .time-back[b-o6o34o225w] {
            background: #FFFFFF40;
        }

        .order.late .status[b-o6o34o225w] {
            color: white;
        }

            .order.late.selected[b-o6o34o225w] {
                border-color: black;
            }


        .order span[b-o6o34o225w] {
            font-size: 16px;
            font-weight: 600;
            color: var(--text-primary);
        }

.status-content[b-o6o34o225w] {
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: end;
    flex: 1;
    overflow: hidden;
}

.info[b-o6o34o225w] {
    display:flex;
    flex-direction:column;
    gap:10px;
}

.info > div[b-o6o34o225w] {
    white-space:nowrap;
}

    .info img[b-o6o34o225w] {
        width:24px;
        height:24px;
    }

.info > div:nth-child(1)[b-o6o34o225w] {
    display:flex;
    align-items:center;
    gap:4px;
}

.time-back[b-o6o34o225w] {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: conic-gradient( var(--time-waiting) 0% 25%,var(--border) 25% 100% );
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.btn-waiting[b-o6o34o225w] {
    background: var(--waiting);
    border-radius:5px;
    color:black;
    font-size:10px;
    font-weight:500;
    line-height:18px;
    width:75px;
    text-align:center;
}

.time[b-o6o34o225w] {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background: white;
}

.status[b-o6o34o225w] {
    font-weight: 600;
    font-size: 16px;
    margin-top: 8px;
    color: var(--text-primary);
    width: 100%;
    text-align: end;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.badge[b-o6o34o225w] {
    width: 16px;
    height: 16px;
    border-radius: 24px;
    box-shadow: 0px 0px 10px 0px #6797FF40;
    background: var(--primary);
}
/* /Pages/OrderPages/OrderPage.razor.rz.scp.css */
.order-page[b-hiwxjmaabs] {
    width:100%;
    height:100%;
    display:flex;
    flex-direction:column;
}

.actions[b-hiwxjmaabs] {
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:100%;
}

.tab[b-hiwxjmaabs] {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 16px;
    color: var(--text-primary);
    width: 400px;
    height: 48px;
    box-shadow: 0px 0px 10px 0px #0000001A;
    padding: 4px;
    border-radius: 8px;
    background: #FAFAFA;
}

    .tab > div[b-hiwxjmaabs] {
        flex:1;
        display:flex;
        align-items:center;
        justify-content:center;
        cursor:pointer;
    }

        .tab > div.active[b-hiwxjmaabs] {
            box-shadow: 0px 2px 12px 0px #00000014;
            background:white;
            height:100%;
            border-radius:8px;
            font-weight:500;
        }

    .tab .point[b-hiwxjmaabs] {
        width:7px;
        height:7px;
        border-radius:10px;
        background:#FF4545;
        margin: 0 8px;
    }

    .btn[b-hiwxjmaabs] {
        width: 44px;
        height: 44px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: var(--background-secondary);
        border-radius: 10px;
        cursor: pointer;
    }

.content[b-hiwxjmaabs] {
    height:100%;
    display:flex;
    overflow:auto;
}
/* /Pages/OrderPages/OrderProductAdd.razor.rz.scp.css */
.order-product-content[b-ijt5vy9a4g] {
    display:flex;
    flex-direction:column;
    height:calc(90vh - 100px);
}
.tab-order[b-ijt5vy9a4g] {
    box-shadow: 0px 0px 12px 0px #0000001A;
    border-radius:10px;
    padding:4px;
    gap:10px;
    display:flex;
    height:40px;
    width:calc(100% - 24px);
    margin:12px;
    background:#FAFAFA;
}

.tab-order > .item[b-ijt5vy9a4g] {
    flex:1;
    display:flex;
    justify-content:center;
    align-items:center;
    cursor:pointer;
    font-weight:500;
}

    .tab-order > .item.active[b-ijt5vy9a4g] {
        background:white;
        box-shadow: 0px 2px 12px 0px #00000014;
        border-radius:8px;
        color:var(--primary);
    }

.search-content[b-ijt5vy9a4g] {
    padding: 0px 12px;
}
.search-content.hide[b-ijt5vy9a4g] {
    display:none;
}


.table-content[b-ijt5vy9a4g] {
    flex: 1;
}

.table-header[b-ijt5vy9a4g] {
    height: 30px;
    display: flex;
    align-items: center;
    font-weight: 500;
    font-size: 12px;
    width: 100%;
    background: var(--background-secondary);
}



.table-group[b-ijt5vy9a4g] {
    padding-left: 22px;
    line-height: 22px;
    font-size: 10px;
    font-weight: 500;
    color: var(--text-primary);
    background: #EDEDED;
}

    .table-header > div:nth-child(1)[b-ijt5vy9a4g] {
        flex: 1;
        padding-left: 22px;
    }

    .table-header > div:nth-child(2)[b-ijt5vy9a4g] {
        width:100px;
        padding-left: 8px;
    }

    .table-header > div:nth-child(3)[b-ijt5vy9a4g] {
        text-align:center;
        width: 150px;
        padding-left: 8px;
    }
.table-header > div:nth-child(4)[b-ijt5vy9a4g] {
    width: 130px;
    padding-left: 8px;
}
/* /Pages/OrderPages/OrderProductAddItem.razor.rz.scp.css */
.table-row[b-mta6mwhslh] {
    height: 36px;
    display: flex;
    align-items: center;
    font-weight: 500;
    width: 100%;
    border-bottom: 1px solid var(--border);
}

.table-row > div:nth-child(1)[b-mta6mwhslh] {
    flex: 1;
    padding-left: 22px;
}

.table-row > div:nth-child(2)[b-mta6mwhslh] {
    width: 100px;
    padding-left: 8px;
}

.table-row > div:nth-child(3)[b-mta6mwhslh] {
    text-align: center;
    width: 150px;
    padding-left: 8px;
}
    .table-row > div:nth-child(4)[b-mta6mwhslh] {
        width: 130px;
        padding-left: 8px;
    }



.table-row > div:nth-child(3)[b-mta6mwhslh] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 2px;
}

.table-row > span[b-mta6mwhslh] {
    color: var(--text-primary);
}

.actions > div[b-mta6mwhslh] {
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 5px;
}

.minus[b-mta6mwhslh], .plus[b-mta6mwhslh] {
    background: var(--background-secondary);
    cursor: pointer;
}
/* /Pages/RestaurantPages/RestaurantPage.razor.rz.scp.css */
.restaurant-page[b-rcvx66x2fw] {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.content[b-rcvx66x2fw] {
    background: var(--background-secondary);
    padding: 16px;
    display: flex;
    height: calc(100% - 60px);
}

.actions[b-rcvx66x2fw] {
    display:flex;
    align-items:center;
    gap:16px;
}

.table[b-rcvx66x2fw] {
    width: 100%;
    background: #FFFFFF;
    border-radius: 11px;
    max-height: calc(100% - 50px);
    display: flex;
    flex-direction: column;
}

    .table > div:nth-child(1)[b-rcvx66x2fw] {
        padding: 0 8px;
    }


.line[b-rcvx66x2fw] {
    background: var(--secondary);
    height: 1px;
    margin: 0 10px;
}

.header-line[b-rcvx66x2fw] {
    display: flex;
    height: 32px;
    align-items: center;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0px;
    color: var(--text-secondary);
}

    .header-line > div[b-rcvx66x2fw] {
        flex: 1;
        padding: 0 8px;
        flex-shrink:0;
    }


.items[b-rcvx66x2fw] {
    flex: 1;
    flex-shrink: 0;
}

.ul-item-line.empty[b-rcvx66x2fw] {
    background: #FF626220;
}
.ul-item-line[b-rcvx66x2fw] {
    width: 100%;
    display: flex;
    height: 30px;
}
    .ul-item-line > div[b-rcvx66x2fw] {
        display: flex;
        align-items: center;
        flex: 1;
        padding: 0 8px;
        flex-shrink: 0;
    }

        .ul-item-line > div > div:nth-child(1)[b-rcvx66x2fw] {
            display: none;
        }

.ul-item-padding[b-rcvx66x2fw] {
    display: flex;
    position: relative;
}

    .ul-item-padding > .selected[b-rcvx66x2fw] {
        background: #6797FF;
        height: 100%;
        width: 6px;
        position: absolute;
        top: 0px;
        left: 0px;
    }

.item[b-rcvx66x2fw] {
    width: 100%;
}

    .item:hover[b-rcvx66x2fw] {
        background: #6797FF20
    }

@media (max-width: 480px) {
    .header-line[b-rcvx66x2fw] {
        display: none;
    }

        .header-line > div:nth-last-child(-n+1)[b-rcvx66x2fw] {
            display: block;
        }

    .ul-item-line[b-rcvx66x2fw] {
        display:inline-block;
        padding-top:4px;
    }
    .line[b-rcvx66x2fw] {
        margin-top:4px;
    }

        .ul-item-line > div[b-rcvx66x2fw]  {
            justify-content:space-between;
        }
    .ul-item-line > div > div:nth-child(1)[b-rcvx66x2fw] {
        display: inline-block;
    }

        .ul-item-line > div > div:nth-child(2)[b-rcvx66x2fw] {
            font-weight:500;
            text-align:end;
        }

        .table > .line:nth-child(2)[b-rcvx66x2fw] {
            display:none;
        }
}
/* /Pages/SettingPages/AggegatorListComponent.razor.rz.scp.css */
/* /Pages/SettingPages/OrderEditAccessableCard.razor.rz.scp.css */
.card[b-zl25xd7ncd] {
    box-shadow: 0px 0px 10px 0px #0000001A;
    border-radius: 11px;
    background: white;
    padding: 18px 22px;
    width: 370px;
    height: 80px;
    
    cursor: pointer;
}
.caption[b-zl25xd7ncd] {
    font-weight: 600;
    font-size: 16px;
    color: var(--text-primary);
}

.info-content[b-zl25xd7ncd] {
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-top:12px;
}

.info[b-zl25xd7ncd] {
    font-weight: 400;
    font-size: 14px;
}
/* /Pages/SettingPages/OrderTimeListComponent.razor.rz.scp.css */
.caption[b-3ai59g4xlt] {
    background:var(--primary);
    height:40px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding: 0 16px;
    border-top-left-radius:11px;
    border-top-right-radius:11px;
}

.caption-text[b-3ai59g4xlt] {
    color: white;
    font-weight:600;
    font-size:20px;
}

.btn[b-3ai59g4xlt] {
    background: var(--background-secondary);
    color: var(--text-primary);
}

.items[b-3ai59g4xlt] {
    flex:1;
}

.table-header[b-3ai59g4xlt] {
    border-bottom: 1px solid var(--secondary);
    display: flex;
    height: 44px;
    padding: 8px;
    justify-items: center;
}

.items > div[b-3ai59g4xlt] {
    display: flex;
    height: 44px;
    padding: 8px;
    justify-items: center;
    border-bottom: 1px solid var(--secondary);
}
    .items > div:hover[b-3ai59g4xlt] {
        background: #6797FF20;
    }

    .items > div > div:nth-child(1)[b-3ai59g4xlt],
    .table-header > div:nth-child(1)[b-3ai59g4xlt] {
        flex: 1;
        display: flex;
        align-items: center;
    }

    .items > div > div:nth-last-child(-n+3)[b-3ai59g4xlt],
    .table-header > div:nth-last-child(-n+3)[b-3ai59g4xlt] {
        width: 90px;
        flex-shrink: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .color[b-3ai59g4xlt] {
        padding:4px 0;
    }
.color > div[b-3ai59g4xlt] {
    width:50%;
    height:100%;
}

.remove > div[b-3ai59g4xlt] {
    cursor:pointer;
    height:100%;
}
/* /Pages/SettingPages/SettingPage.razor.rz.scp.css */
.setting-page[b-6i841j2x8m] {
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column;
}

.actions[b-6i841j2x8m] {
    display: flex;
    align-items: center;
}

.btn[b-6i841j2x8m] {
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--background-secondary);
    border-radius: 10px;
    cursor: pointer;
}

.content[b-6i841j2x8m] {
    height: 100%;
    overflow: auto;
    background: var(--background-secondary);
}

    .content > .caption[b-6i841j2x8m] {
        color: var(--text-primary);
        font-size: 18px;
        font-weight: 600;
        margin: 32px 0 8px 16px;
    }

    .modal-content[b-6i841j2x8m] {
        padding: 16px;
    }

.border-input[b-6i841j2x8m] {
    border: 1.5px solid #F1F2F8;
    border-radius: 10px;
    height: 50px;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0 16px;
}

.color-input[b-6i841j2x8m]  {
    display:flex;
    gap:10px;
}

.color-rect[b-6i841j2x8m] {
    width:32px;
    height:32px;
    border-radius:10px;
}

.time-content[b-6i841j2x8m] {
    margin:0 16px;
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}

.order-edit-content[b-6i841j2x8m] {
    margin: 0 16px;
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}
/* /Pages/SettingPages/TimeCardComponent.razor.rz.scp.css */
.card[b-h66sm9tsqs] {
    box-shadow: 0px 0px 10px 0px #0000001A;
    border-radius:11px;
    background:white;
    padding:18px 22px;
    width: 370px;
    height: 208px;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    align-items:center;
    color:var(--text-primary);
    cursor:pointer;
}
.info[b-h66sm9tsqs] {
    font-weight: 600;
    font-size: 16px;
}

.info span[b-h66sm9tsqs] {
    color:var(--text-secondary);
    font-weight:400;
}
.time-box[b-h66sm9tsqs] {
    border: 1.5px solid #F1F2F8;
    height:50px;
    border-radius:10px;
    display:flex;
    align-items:center;
    padding:16px;
    font-size:16px;
    width:100%;
}
    .time-box span[b-h66sm9tsqs] {
        color:var(--text-secondary);
        margin-left:8px;
    }
    .color-content[b-h66sm9tsqs] {
        display:flex;
        gap:14px;
        width:100%;
    }

        .color-content > div[b-h66sm9tsqs] {
            flex:1;
        }

.color-box[b-h66sm9tsqs] {
    border: 1.5px solid #F1F2F8;
    border-radius:10px;
    height:50px;
    display:flex;
    align-items:center;
    width:100%;
    padding:5px;
}

.color-box > div:nth-child(1)[b-h66sm9tsqs] {
    height:40px;
    width:40px;
    border-radius:10px;
    margin-right:16px;
}

.plus[b-h66sm9tsqs] {
    margin-top:calc(20% - 32px);
    height:60%;
}
/* /Pages/UserPages/UserDetail.razor.rz.scp.css */
.user-detail[b-nnunu84a6j] {
    height: calc(100% - 60px);
    padding:16px;
}

    .user-detail .row > div:nth-child(2n+1)[b-nnunu84a6j] {
        padding-left: 0px;
        padding-right: 8px;
    }

    .user-detail .row > div:nth-child(2n)[b-nnunu84a6j] {
        padding-right: 0px;
        padding-left: 8px;
    }

.user-detail-bottom[b-nnunu84a6j] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 50px;
    margin: 10px 16px;
    border-bottom-left-radius: 11px;
    border-bottom-right-radius: 11px;
}

.ud-caption[b-nnunu84a6j] {
    font-size: 16px;
    font-weight: 500;
}

.user-detail-bottom > .btn-filter[b-nnunu84a6j] {
    height:50px;
    line-height:50px;
    font-size:16px;
    font-weight:600;
    letter-spacing:1.2px;
}
/* /Pages/UserPages/UserList.razor.rz.scp.css */
.user-list[b-0gc1chsdrh] {
    flex: 1;
    flex-shrink: 0;
    display:flex;
    flex-direction:column;
    overflow:auto;
}

.line[b-0gc1chsdrh] {
    background: var(--secondary);
    height: 1px;
    margin: 0 10px;
}

.header-line[b-0gc1chsdrh] {
    display: flex;
    height: 32px;
    align-items: center;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0px;
    color: var(--text-secondary);
}

.header-line > div[b-0gc1chsdrh] {
    flex:1;
    padding:0 8px;
}

    .header-line > div:nth-last-child(-n+1)[b-0gc1chsdrh] {
        display:none;
    }

.items[b-0gc1chsdrh] {
    flex:1;
    flex-shrink:0;
}

@media (max-width: 480px) {
    .header-line[b-0gc1chsdrh] {
        display: none;
    }

        .header-line > div:nth-last-child(-n+1)[b-0gc1chsdrh] {
            display: block;
        }
}
/* /Pages/UserPages/UserListItem.razor.rz.scp.css */
.ul-item-padding[b-7usry67ydu] {
    display: flex;
    position: relative;
}

    .ul-item-padding > .selected[b-7usry67ydu] {
        background: #6797FF;
        height: 100%;
        width: 6px;
        position: absolute;
        top: 0px;
        left: 0px;
    }

.item[b-7usry67ydu] {
    width:100%;
}
    .item:hover[b-7usry67ydu] {
        background: #6797FF20
    }

        .item:hover .online[b-7usry67ydu] {
            display:none;
        }

        .item:hover .close-session[b-7usry67ydu] {
            display: inline;
        }

    .ul-item-line[b-7usry67ydu] {
        width:100%;
        display: flex;
        height: 30px;
    }

    .ul-item-line > div[b-7usry67ydu] {
        display: flex;
        align-items: center;
        flex:1;
        padding:0 8px;
    }

    .ul-item-line > div > div:nth-child(1)[b-7usry67ydu] {
        display: none;
    }

        .ul-item-line > div:nth-last-child(-n+1)[b-7usry67ydu] {
            display: none;
        }

.line[b-7usry67ydu] {
    background: var(--secondary);
    height: 1px;
    margin: 0 10px;
}

.online[b-7usry67ydu] {
    background: var(--primary);
    color: white;
    padding: 2px 4px;
    font-size: 8px;
    border-radius: 16px;
    margin-left: 4px;
}

.close-session[b-7usry67ydu] {
    background: var(--cancel);
    color: white;
    padding: 2px 4px;
    font-size: 8px;
    border-radius: 16px;
    margin-left: 4px;
    cursor: pointer;
    display: none;
}


@media (max-width: 480px) {
    .ul-item-line > div > div:nth-child(1)[b-7usry67ydu] {
        display: block;
    }

    .ul-item-line > div:nth-last-child(-n+1)[b-7usry67ydu] {
        display: block;
    }
}
/* /Pages/UserPages/UserPage.razor.rz.scp.css */
.user-page[b-1zwqoc2zkq] {
    height:100%;
    display:flex;
    flex-direction:column;
}
.content[b-1zwqoc2zkq] {
    background: var(--background-secondary);
    padding: 16px;
    display: flex;
    height:calc(100% - 60px);
}

.left[b-1zwqoc2zkq], .right[b-1zwqoc2zkq] {
    width: 50%;
    height:100%;
}

    .left[b-1zwqoc2zkq] {
        margin-right:16px;
        display:flex;
        flex-direction:column;
        align-items:center;
    }
.right[b-1zwqoc2zkq] {
    margin-left: 16px;
    background: #FFFFFF;
    border-radius: 11px;
    padding: 12px 0;
}


    .table[b-1zwqoc2zkq] {
        width:100%;
        background: #FFFFFF;
        border-radius: 11px;
        max-height: calc(100% - 50px);
        display:flex;
        flex-direction:column;
    }

.table > div:nth-child(1)[b-1zwqoc2zkq] {
    padding: 0 8px;
}
