.state-badge{display:inline-block!important;vertical-align:middle;font-size:16px!important;padding:6px 12px;border-radius:999px;font-weight:700;white-space:nowrap}.state-badge.green{color:#176244;background:#dcf5e5}.state-badge.red{color:#ac1733;background:#ffe5e9}.state-badge.darkred{color:#fff;background:#8b1630}.state-badge.orange{color:#954100;background:#ffead2}.state-badge.yellow{color:#705300;background:#fff1b5}
.new-calculator [hidden]{display:none!important}.wide-input{display:block;width:100%;min-height:48px;border:1px solid #d9d4e8;border-radius:10px;padding:10px;font:inherit;margin:8px 0 16px}.clock{font-size:clamp(20px,2.6vw,30px);font-weight:700;color:#5c37d5;overflow-wrap:anywhere;line-height:1.7}.new-calculator label{display:block;margin-top:10px}.new-calculator select{margin:8px 0 16px}.food-layout{display:grid;grid-template-columns:minmax(250px,1fr) minmax(0,2fr);gap:24px}.food-option{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eee8f6;padding:12px 0;line-height:1.6}.food-option .btn{flex-shrink:0;min-height:44px}.food-table{border-collapse:collapse;width:100%;font-size:14px}.food-table th,.food-table td{padding:12px 8px;border-bottom:1px solid #eee8f6;text-align:left}.food-table th{background:#f5f2fd}.food-table small{display:block;color:#676076}.food-table a{text-decoration:underline}.quantity{display:flex;align-items:center;gap:4px}.quantity input{width:65px;min-height:44px;border:1px solid #d9d4e8;border-radius:7px;font:inherit}.quantity button{min-width:32px;min-height:44px;border:1px solid #d9d4e8;background:#faf8ff;border-radius:7px}.table-scroll{overflow-x:auto}.food-table{min-width:620px}#food-options{max-height:660px;overflow:auto}#food-copy-text{width:100%;height:160px}button{cursor:pointer}
@media(max-width:950px){.food-layout{grid-template-columns:1fr}#food-options{max-height:400px}} 
