#cdw-app .cdw-weight{display:flex;align-items:center;gap:6px;width:auto;flex-shrink:0}#cdw-app .cdw-weight input{width:72px;min-width:72px;height:48px;font-size:20px;text-align:center;padding:6px;border:1px solid #c9c9c9;border-radius:10px}#cdw-app .cdw-weight button{width:44px;height:48px;border:1px solid #dac995;border-radius:10px;background:#fff8e5;color:#302100;font-size:24px;cursor:pointer;touch-action:manipulation}#cdw-app .cdw-gram-presets{display:flex;gap:8px;justify-content:flex-end;grid-column:1/-1}#cdw-app .cdw-gram-presets button{min-height:40px;padding:6px 14px;border:1px solid #dac995;border-radius:9px;background:#fff8e5;color:#302100;cursor:pointer;touch-action:manipulation}#cdw-app input[name=quantity],#cdw-app [data-flavor-count],#cdw-app input[name=ai_quantity]{font-size:20px;min-height:48px}@media(max-width:600px){#cdw-app .cdw-food-row{display:flex;flex-wrap:wrap;gap:10px;padding:16px 0}#cdw-app .cdw-food-row>label{flex:1 0 100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px}#cdw-app .cdw-food-row>label small{margin-left:auto}#cdw-app .cdw-weight{margin-left:auto}#cdw-app .cdw-gram-presets{width:100%;justify-content:flex-end}#cdw-app .cdw-weight input{font-size:20px!important}}