.preflop-comparison{margin-block:1.3rem;border-inline-start:3px solid var(--accent,#dac99b);min-width:0}.preflop-comparison h3{margin-top:0}.preflop-inputs,.preflop-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem}.preflop-inputs fieldset{min-width:0;border:1px solid var(--border,#777);border-radius:12px;padding:1rem}.preflop-inputs label{display:grid;gap:.4rem;margin-block:.6rem}.preflop-inputs input,.preflop-inputs textarea{box-sizing:border-box;width:100%;min-width:0}.preflop-consent{display:flex!important;align-items:flex-start;gap:.7rem;margin-block:1rem}.preflop-consent input{width:1.2rem!important;min-width:1.2rem;margin-top:.2rem}.preflop-controls{display:flex;gap:.6rem;flex-wrap:wrap}.preflop-comparison button{min-height:44px}.preflop-comparison button:focus-visible{outline:3px solid currentColor;outline-offset:3px}.preflop-results article{padding:1rem;border:1px solid var(--border,#777);border-radius:12px}.preflop-results h5{font-size:1rem;margin-top:0}.preflop-comparison code,.preflop-comparison li{overflow-wrap:anywhere}.preflop-results dd{margin:0 0 .65rem;font-weight:700}.preflop-boundary{padding:.8rem;border-inline-start:2px solid currentColor}.preflop-comparison [data-preflop-history] article{padding:.8rem 0;border-bottom:1px solid var(--border,#777)}@media(max-width:720px){.preflop-inputs,.preflop-results{grid-template-columns:1fr}.preflop-controls>*{width:100%}}
