.equipment-section,.equipment-list{flex-direction:column;gap:12px;display:flex}.equipment-item{border-radius:var(--radius-tile);background:var(--surface-2);padding:14px}.equipment-choice{align-items:flex-start}.equipment-choice input{margin-top:3px}.equipment-choice-name{flex:1;font-weight:600}.equipment-price{white-space:nowrap;flex:none;font-weight:600}.equipment-details{margin-top:8px}.equipment-details summary,.equipment-form-totals summary{min-height:var(--touch-min);cursor:pointer;padding-block:12px}.equipment-effect{color:var(--accent)}.equipment-custom-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.equipment-custom-head h4{overflow-wrap:anywhere;flex:1;min-width:100px}.equipment-custom-form{gap:10px}.equipment-add{align-self:flex-start}.equipment-form-totals dl{margin:0}.equipment-form-totals dl>div{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding-block:6px;display:flex}.equipment-form-totals dd{white-space:nowrap;margin:0}.equipment-total{bottom:calc(-1 * (var(--space-card-lg) + env(safe-area-inset-bottom)));padding:14px 0 calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--surface-2);background:var(--surface);flex-direction:column;gap:8px;display:flex;position:sticky}.equipment-total strong{font-stretch:var(--stretch-figure);font-size:26px}.equipment-total .pill{align-self:flex-start}.equipment-inline,.equipment-inline-form{flex-direction:column;gap:16px;min-width:0;display:flex}.equipment-inline .equipment-total{padding-block:14px 0;position:static}.equipment-row-inputs{grid-template-columns:minmax(0,1fr) minmax(110px,.65fr);gap:10px;margin-block:12px;display:grid}.equipment-row-inputs>.field-error{grid-column:1/-1}@media (width<=400px){.equipment-row-inputs{grid-template-columns:1fr}}.equipment-source>summary,.equipment-rules>summary{min-height:var(--touch-min);cursor:pointer;padding-block:12px}.equipment-rules>.stack-tight{padding-block:8px}
