#game #panel #panelBody #supplySettingsForm .supplyInputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px}
#game #panel #panelBody #supplySettingsForm .supplyInputs label{display:flex;flex-direction:column;gap:6px;min-width:0}
#game #panel #panelBody #supplySettingsForm .supplyInputs input{font-size:16px!important;min-height:44px!important;width:100%;box-sizing:border-box;color:#302f29!important;background:#fffaf0!important}
#game #panel #panelBody #supplySettingsForm :is(p,label){line-height:1.6;overflow-wrap:anywhere}
#game #panel #panelBody #supplySettingsForm button{min-height:44px!important;white-space:normal}
#game #panel #panelBody #supplyLive{padding:12px;border:1px solid #a99c83;background:#f4eedc;color:#302f29;border-radius:6px}
#game #panel #panelBody #supplyLive :is(p,summary){color:#595345!important;font-size:13px;line-height:1.6}
#game #panel #panelBody #supplyLive [data-supply-receipt]{white-space:pre-line}
#game #panel #panelBody #supplyLive [data-supply-ready]{font-weight:700;color:#302f29!important}

#game #panel #panelBody #supplyLive [data-supply-ready][data-warning="true"]{color:#a13025!important;background:#f9e7e1;border-left:3px solid #aa4034;padding:8px}
