/* Constrain preparation controls and give event categories one consistent hierarchy. */
.event-browser770{display:grid;gap:16px;min-width:0}.event-categories770{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.event-categories770 button{white-space:normal;overflow-wrap:anywhere;min-width:0;padding:12px 8px}.event-categories770 button[aria-pressed=true]{background:#f8e6ea;color:#98253d;border:2px solid #b92c49}.event-browser770 input{width:100%;min-width:0}.event-count770{margin:0;font-weight:750}.event-next770{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#fffaf2;color:#292931;border:1px solid #d8cbbc;border-left:4px solid #b92c49;border-radius:14px;padding:16px}.event-next770 small{flex:1 1 100%;font-weight:700;letter-spacing:.05em}.event-next770 strong{flex:1 1 180px}.event-archive770{padding:14px;border:1px solid #d6d0c9;border-radius:16px;background:#fffdf9;color:#292931}.event-archive770>summary{font-weight:750;cursor:pointer;min-height:44px;padding:8px;overflow-wrap:anywhere}.event-archive770>.event-card709{margin-top:12px;width:100%}.compare755 select,.compare755 input,.origin769 select,.training521 select{max-width:100%;min-width:0}.compare755 .compare-grid755>article,.compare755 .compare-option758{min-width:0}.compare755 :is(h2,h3,strong,small,p){overflow-wrap:anywhere}.compare755 .compare-option758 button{white-space:normal}.compare755 .compare-choice756[aria-current=true]{outline:2px solid #aa2944;outline-offset:2px}.finish-hero530[data-outcome=loss] .finish-spot530{opacity:.9}.finish-hero530[data-outcome=loss]{border-color:#7893a5}.training-desk-row533>div{min-width:0;overflow-wrap:anywhere}.training-desk-row533 button{white-space:normal}.event-browser770 .event-grid709:empty{display:none}@media(max-width:700px){.event-categories770{grid-template-columns:repeat(2,minmax(0,1fr))}.event-next770 button{width:100%}.compare755 .compare-option758{display:grid;grid-template-columns:minmax(0,1fr)}.compare755 .compare-option758>button{width:100%}}
.compare755 .compare-list770{max-height:28rem;overflow:auto;overscroll-behavior:contain;padding:4px}.compare755 .compare-selected770{border:1px solid #d3c5be;border-radius:14px;padding:14px;margin:14px 0;background:#fffaf4;color:#292931}.compare755 .compare-confirm770{display:flex;width:100%;background:#b52a46;color:white;font-weight:750;margin:12px 0}.compare755 .compare-tools759{margin-top:16px}.compare755 .compare-list770:empty{display:none}@media(max-width:600px){.compare755 .compare-list770{max-height:24rem}.compare755 .compare-selected770{padding:12px}}
.direction702 .retention-entry756.primary,.direction702 .retention-entry756.primary :is(strong,span){color:#fff!important}.direction702 .event-categories770 button[aria-pressed=true]{background:#f8e4e9!important;color:#94233b!important;border:2px solid #ae2c45!important}.direction702 .event-next770 :is(small,strong){color:#39313a}.event-browser770 .event-archive770>summary{color:#302933}.collection-result530 .finish-rewards530[hidden]{display:none}
