.QuantityTool-module__ViUcga__tool{font-size:var(--fs-spec);line-height:1.8}.QuantityTool-module__ViUcga__panel{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;margin:24px 0;padding:18px}.QuantityTool-module__ViUcga__panel legend{padding:0 8px;font-weight:700}.QuantityTool-module__ViUcga__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:12px 0;display:grid}.QuantityTool-module__ViUcga__tool label{gap:6px;min-width:0;font-weight:600;display:grid}.QuantityTool-module__ViUcga__tool input,.QuantityTool-module__ViUcga__tool select{width:100%;min-width:0;min-height:48px;color:var(--ink);font-size:var(--fs-spec);background:#fff;border:1px solid #8b9980;border-radius:8px;padding:10px 12px}.QuantityTool-module__ViUcga__tool button{color:#35492e;cursor:pointer;background:#fff;border:1px solid #8b9980;border-radius:8px;min-height:44px;padding:8px 16px;font-weight:600}.QuantityTool-module__ViUcga__tool button:disabled{opacity:.6;cursor:wait}.QuantityTool-module__ViUcga__tool :is(input,select,button,a,summary):focus-visible{outline:3px solid var(--rose-dark);outline-offset:3px}.QuantityTool-module__ViUcga__tool :is(input,select,button,a,summary){scroll-margin-top:110px}.QuantityTool-module__ViUcga__toolbar{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.QuantityTool-module__ViUcga__tool .QuantityTool-module__ViUcga__primary{background:var(--rose-dark);color:#fff;border:0;border-radius:999px;padding:12px 24px}.QuantityTool-module__ViUcga__help{font-size:var(--fs-meta);color:var(--text-sub-strong);margin:8px 0}.QuantityTool-module__ViUcga__lookup{margin:12px 0}.QuantityTool-module__ViUcga__lookup summary{cursor:pointer;min-height:44px;color:var(--rose-dark);padding:8px 0;font-weight:600}.QuantityTool-module__ViUcga__search{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.QuantityTool-module__ViUcga__search label{flex:200px}.QuantityTool-module__ViUcga__matches{padding:0;list-style:none}.QuantityTool-module__ViUcga__matches button{text-align:left;width:100%;margin:4px 0}.QuantityTool-module__ViUcga__matches span{font-size:var(--fs-meta);display:block}.QuantityTool-module__ViUcga__result{background:#f0f4ec;border:1px solid #c1ceb7;border-radius:14px;margin-top:24px;padding:20px}.QuantityTool-module__ViUcga__result h2{scroll-margin-top:100px;font-weight:700}.QuantityTool-module__ViUcga__result h2 strong{font-size:var(--fs-detail-title);color:#35492e;white-space:nowrap}.QuantityTool-module__ViUcga__result dl{gap:6px;margin:16px 0;display:grid}.QuantityTool-module__ViUcga__result dl>div{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}.QuantityTool-module__ViUcga__result dd{margin:0;font-weight:600}.QuantityTool-module__ViUcga__purchase{border-top:1px solid #c1ceb7;margin-top:16px;padding-top:16px}.QuantityTool-module__ViUcga__purchase>a{min-height:44px;text-decoration:underline;display:inline-block}.QuantityTool-module__ViUcga__warning{font-size:var(--fs-meta);border-left:3px solid #a17b37;margin:20px 0;padding-left:12px}.QuantityTool-module__ViUcga__error{color:#922f39;margin-top:12px}.QuantityTool-module__ViUcga__tool .QuantityTool-module__ViUcga__share{font-weight:400}@media (max-width:600px){.QuantityTool-module__ViUcga__fields{grid-template-columns:minmax(0,1fr)}.QuantityTool-module__ViUcga__tool .QuantityTool-module__ViUcga__primary{width:100%}.QuantityTool-module__ViUcga__panel,.QuantityTool-module__ViUcga__result{padding:14px}}
