.bc-food {line-height:1.6}.bc-food .field{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-size:14px}.bc-food input:not([type=radio]),.bc-food select,.bc-food textarea{width:100%;padding:10px;border:1px solid #c8d2ca;border-radius:8px;background:white;color:#163a30;font:inherit;box-sizing:border-box}.bc-food-card{border:1px solid #d8dfd9;border-radius:12px;padding:16px;margin:12px 0;background:#fff}.bc-food-card summary{cursor:pointer;font-weight:700}.bc-food-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0 16px}.bc-food .grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0 16px}.bc-food .choice{display:block;padding:14px;border:1px solid #c8d2ca;border-radius:10px}.bc-food .notice{padding:14px;background:#f7f5e9;border-radius:10px}.bc-food h4{margin-top:26px}.bc-food input[type=number]{max-width:150px}.bc-food a{color:#174c3b;text-decoration:underline}

.bc-food-card-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.bc-food-card-head h4{margin:0;flex:1;min-width:160px}.bc-food [hidden]{display:none!important}.bc-food-card-head button{white-space:nowrap}.bc-food-card-head button:disabled{opacity:.65;cursor:default}
