@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.25o87uqmvr.bundle.scp.css';

/* /Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-8prpyjnloc] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-8prpyjnloc] {
    flex: 1;
    width: 100%;
}

/* Sidebar is a fixed overlay drawer, hidden by default */
.sidebar[b-8prpyjnloc] {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 250px;
    z-index: 1060;
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
    transform: translateX(-250px);
    transition: transform 0.3s ease;
    overflow-y: auto;
}

.sidebar.open[b-8prpyjnloc] {
    transform: translateX(0);
}

/* Semi-transparent backdrop — hidden until sidebar opens */
.sidebar-overlay[b-8prpyjnloc] {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1055;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease;
}

.sidebar-overlay.visible[b-8prpyjnloc] {
    opacity: 1;
    pointer-events: auto;
}

.top-row[b-8prpyjnloc] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
    position: sticky;
    top: 0;
    z-index: 1;
}

    .top-row[b-8prpyjnloc]  a, .top-row[b-8prpyjnloc]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-8prpyjnloc]  a:hover, .top-row[b-8prpyjnloc]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-8prpyjnloc]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

/* Hamburger toggle button — visible on all screen sizes */
.nav-toggle-btn[b-8prpyjnloc] {
    appearance: none;
    cursor: pointer;
    width: 2.5rem;
    height: 2rem;
    margin-right: auto;
    flex-shrink: 0;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem transparent;
}

.nav-toggle-btn:hover[b-8prpyjnloc] {
    background-color: rgba(0, 0, 0, 0.05);
}

@media (max-width: 640.98px) {
    .top-row[b-8prpyjnloc] {
        justify-content: space-between;
    }

    .top-row[b-8prpyjnloc]  a, .top-row[b-8prpyjnloc]  .btn-link {
        margin-left: 0;
    }
}

#blazor-error-ui[b-8prpyjnloc] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    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-8prpyjnloc] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.top-row[b-8tj3z6ogc8] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-8tj3z6ogc8] {
    font-size: 1.1rem;
}

.bi[b-8tj3z6ogc8] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-fill-nav-menu[b-8tj3z6ogc8] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-8tj3z6ogc8] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-8tj3z6ogc8] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.bi-cup-hot-nav-menu[b-8tj3z6ogc8] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-cup-hot' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M.5 6a.5.5 0 0 0-.488.608l1.652 7.434A2.5 2.5 0 0 0 4.104 16h5.792a2.5 2.5 0 0 0 2.44-1.958l.131-.59a3 3 0 0 0 1.3-5.854l.221-.99A.5.5 0 0 0 13.5 6zM13 12.5a2 2 0 0 1-.316-.025l.867-3.898A2.001 2.001 0 0 1 13 12.5M2.64 13.825 1.123 7h11.754l-1.517 6.825A1.5 1.5 0 0 1 9.896 15H4.104a1.5 1.5 0 0 1-1.464-1.175'/%3E%3Cpath d='m4.4.8-.003.004-.014.019a4 4 0 0 0-.204.31 2 2 0 0 0-.141.267c-.026.06-.034.092-.037.103v.004a.6.6 0 0 0 .091.248c.075.133.178.272.308.445l.01.012c.118.158.26.347.37.543.112.2.22.455.22.745 0 .188-.065.368-.119.494a3 3 0 0 1-.202.388 5 5 0 0 1-.253.382l-.018.025-.005.008-.002.002A.5.5 0 0 1 3.6 4.2l.003-.004.014-.019a4 4 0 0 0 .204-.31 2 2 0 0 0 .141-.267c.026-.06.034-.092.037-.103a.6.6 0 0 0-.09-.252A4 4 0 0 0 3.6 2.8l-.01-.012a5 5 0 0 1-.37-.543A1.53 1.53 0 0 1 3 1.5c0-.188.065-.368.119-.494.059-.138.134-.274.202-.388a6 6 0 0 1 .253-.382l.025-.035A.5.5 0 0 1 4.4.8m3 0-.003.004-.014.019a4 4 0 0 0-.204.31 2 2 0 0 0-.141.267c-.026.06-.034.092-.037.103v.004a.6.6 0 0 0 .091.248c.075.133.178.272.308.445l.01.012c.118.158.26.347.37.543.112.2.22.455.22.745 0 .188-.065.368-.119.494a3 3 0 0 1-.202.388 5 5 0 0 1-.253.382l-.018.025-.005.008-.002.002A.5.5 0 0 1 6.6 4.2l.003-.004.014-.019a4 4 0 0 0 .204-.31 2 2 0 0 0 .141-.267c.026-.06.034-.092.037-.103a.6.6 0 0 0-.09-.252A4 4 0 0 0 6.6 2.8l-.01-.012a5 5 0 0 1-.37-.543A1.53 1.53 0 0 1 6 1.5c0-.188.065-.368.119-.494.059-.138.134-.274.202-.388a6 6 0 0 1 .253-.382l.025-.035A.5.5 0 0 1 7.4.8m3 0-.003.004-.014.019a4 4 0 0 0-.204.31 2 2 0 0 0-.141.267c-.026.06-.034.092-.037.103v.004a.6.6 0 0 0 .091.248c.075.133.178.272.308.445l.01.012c.118.158.26.347.37.543.112.2.22.455.22.745 0 .188-.065.368-.119.494a3 3 0 0 1-.202.388 5 5 0 0 1-.252.382l-.019.025-.005.008-.002.002A.5.5 0 0 1 9.6 4.2l.003-.004.014-.019a4 4 0 0 0 .204-.31 2 2 0 0 0 .141-.267c.026-.06.034-.092.037-.103a.6.6 0 0 0-.09-.252A4 4 0 0 0 9.6 2.8l-.01-.012a5 5 0 0 1-.37-.543A1.53 1.53 0 0 1 9 1.5c0-.188.065-.368.119-.494.059-.138.134-.274.202-.388a6 6 0 0 1 .253-.382l.025-.035A.5.5 0 0 1 10.4.8'/%3E%3C/svg%3E");
}

.nav-item[b-8tj3z6ogc8] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-8tj3z6ogc8] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-8tj3z6ogc8] {
        padding-bottom: 1rem;
    }

    .nav-item[b-8tj3z6ogc8]  .nav-link {
        color: #d7d7d7;
        background: none;
        border: none;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
        width: 100%;
    }

.nav-item[b-8tj3z6ogc8]  a.active {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item[b-8tj3z6ogc8]  .nav-link:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.nav-scrollable[b-8tj3z6ogc8] {
    height: calc(100vh - 3.5rem);
    overflow-y: auto;
}
/* /Components/Pages/Order.razor.rz.scp.css */
.brewing-container[b-slleoxc743] {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 3rem 2rem;
}

.brewing-text[b-slleoxc743] {
    margin-top: 1.2rem;
    font-style: italic;
    color: #6f4e37;
    font-size: 1.1rem;
}

.coffee-cup[b-slleoxc743] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.steam[b-slleoxc743] {
    display: flex;
    gap: 10px;
    justify-content: center;
    height: 44px;
    align-items: flex-end;
    margin-bottom: 5px;
}

.steam-line[b-slleoxc743] {
    width: 5px;
    height: 32px;
    background: linear-gradient(to top, rgba(160, 160, 160, 0.85), transparent);
    border-radius: 3px;
    animation: steam-rise-b-slleoxc743 1.6s ease-in-out infinite;
}

.steam-line.s2[b-slleoxc743] {
    animation-delay: 0.35s;
}

.steam-line.s3[b-slleoxc743] {
    animation-delay: 0.7s;
}

@keyframes steam-rise-b-slleoxc743 {
    0% {
        transform: translateY(0) scaleX(1);
        opacity: 0.9;
    }
    60% {
        transform: translateY(-16px) scaleX(1.6);
        opacity: 0.4;
    }
    100% {
        transform: translateY(-30px) scaleX(0.6);
        opacity: 0;
    }
}

.cup-body[b-slleoxc743] {
    position: relative;
    width: 64px;
    height: 52px;
    background: #6f4e37;
    border-radius: 0 0 12px 12px;
    border: 3px solid #4a3728;
}

.cup-body[b-slleoxc743]::after {
    content: '';
    position: absolute;
    top: 7px;
    left: 7px;
    right: 7px;
    bottom: 0;
    background: #3d2008;
    border-radius: 0 0 8px 8px;
}

.cup-handle[b-slleoxc743] {
    position: absolute;
    right: -20px;
    top: 9px;
    width: 17px;
    height: 26px;
    border: 3px solid #4a3728;
    border-left: none;
    border-radius: 0 9px 9px 0;
}

.cup-saucer[b-slleoxc743] {
    width: 84px;
    height: 10px;
    background: #6f4e37;
    border-radius: 50%;
    border: 2px solid #4a3728;
    margin-top: 3px;
}

/* ===== BOTTOM SHEET ===== */
.people-view[b-slleoxc743] {
    position: relative;
    z-index: 1045;
    overflow-y: scroll;
    scrollbar-width: none; /* Firefox */
    max-height: calc(100vh - 3.5rem - 2rem); /* viewport minus top-row minus article padding */
    padding-bottom: 320px;
}

.people-view[b-slleoxc743]::-webkit-scrollbar {
    display: none; /* Chrome / Edge / Safari */
}

.people-view.sheet-open[b-slleoxc743] {
    overflow-y: scroll;
}

.bottom-sheet-backdrop[b-slleoxc743] {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.45);
    z-index: 1046;
    animation: bs-fade-in-b-slleoxc743 0.2s ease;
}

.bottom-sheet[b-slleoxc743] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    border-radius: 18px 18px 0 0;
    padding: 0.75rem 1.25rem 1.75rem;
    z-index: 1050;
    animation: bs-slide-up-b-slleoxc743 0.25s ease-out;
    max-height: 80vh;
    overflow-y: auto;
    box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.15);
}

@keyframes bs-slide-up-b-slleoxc743 {
    from { transform: translateY(100%); }
    to   { transform: translateY(0); }
}

@keyframes bs-fade-in-b-slleoxc743 {
    from { opacity: 0; }
    to   { opacity: 1; }
}

.bs-handle[b-slleoxc743] {
    width: 36px;
    height: 4px;
    background: #dee2e6;
    border-radius: 2px;
    margin: 0 auto 1rem;
}

.bs-header[b-slleoxc743] {
    display: flex;
    align-items: center;
    gap: 0.9rem;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 2px solid #e9ecef;
}

.bs-photo[b-slleoxc743] {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    object-fit: cover;
    border: 2px solid #dee2e6;
    flex-shrink: 0;
}

.bs-avatar[b-slleoxc743] {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: #e9ecef;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #adb5bd;
    flex-shrink: 0;
}

.bs-name[b-slleoxc743] {
    font-size: 1.1rem;
    font-weight: 700;
    margin: 0;
}

.bs-guest-row[b-slleoxc743] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.45rem 0;
    border-bottom: 1px solid #f0f0f0;
}

/* ===== DRINK VIEW ===== */
.drink-view[b-slleoxc743] {
    position: relative;
    z-index: 1045;
    overflow-y: scroll;
    scrollbar-width: none;
    max-height: calc(100vh - 3.5rem - 2rem);
}

.drink-view[b-slleoxc743]::-webkit-scrollbar {
    display: none;
}

.drink-view.sheet-open[b-slleoxc743] {
    overflow-y: scroll;
}

.bs-drink-img[b-slleoxc743] {
    width: 56px;
    height: 56px;
    border-radius: 10px;
    object-fit: contain;
    background: #fdf6f0;
    padding: 4px;
    border: 1.5px solid #e0e0e0;
    flex-shrink: 0;
}

.bs-section-label[b-slleoxc743] {
    font-size: 0.72rem;
    font-weight: 700;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    color: #6c757d;
    margin: 0 0 0.4rem;
}

.bs-people-list[b-slleoxc743] {
    list-style: none;
    padding: 0;
    margin: 0 0 1rem;
}

.bs-people-list__item[b-slleoxc743] {
    padding: 0.3rem 0;
    font-size: 0.9rem;
    border-bottom: 1px solid #f0f0f0;
}

.bs-people-list__item--guest[b-slleoxc743] {
    color: #6c757d;
    font-style: italic;
}

.bs-stepper[b-slleoxc743] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    padding: 0.75rem 0 0.25rem;
    border-top: 1px solid #e9ecef;
}

.bs-stepper__btn[b-slleoxc743] {
    width: 42px;
    height: 42px;
    border-radius: 50% !important;
    font-size: 1.3rem;
    line-height: 1;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.bs-stepper__label[b-slleoxc743] {
    font-size: 0.95rem;
    font-weight: 600;
    min-width: 100px;
    text-align: center;
}
/* /Components/Shared/DrinkTile.razor.rz.scp.css */
.drink-tile[b-0es9dxsinj] {
    background: #ffffff;
    border: 1.5px solid #e0e0e0;
    border-radius: 12px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
    padding: 0.65rem 0.4rem 0.6rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer;
    transition: transform 0.12s ease, box-shadow 0.12s ease, border-color 0.12s ease;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    min-width: 0;
}

.drink-tile:active[b-0es9dxsinj] {
    transform: scale(0.95);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}

.drink-tile--selected[b-0es9dxsinj] {
    border-color: #6f4e37;
    background: #fdf6f0;
    box-shadow: 0 0 0 3px rgba(111, 78, 55, 0.18), 0 2px 6px rgba(0, 0, 0, 0.1);
}

.drink-tile--add[b-0es9dxsinj] {
    border: 1.5px dashed #ced4da;
    box-shadow: none;
    background: #f8f9fa;
}

.drink-tile__image-wrap[b-0es9dxsinj] {
    position: relative;
    width: 64px;
    height: 64px;
    flex-shrink: 0;
}

.drink-tile__img[b-0es9dxsinj] {
    width: 64px;
    height: 64px;
    border-radius: 10px;
    object-fit: contain;
    background: #fdf6f0;
    padding: 4px;
    display: block;
}

.drink-tile__add-icon[b-0es9dxsinj] {
    width: 64px;
    height: 64px;
    border-radius: 10px;
    background: #f0f0f0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #9e9e9e;
    font-size: 2.2rem;
    font-weight: 300;
    line-height: 1;
}

.drink-tile__badge[b-0es9dxsinj] {
    position: absolute;
    top: -4px;
    right: -4px;
    background: #6f4e37;
    color: #fff;
    border-radius: 5px;
    font-size: 1.2rem;
    font-weight: 700;
    min-width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 4px;
    border: 2px solid #fff;
}

.drink-tile__name[b-0es9dxsinj] {
    font-weight: 600;
    font-size: 0.8rem;
    text-align: center;
    margin-top: 0.45rem;
    line-height: 1.2;
    word-break: break-word;
    max-width: 100%;
}

.drink-tile__subtitle[b-0es9dxsinj] {
    font-size: 0.7rem;
    color: #6c757d;
    text-align: center;
    margin-top: 0.15rem;
    line-height: 1.2;
    max-width: 100%;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* /Components/Shared/PersonTile.razor.rz.scp.css */
.person-tile[b-odchk2bczl] {
    background: #ffffff;
    border: 1.5px solid #e0e0e0;
    border-radius: 12px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
    padding: 0.65rem 0.4rem 0.6rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer;
    transition: transform 0.12s ease, box-shadow 0.12s ease, border-color 0.12s ease;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    min-width: 0;
}

.person-tile:active[b-odchk2bczl] {
    transform: scale(0.95);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}

.person-tile--away[b-odchk2bczl] {
    opacity: 0.42;
    filter: grayscale(40%);
}

.person-tile--guest[b-odchk2bczl] {
    border: 1.5px dashed #ced4da;
    box-shadow: none;
}

.person-tile--selected[b-odchk2bczl] {
    border-color: #6f4e37;
    background: #fdf6f0;
    box-shadow: 0 0 0 3px rgba(111, 78, 55, 0.18), 0 2px 6px rgba(0, 0, 0, 0.1);
}

.person-tile__photo-wrap[b-odchk2bczl] {
    position: relative;
    width: 72px;
    height: 72px;
    flex-shrink: 0;
}

.person-tile__img[b-odchk2bczl] {
    width: 72px;
    height: 72px;
    border-radius: 50%;
    object-fit: cover;
    border: 2px solid #dee2e6;
    display: block;
}

.person-tile__avatar[b-odchk2bczl] {
    width: 72px;
    height: 72px;
    border-radius: 50%;
    background: #e9ecef;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #adb5bd;
}

.person-tile__badge[b-odchk2bczl] {
    position: absolute;
    top: -3px;
    right: -3px;
    background: #6f4e37;
    color: #fff;
    border-radius: 10px;
    font-size: 0.68rem;
    font-weight: 700;
    min-width: 18px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 4px;
    border: 2px solid #fff;
}

.person-tile__nearby[b-odchk2bczl] {
    position: absolute;
    bottom: -3px;
    right: -3px;
    background: #198754;
    color: #fff;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.65rem;
    border: 2px solid #fff;
}

.person-tile__here-check[b-odchk2bczl] {
    position: absolute;
    top: -3px;
    right: -3px;
    background: #198754;
    color: #fff;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.7rem;
    border: 2px solid #fff;
}

.person-tile__name[b-odchk2bczl] {
    font-weight: 600;
    font-size: 0.8rem;
    text-align: center;
    margin-top: 0.45rem;
    line-height: 1.2;
    word-break: break-word;
    max-width: 100%;
}

.person-tile__drink[b-odchk2bczl] {
    font-size: 0.72rem;
    color: #6c757d;
    text-align: center;
    margin-top: 0.15rem;
    line-height: 1.2;
    word-break: break-word;
    max-width: 100%;
}
