.ws-multi-crafting{margin:2rem 0;border:1px solid #d4bd9f;border-radius:12px;background:#fffbf4;color:#42352d}.ws-multi-crafting>summary{padding:1.2rem;cursor:pointer;font-size:1.15rem;font-weight:700;color:#873c30}.ws-multi-crafting>summary span{display:block;font-size:.88rem;font-weight:400;color:#75685a;margin:.35rem 0 0 1.2rem}.ws-multi-inner{padding:0 1.3rem 1.5rem}.ws-multi-inner p{line-height:1.8}.ws-multi-inner h2{font-size:1.5rem}.ws-multi-inner h3{font-size:1.15rem;margin-top:1.5rem}.ws-multi-notice{background:#f5ead8;border-left:4px solid #ac6a38;padding:.8rem 1rem}.ws-multi-small{font-size:.85rem;color:#786b5d}.ws-multi-crafting label{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;font-weight:600}.ws-multi-crafting input,.ws-multi-crafting select{box-sizing:border-box;min-width:0;max-width:100%;width:100%;border:1px solid #cbb9a7;border-radius:6px;padding:.6rem;min-height:44px;font:inherit;color:#42352d;background:#fff}.ws-multi-crafting button{min-height:44px;border:1px solid #c6aa8f;border-radius:6px;background:#fff8ec;color:#744031;padding:.55rem .8rem;font:inherit;font-size:.85rem;cursor:pointer}.ws-multi-crafting button:hover{background:#f5e1c6}.ws-multi-crafting button:disabled{opacity:.5;cursor:default}.ws-multi-crafting .ws-multi-primary{background:#883a30;color:#fff;border-color:#883a30}.ws-multi-crafting .ws-multi-primary:hover,.ws-multi-crafting .ws-multi-primary:focus-visible{background:#6c2a23;color:#fff;border-color:#6c2a23}.ws-multi-crafting button:focus-visible,.ws-multi-crafting input:focus-visible,.ws-multi-crafting select:focus-visible{outline:3px solid #bc7544;outline-offset:2px}.ws-multi-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.ws-multi-context{max-width:42rem}.ws-multi-item{min-width:0;margin:.9rem 0;border:1px solid #dccbb7;border-radius:9px;padding:1rem;background:#fffefa}.ws-multi-item>legend{font-size:.9rem;font-weight:700;padding:0 .4rem}.ws-multi-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.ws-multi-recipe{background:#f6efdf;padding:.8rem;border-radius:8px;margin:.8rem 0}.ws-multi-recipe .ws-multi-fields{grid-template-columns:repeat(2,minmax(0,1fr));max-width:38rem}.ws-multi-ingredient,.ws-multi-target{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:.6rem;align-items:end;padding:.65rem 0}.ws-multi-item>button{margin-top:.7rem}.ws-multi-results{background:#f6ebda;border:1px solid #d9bc98;padding:1rem;border-radius:10px;margin:1.5rem 0}.ws-multi-results h3{margin-top:0}.ws-multi-total{font-size:1.25rem;font-weight:700;color:#883a30}.ws-multi-warning,#ws-multi-error{color:#a1332f;font-weight:600}.ws-multi-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #ddcbb3;border-radius:8px;background:#fffdfa}.ws-multi-table-wrap table{border-collapse:collapse;width:100%;min-width:610px;font-size:.86rem}.ws-multi-table-wrap th,.ws-multi-table-wrap td{padding:.7rem .65rem;border-bottom:1px solid #e5d8c5;text-align:left;vertical-align:top}.ws-multi-table-wrap thead{background:#ead9c2}.ws-multi-guide{max-width:52rem;line-height:1.85}.ws-multi-guide a{color:#923d31;text-decoration:underline}.ws-multi-crafting textarea{width:100%;box-sizing:border-box;min-height:180px}.ws-multi-crafting [hidden]{display:none!important}@media(max-width:900px){.ws-multi-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ws-multi-inner{padding:0 .85rem 1rem}.ws-multi-fields,.ws-multi-recipe .ws-multi-fields,.ws-multi-ingredient,.ws-multi-target{grid-template-columns:1fr}.ws-multi-item{padding:.8rem}.ws-multi-crafting>summary{padding:1rem;font-size:1.05rem}.ws-multi-item>button{width:100%}.ws-multi-ingredient{border-bottom:1px dashed #d8c3a9}.ws-multi-target{border-bottom:1px solid #dbc8af}.ws-multi-crafting>summary span{margin-left:0}.ws-multi-results{padding:.8rem}}

#classic-shared-arrows{margin:1rem 0;overflow-wrap:anywhere}#classic-shared-arrows>summary{cursor:pointer;font-weight:700}#classic-shared-arrows label{min-height:44px;display:flex;align-items:center;flex-direction:row}#classic-shared-arrows input[type=checkbox]{margin:0;flex:none;width:1.15rem;height:1.15rem;min-height:0;padding:0}
