.manual-wear-actions259p{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:14px 0}
.manual-wear-actions259p button{width:100%;min-height:48px;margin:0;white-space:normal}
.manual-wear-actions259p .pool-note{grid-column:1/-1;margin:0}
#chooseOwnShirt259p{width:100%;min-height:48px;margin:8px 0 14px}
#manualWearResults259p{display:grid;gap:8px}
.manual-wear-row259p{display:flex;flex-direction:column;text-align:left;gap:5px;padding:14px;border:1px solid var(--border,#383838);border-radius:12px;background:var(--panel,#1a1a1c);color:var(--text,#fff);min-height:60px;width:100%;overflow-wrap:anywhere}
.manual-wear-row259p span{font-size:12px;opacity:.75}
#manualWearSearch259p{width:100%;min-height:44px;font-size:16px}
.legal-links259p{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}
.legal-links259p a{color:var(--accent,#bbff38);text-decoration:underline}
#rightsForm259p{display:grid;gap:12px}
#rightsForm259p label{display:grid;gap:6px}
#rightsForm259p input,#rightsForm259p textarea,#rightsForm259p select{width:100%;font-size:16px}
#rightsForm259p .check-row{display:flex;align-items:flex-start}
#rightsForm259p .check-row input{width:auto}
