/* /Components/Dialogs/DialogPotvrzeniObjednavky.razor.rz.scp.css */
body[b-rfn1yl1cpd] {
}

.styled-table[b-rfn1yl1cpd] {
    width: 100%;
    border-collapse: collapse;
    margin: 25px 0;
    /*font-size: 18px;*/
    text-align: left;
    border-radius: 8px 8px 0 0;
    overflow: hidden;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}

    .styled-table thead tr[b-rfn1yl1cpd] {
        background-color: #009879;
        color: #ffffff;
        text-align: left;
        font-weight: bold;
    }

    .styled-table th[b-rfn1yl1cpd] {
        padding: 12px 15px;
    }

    .styled-table td[b-rfn1yl1cpd] {
        padding-top: 12px;
        padding-left: 1px;
        padding-right: 1px;
        padding-bottom: 12px;
    }

.nazevjidla[b-rfn1yl1cpd] {
    padding-left:10px !important;
}

.styled-table tbody tr[b-rfn1yl1cpd] {
    border-bottom: 1px solid #dddddd;
}

        .styled-table tbody tr:nth-of-type(even)[b-rfn1yl1cpd] {
            background-color: #f3f3f3;
        }

        .styled-table tbody tr:last-of-type[b-rfn1yl1cpd] {
            border-bottom: 2px solid #009879;
        }

.arrow-column[b-rfn1yl1cpd] {
    text-align: center;
    font-size: 24px;
    color: #009879;
}
/* /Components/Pages/JidelniListek.razor.rz.scp.css */
body[b-5q8rydb68b] {
}

.menu-classic .list-menu li[b-5q8rydb68b] {
    padding-top: 17.5px;
    padding-bottom: 6px;
}

.prvniDiv[b-5q8rydb68b] {
    display: flex;
    align-items: center;
}

.spanNazevJidla[b-5q8rydb68b] {
    flex-grow: 1;
    text-align: left;
}

.jidloRadek[b-5q8rydb68b] {
    padding-bottom: 1px !important;
    padding-top: 10px !important;
}

    .jidloRadek .menu-item[b-5q8rydb68b] {
        font-size: 1.0rem;
    }


.menu-item[b-5q8rydb68b] {
    display: flex;
    align-items: flex-start; /* Zarovná obsah na začátek (top) */
}

.item-number[b-5q8rydb68b] {
    display: inline-block; /* Umožní číslo zůstat na začátku řádku */
    vertical-align: top; /* Vertikálně zarovná číslo k horní části řádku */
    margin-top: 0; /* Ujistíme se, že číslo je u horního okraje */
    margin-right: 10px; /* Odsazení mezi číslem a textem */
}

.item-text[b-5q8rydb68b] {
    display: inline-block; /* Umožní textu zůstat na stejném řádku jako číslo */
    white-space: normal; /* Povolení zalomení textu, pokud je příliš dlouhý */
}
/* /Components/Pages/ObjednavkaForm.razor.rz.scp.css */
body[b-qws10eecy2] {
}

.menu-classic .list-menu li[b-qws10eecy2] {
    padding-top: 17.5px;
    padding-bottom: 6px;
}

.prvniDiv[b-qws10eecy2] {
    display: flex;
    align-items: center;
}

.spanNazevJidla[b-qws10eecy2] {
    flex-grow: 1;
    text-align: left;
}
