.MuiDialog-root.serving-select-modal{z-index:2000}.MuiDrawer-root.serving-select-modal{z-index:2000!important}.serving-option-card{background:color-mix(in srgb, var(--surface-inverse) 55%, transparent);border:1px solid color-mix(in srgb, var(--surface-inverse) 14%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 10%, transparent);transition:background-color .15s,border-color .15s,box-shadow .15s,transform 80ms;border-radius:16px!important}.serving-option-card:hover{background:color-mix(in srgb, var(--surface-inverse) 78%, transparent)}.serving-option-card:active{transform:translateY(1px)}.serving-option-card--selected,.serving-option-card.Mui-selected{background:color-mix(in srgb, var(--primary) 45%, transparent);border:1px solid color-mix(in srgb, var(--primary) 18%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 10%, transparent)}.serving-option-card--selected:hover,.serving-option-card.Mui-selected:hover{background:color-mix(in srgb, var(--primary) 30%, transparent)}.serving-option-best-tag{background:var(--primary);color:#000000de;letter-spacing:.3px;text-transform:uppercase;vertical-align:middle;border-radius:999px;align-items:center;gap:2px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.serving-option-price{color:var(--price-color);white-space:nowrap;font-family:Rubik,-apple-system,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}.serving-option-price-secondary{white-space:nowrap}.serving-option-util-bar .MuiLinearProgress-root{background-color:color-mix(in srgb, var(--primary) 14%, transparent);border-radius:999px;height:6px}.serving-option-util-bar .MuiLinearProgress-bar{background-color:var(--primary);border-radius:999px}
