.forge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.forge-item{min-width:0;padding:26px}.forge-item-head{display:flex;align-items:center;gap:20px;margin-bottom:24px}.forge-item-head img{width:100px;height:125px;object-fit:contain}.forge-item h2{font-size:30px;margin:8px 0}.forge-controls{display:grid;grid-template-columns:1fr 1fr;gap:16px}.forge-item label{display:block;min-width:0;font-size:14px;margin-bottom:14px}.forge-item select{width:100%;max-width:100%;min-width:0;font-size:14px;padding:12px}.check-option{display:flex!important;align-items:center;gap:9px}.check-option input{width:18px!important;height:18px!important}.forge-options{margin:18px 0;border-top:1px solid #d6b67a44;padding-top:20px}.forge-options summary{cursor:pointer;font-size:18px;margin-bottom:22px}.option-select[hidden]{display:none}.forge-total{background:#06141f8f;border:1px solid #c9a96655;border-radius:8px;padding:20px;margin:22px 0}.forge-total strong{font-size:27px;color:#e3bb72}.forge-total [data-breakdown]{font-size:13px;line-height:1.8;color:#b8c5ce}.forge-item button.button{width:100%}.option-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.option-price-card{min-width:0;border:1px solid #c9a96644;padding:20px;border-radius:8px}.option-price-card h3,.option-price-card p{overflow-wrap:anywhere}.option-price-card input[type=number]{width:100%}.option-price-card label{display:block;margin-top:15px}@media(max-width:900px){.forge-grid{grid-template-columns:1fr}}@media(max-width:600px){.forge-controls,.option-admin-grid{grid-template-columns:1fr}.forge-item{padding:18px}.forge-item h2{font-size:25px}}