.HomeContent_homePage__xGNlp{display:grid;grid-template-columns:1fr;gap:var(--gap);padding:0;margin:var(--margin)}.HomeContent_foodCard__Nhm6T img{max-width:100%;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}.Scrollboard_boardContainer__SZ771{padding:0;width:auto;height:100%;overflow:hidden}.Scrollboard_scrollContainer__chXSB{display:flex;overflow-x:auto;overflow-y:hidden;height:100%;padding-bottom:10px;cursor:grab;scrollbar-width:thin}.Scrollboard_scrollContainer__chXSB:active{cursor:grabbing}.Scrollboard_list__2JjhZ{flex:0 0 272px;margin-right:var(--margin-right);background-color:var(--background-color-secondary);border-radius:var(--border-radius);box-shadow:var(--box-shadow);max-height:100%;display:flex;flex-direction:column}.Scrollboard_listHeader__K6zZ_{padding:10px var(--padding);font-weight:700;border-bottom:1px solid rgba(0,0,0,.1)}.Scrollboard_listHeader__K6zZ_ h3{margin:0;font-size:16px}.Scrollboard_listHeader__K6zZ_{display:flex;justify-content:space-between;align-items:center;position:relative}.Scrollboard_addButton__r3FXl{position:absolute;top:0;right:0;background:transparent;font-size:1.5rem;border-radius:var(--border-radius-button);cursor:pointer}.Scrollboard_cardContainer__GgsMk{padding:0 var(--padding);flex-grow:1}.Scrollboard_card__WeZIf{background-color:var(--foreground-color);border-radius:var(--border-radius);padding:10px;margin-top:var(--margin);box-shadow:var(--box-shadow);cursor:pointer}.Scrollboard_card__WeZIf:hover{background-color:#f8f8f8}.Scrollboard_cardImage__TB_Bc{width:100%;border-radius:3px;overflow:hidden;margin-bottom:8px}.Scrollboard_cardImage__TB_Bc img{width:100%;height:auto}.Scrollboard_cardContent__dOaLi h4{margin:0 0 5px;font-size:14px}.Scrollboard_cardContent__dOaLi p{margin:0;font-size:12px;color:var(--text-secondary-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.Scrollboard_addCard__pOGi5,.Scrollboard_addList__tZmgC{padding:10px;margin-top:8px}.Scrollboard_addCard__pOGi5 button,.Scrollboard_addList__tZmgC button{width:100%;background:transparent;border-radius:var(--border-radius);padding:8px;text-align:left;cursor:pointer;color:var(--text-secondary-color);font-weight:500}.Scrollboard_addCard__pOGi5 button:hover,.Scrollboard_addList__tZmgC,.Scrollboard_addList__tZmgC button:hover{background-color:rgba(0,0,0,.05)}.Scrollboard_addList__tZmgC{flex-shrink:0;border-radius:var(--border-radius);width:272px;height:-moz-fit-content;height:fit-content}.Scrollboard_foodComponentsWrapper__FnllH{width:100%}.Scrollboard_cardContainer__GgsMk,.Scrollboard_foodComponentsWrapper__FnllH{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.Scrollboard_cardContainer__GgsMk{padding:10px;overflow-y:auto}.Scrollboard_foodCardWrapper__tGSaU{width:90%;margin:8px 0}@media (max-width:768px){.Scrollboard_boardContainer__SZ771{padding:0;margin-right:0;width:100%}.Scrollboard_scrollContainer__chXSB{padding-left:0;padding-right:0}.Scrollboard_list__2JjhZ:last-child{margin-right:0}}.DishComponent_foodCard__dYPev{position:relative;background-color:var(--foreground-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--padding);padding-bottom:var(--padding-bottom);margin:var(--margin);margin-bottom:var(--margin-bottom);transition:transform .2s;display:flex;flex-direction:column;align-items:center;cursor:pointer;text-align:center}.DishComponent_foodCard__dYPev:hover{transform:scale(1.02)}.DishComponent_foodCard__dYPev img{width:70%;height:140px;-o-object-fit:contain;object-fit:contain;border-radius:var(--border-radius);margin-bottom:10px}.DishComponent_foodCard__dYPev h1{font-size:1.2rem;margin:8px 0;width:100%}.DishComponent_deleteButton__Bdibd{position:absolute;top:10px;right:10px;background:none;font-size:14px;border-radius:var(--border-radius-button);cursor:pointer}.DishComponent_price__IdLmy{margin:8px 0;font-weight:700;width:100%}.DishComponent_description__oHlGB{font-size:.9rem;color:var(--text-secondary-color,#666);margin:8px 0;line-height:1.4}.DishComponent_dietaryInfo__djP59{display:flex;gap:10px;margin-top:8px;font-size:1.2rem}.DishComponent_dietaryInfo__djP59 span{cursor:help}.DishComponent_cartButton__X6zW1{margin-top:15px;width:80%;padding:8px 12px;background-color:var(--primary-button-color);color:white;border-radius:4px;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.DishComponent_cartButton__X6zW1:hover{background-color:var(--primary-button-hover-color);transform:translateY(-2px)}