.mana-refill-builder{border:1px solid rgba(214,204,192,.22);padding:18px 16px;background:rgba(255,255,255,.025);display:grid;gap:14px}.mana-refill-builder__head h2{margin:0;font-family:var(--font-primary--family);font-size:1.2rem;text-transform:uppercase}.mana-refill-builder__head p,.mana-refill-builder__status{margin:4px 0 0;color:rgba(214,204,192,.82);font-size:.95rem}.mana-refill-builder__rows{display:grid;gap:10px}.mana-refill-row{display:grid;grid-template-columns:minmax(0,1fr) 84px 86px;align-items:center;gap:10px;padding:10px 0;border-top:1px solid rgba(214,204,192,.14)}.mana-refill-row__label{display:grid;gap:2px}.mana-refill-row__label strong{font-size:.95rem;letter-spacing:.02em}.mana-refill-row__label span{font-size:.82rem;color:rgba(214,204,192,.72)}.mana-refill-row__qty{width:84px;min-height:42px;background:#070605;color:#d6ccc0;border:1px solid rgba(214,204,192,.35);padding:8px;text-align:center;font:inherit}.mana-refill-row__line{text-align:right;font-weight:700}.mana-refill-builder__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(214,204,192,.2);padding-top:14px}.mana-refill-builder__total{font-size:1rem;text-transform:uppercase}.mana-refill-builder__button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:749px){.mana-refill-row{grid-template-columns:minmax(0,1fr) 74px 72px}.mana-refill-row__qty{width:74px}.mana-refill-builder__footer{align-items:stretch;flex-direction:column}.mana-refill-row__line{font-size:.9rem}}