.PrisonersDilemma-module__Q6hj5G__dilemmaWrapper{flex-direction:column;gap:2rem;width:100%;max-width:1400px;margin:0 auto;padding:2rem;display:flex}.PrisonersDilemma-module__Q6hj5G__mainRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem;display:grid}.PrisonersDilemma-module__Q6hj5G__controlPanel{flex-direction:column;gap:1rem;width:280px;height:100%;display:flex}.PrisonersDilemma-module__Q6hj5G__inputRow1,.PrisonersDilemma-module__Q6hj5G__inputRow2,.PrisonersDilemma-module__Q6hj5G__inputGrid{gap:1rem;margin-bottom:1rem;display:grid}.PrisonersDilemma-module__Q6hj5G__inputRow1{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.PrisonersDilemma-module__Q6hj5G__inputRow2{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.PrisonersDilemma-module__Q6hj5G__inputGrid{border-bottom:1px solid #e1e4e8;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:0;padding-bottom:.6rem}.PrisonersDilemma-module__Q6hj5G__inputField{text-align:center;border:1px solid #ccc;border-radius:4px;width:100%;padding:.75rem;font-size:1rem}.PrisonersDilemma-module__Q6hj5G__inputField:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px #007bff40}.PrisonersDilemma-module__Q6hj5G__inputCard{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;padding:1rem;box-shadow:0 2px 4px #0000001a}.PrisonersDilemma-module__Q6hj5G__inputCard p{color:#495057;margin:0 0 .5rem;font-weight:500}.PrisonersDilemma-module__Q6hj5G__chartRow{background-color:#fff;border-radius:8px;justify-content:center;align-items:center;width:100%;height:58vh;min-height:380px;padding:1rem;display:flex;overflow:hidden;box-shadow:0 2px 4px #0000001a}.PrisonersDilemma-module__Q6hj5G__buttonRow{justify-content:center;gap:1rem;margin:1rem 0;display:flex}.PrisonersDilemma-module__Q6hj5G__controlPanel .PrisonersDilemma-module__Q6hj5G__inputGrid{border-bottom:1px solid #e1e4e8;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-bottom:0;padding-bottom:.6rem}.PrisonersDilemma-module__Q6hj5G__controlPanel .PrisonersDilemma-module__Q6hj5G__inputCard{border-radius:5px;padding:.35rem .45rem}.PrisonersDilemma-module__Q6hj5G__simulationInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.PrisonersDilemma-module__Q6hj5G__controlPanel .PrisonersDilemma-module__Q6hj5G__inputCard p{margin-bottom:.2rem;font-size:.78rem}.PrisonersDilemma-module__Q6hj5G__controlPanel .PrisonersDilemma-module__Q6hj5G__inputField{padding:.25rem .35rem;font-size:.78rem}.PrisonersDilemma-module__Q6hj5G__inputGroupDisabled{opacity:.55}.PrisonersDilemma-module__Q6hj5G__controlPanel .PrisonersDilemma-module__Q6hj5G__buttonRow{flex-wrap:nowrap;justify-content:center;gap:.4rem;width:100%;margin:0}.PrisonersDilemma-module__Q6hj5G__controlPanel button{flex:1;min-width:0;padding:.35rem .55rem;font-size:.78rem}.PrisonersDilemma-module__Q6hj5G__resetButton{background-color:#dc3545}.PrisonersDilemma-module__Q6hj5G__resetButton:hover{background-color:#c82333}.PrisonersDilemma-module__Q6hj5G__simulationGroup{flex-direction:column;gap:.6rem;margin-top:auto;display:flex}.PrisonersDilemma-module__Q6hj5G__agentRow{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.75rem;width:100%;display:grid}.PrisonersDilemma-module__Q6hj5G__agentCard{text-align:center;cursor:pointer;background-color:#fff;border:1px solid #dee2e6;border-radius:6px;padding:.6rem;transition:transform .2s;box-shadow:0 2px 4px #0000001a}.PrisonersDilemma-module__Q6hj5G__agentCard:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.PrisonersDilemma-module__Q6hj5G__agentHeader{justify-content:center;align-items:center;gap:.35rem;margin-bottom:.35rem;display:flex}.PrisonersDilemma-module__Q6hj5G__agentHeader input{width:.85rem;height:.85rem}.PrisonersDilemma-module__Q6hj5G__agentHeader input:disabled{cursor:not-allowed}.PrisonersDilemma-module__Q6hj5G__agentCard p{margin:.2rem 0;font-size:.85rem}.PrisonersDilemma-module__Q6hj5G__agentCard p:first-of-type{color:#333;font-weight:500}.PrisonersDilemma-module__Q6hj5G__agentCard p:last-child{color:#007bff;font-size:1.05rem;font-weight:700}.PrisonersDilemma-module__Q6hj5G__agentCardDisabled{opacity:.45}.PrisonersDilemma-module__Q6hj5G__simulationInfo{text-align:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:.6rem .5rem}.PrisonersDilemma-module__Q6hj5G__simulationInfo p{margin:.25rem 0}.PrisonersDilemma-module__Q6hj5G__simulationInfo p:last-child{color:#28a745;font-size:1.5rem;font-weight:700}@media (max-width:1200px){.PrisonersDilemma-module__Q6hj5G__mainRow{grid-template-columns:minmax(0,1fr) 280px}.PrisonersDilemma-module__Q6hj5G__agentRow{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}@media (max-width:768px){.PrisonersDilemma-module__Q6hj5G__dilemmaWrapper{gap:1rem;padding:1rem}.PrisonersDilemma-module__Q6hj5G__mainRow{grid-template-columns:1fr}.PrisonersDilemma-module__Q6hj5G__inputGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PrisonersDilemma-module__Q6hj5G__inputRow1{grid-template-columns:1fr 1fr}.PrisonersDilemma-module__Q6hj5G__inputRow2{grid-template-columns:1fr}.PrisonersDilemma-module__Q6hj5G__chartRow{height:45vh;min-height:260px}.PrisonersDilemma-module__Q6hj5G__buttonRow{flex-direction:column;gap:.5rem}.PrisonersDilemma-module__Q6hj5G__agentRow{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}}@media (max-width:480px){.PrisonersDilemma-module__Q6hj5G__inputRow1,.PrisonersDilemma-module__Q6hj5G__inputGrid{grid-template-columns:1fr}.PrisonersDilemma-module__Q6hj5G__chartRow{height:40vh;min-height:250px}}
