.ingredient-dose_summary__w3U01{margin:4px 0 28px;padding:16px;border-radius:16px;background:#fbf6f2}.ingredient-dose_lead__IafHy{margin:0 0 12px;color:#3f3834;font-size:1rem;font-weight:600;line-height:1.6;word-break:keep-all;overflow-wrap:anywhere}.ingredient-dose_row__LvWGB{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;align-items:start;margin:10px 0 0}.ingredient-dose_row__LvWGB>span{padding-top:5px;color:var(--muted);font-size:.8rem;font-weight:700}.ingredient-dose_chips__QyqHG{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ingredient-dose_chips__QyqHG li{display:inline-flex;align-items:baseline;gap:5px;padding:5px 11px;border-radius:999px;background:#fff;font-size:.86rem;box-shadow:inset 0 0 0 1px #eee2da}.ingredient-dose_chips__QyqHG li b{font-size:.8rem}.ingredient-dose_chips__QyqHG li[data-grade=A] b,.ingredient-dose_chips__QyqHG li[data-grade=B] b{color:#39755f}.ingredient-dose_chips__QyqHG li[data-grade=C] b{color:#8a6a4f}.ingredient-dose_chips__QyqHG li[data-grade=D] b{color:#9a8a82}.ingredient-dose_facts__on7K4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:14px 0 0;padding:12px 0 0;border-top:1px solid #efe4dc}.ingredient-dose_facts__on7K4>div{min-width:0}.ingredient-dose_facts__on7K4 dt{color:var(--muted);font-size:.76rem;font-weight:700}.ingredient-dose_facts__on7K4 dd{margin:2px 0 0;font-size:.9rem;font-weight:650;line-height:1.4;word-break:keep-all}.ingredient-dose_note__Wr330{margin:10px 0 0;color:#857b76;font-size:.78rem;line-height:1.55}.ingredient-dose_dose__IrAnN{margin:0 0 40px}.ingredient-dose_dose__IrAnN>h2{margin:0 0 12px;font-size:1.1rem}.ingredient-dose_doseHead__HbjYR{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin:0 0 10px;font-size:.92rem}.ingredient-dose_doseHead__HbjYR span{color:var(--muted)}.ingredient-dose_doseHead__HbjYR span[data-tone=good]{color:#39755f;font-weight:700}.ingredient-dose_doseHead__HbjYR span[data-tone=low]{color:#9a5a42;font-weight:700}.ingredient-dose_bar__DdrRI{display:flex;height:12px;overflow:hidden;border-radius:999px;background:#f1ebe7}.ingredient-dose_bar__DdrRI i{display:block;min-width:3px;height:100%}.ingredient-dose_bar__DdrRI i+i{box-shadow:-1px 0 0 #fff}.ingredient-dose_bar__DdrRI i[data-band="0"],.ingredient-dose_legend__Cww4T li[data-band="0"]{--band:#d9c2b6}.ingredient-dose_bar__DdrRI i[data-band="1"],.ingredient-dose_legend__Cww4T li[data-band="1"]{--band:#c79b86}.ingredient-dose_bar__DdrRI i[data-band="2"],.ingredient-dose_legend__Cww4T li[data-band="2"]{--band:#a8513e}.ingredient-dose_bar__DdrRI i[data-band="3"],.ingredient-dose_legend__Cww4T li[data-band="3"]{--band:#39755f}.ingredient-dose_bar__DdrRI i{background:var(--band)}.ingredient-dose_legend__Cww4T{display:flex;flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;padding:0;list-style:none;color:#5f5550;font-size:.8rem}.ingredient-dose_legend__Cww4T li{display:inline-flex;align-items:center;gap:5px}.ingredient-dose_legend__Cww4T i{width:9px;height:9px;border-radius:3px;background:var(--band)}.ingredient-dose_text__TXKyl{margin:10px 0 0;color:#4a423e;font-size:.9rem;line-height:1.6;word-break:keep-all}.ingredient-dose_text__TXKyl[data-tone=good]{color:#39755f;font-weight:650}.ingredient-dose_badge__QUmEX{display:inline-block;margin-top:4px;padding:2px 7px;border-radius:7px;font-size:.72rem;font-weight:700;line-height:1.45}.ingredient-dose_badge__QUmEX[data-tone=good]{background:#e8f2ec;color:#39755f}.ingredient-dose_badge__QUmEX[data-tone=low]{background:#fbefe7;color:#9a5a42}.ingredient-dose_badge__QUmEX[data-tone=muted]{background:#f3eeeb;color:#6b5f59}.ingredient-dose_more__e5RrA{margin:0;border-top:1px solid #eee2da}.ingredient-dose_more__e5RrA>summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;cursor:pointer;font-size:1rem;font-weight:700;list-style:none}.ingredient-dose_more__e5RrA>summary::-webkit-details-marker{display:none}.ingredient-dose_more__e5RrA>summary:after{content:"＋";color:var(--muted);font-weight:400}.ingredient-dose_more__e5RrA[open]>summary:after{content:"－"}.ingredient-dose_more__e5RrA[open]>summary{margin-bottom:12px}