#rol-config fieldset:first-child{margin-top:0}#rol-config p,.analysis p{font-size:12px;color:var(--muted);line-height:1.6}.rol-player{border-top:1px solid var(--line);padding-top:12px;margin-top:12px}.rol-player h3{color:var(--green);font-size:13px}.rol-player .fields{grid-template-columns:1fr 1fr}#rol-config input[type=checkbox]{width:auto}summary{cursor:pointer;color:var(--green);padding:16px 0}.table-scroll{overflow:auto}#branches td{white-space:nowrap}#branches tr td:first-child{white-space:normal;min-width:180px}#branches small{display:block;color:var(--muted)}#status{padding:12px}.matrix .hand small{font-size:9px}
#rol-config{display:block}#rol-config>.primary{margin:18px 0;width:100%}.limper-note{color:var(--green)!important}.limper-advanced summary{font-size:12px;padding:8px 0}.limper-advanced{margin-top:8px}#rol-config input[type=checkbox]{margin-right:7px}#rol-config .limper-advanced label:has(input[type=checkbox]){display:flex;align-items:center;gap:5px;line-height:1.5}#rol-config>.pending-section{margin-top:12px}#rol-config>.pending-section>label:first-of-type{margin-top:12px}
.straddle-field{position:relative}.straddle-field>span{display:flex;align-items:center;gap:4px}.straddle-field .help-tooltip{top:26px}.straddle-field .help-trigger{cursor:pointer}
.rol-size-field{position:relative}.rol-size-field>span{display:flex;align-items:center;gap:4px}.rol-size-field .section-help{margin-left:0}.rol-size-field .help-tooltip{top:26px;width:250px;max-width:calc(100vw - 80px)}.rol-size-field .help-trigger{cursor:pointer}
