.ev35-proposals{--proposal-line:rgba(160,188,219,.22);width:100%;min-width:0;color:var(--ev3-text,#eaf2ff);font-family:var(--ev3-body,Manrope,system-ui,sans-serif);font-size:18px;line-height:1.65}.ev35-proposals *{box-sizing:border-box}.ev35-proposals h2{font-family:var(--ev3-display,Sora,system-ui,sans-serif);font-size:clamp(2rem,4vw,3.8rem);line-height:1.14;letter-spacing:-.04em;overflow-wrap:anywhere}.ev35-proposals h2 em{font-family:inherit;font-style:normal;color:var(--ev3-gold,#e8c88a)}.ev35-proposals-intro{max-width:900px;margin:0 auto 2rem;text-align:center}.ev35-proposals-intro p{max-width:68ch;margin:1rem auto}.ev35-proposals-rule{padding:1.1rem 1.35rem;border-left:3px solid var(--ev3-mint,#68f1d3);background:rgba(75,204,194,.06);border-radius:0 12px 12px 0;margin:0 0 2rem}.ev35-proposal-auth,.ev35-proposal-compose{border:1px solid var(--proposal-line);background:linear-gradient(125deg,rgba(45,29,89,.6),rgba(10,25,37,.8));border-radius:20px;padding:clamp(1.2rem,3vw,2rem);margin:0 0 2rem;min-width:0}.ev35-proposal-auth h3{font-size:clamp(1.4rem,3vw,2rem);margin:0 0 .6rem;line-height:1.3}.ev35-proposal-auth p{max-width:75ch}.ev35-proposal-compose summary{font-size:22px;font-weight:700;cursor:pointer;min-height:44px}.ev35-proposal-compose summary span{float:right;color:var(--ev3-mint,#68f1d3)}.ev35-proposal-compose form{display:grid;gap:1.25rem;margin-top:1.5rem;max-width:900px}.ev35-proposal-compose label{display:grid;gap:.55rem;min-width:0;font-size:18px;font-weight:600}.ev35-proposal-compose label span{font-weight:400}.ev35-proposal-fields{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.ev35-proposal-compose input,.ev35-proposal-compose select,.ev35-proposal-compose textarea{width:100%;max-width:100%;min-width:0;color:#eaf2ff;background:#091521;border:1px solid rgba(150,180,210,.4);border-radius:10px;padding:.8rem 1rem;font:inherit;font-size:18px;line-height:1.5}.ev35-proposal-compose select option{color:#eaf2ff;background:#091521}.ev35-proposal-compose input:focus-visible,.ev35-proposal-compose select:focus-visible,.ev35-proposal-compose textarea:focus-visible,.ev35-proposals button:focus-visible,.ev35-proposals summary:focus-visible{outline:3px solid var(--ev3-mint,#68f1d3);outline-offset:4px}.ev35-proposal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem}.ev35-proposal-card{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;min-width:0;max-width:100%;padding:clamp(1.1rem,2.5vw,1.8rem);border:1px solid var(--proposal-line);border-radius:20px;background:linear-gradient(145deg,rgba(24,37,58,.85),rgba(12,21,35,.9));overflow-wrap:anywhere}.ev35-proposal-card h3{font-family:Sora,system-ui,sans-serif;font-size:clamp(1.4rem,2.4vw,1.85rem);line-height:1.25;letter-spacing:-.025em;margin:0}.ev35-proposal-card p{margin:0;font-size:18px;line-height:1.6}.ev35-proposal-status{color:var(--ev3-mint,#68f1d3);font-size:18px;font-weight:600}.ev35-proposal-sport{color:var(--ev3-gold,#e8c88a)}.ev35-proposal-total{margin-top:auto;line-height:1.5}.ev35-proposal-total strong{font-size:1.65rem}.ev35-proposal-total span{font-size:18px;color:#b6c6d8}.ev35-proposal-card progress{display:block;width:100%;height:9px;border:0;border-radius:20px;background:#263146;overflow:hidden;accent-color:#67e9cf}.ev35-proposal-card progress::-webkit-progress-bar{background:#263146;border-radius:20px}.ev35-proposal-card progress::-webkit-progress-value{background:linear-gradient(90deg,#8d73ef,#62ead3);border-radius:20px}.ev35-proposal-card progress::-moz-progress-bar{background:linear-gradient(90deg,#8d73ef,#62ead3);border-radius:20px}.ev35-proposals .ev3-button{font-size:18px;min-height:48px;max-width:100%;white-space:normal;line-height:1.4;text-align:center}.ev35-proposal-feedback:empty{display:none}.ev35-proposal-card button:disabled{opacity:.65;cursor:default}.ev35-proposal-pagination{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center;margin-top:2rem}.ev35-proposal-pagination button[hidden],.ev35-proposals [hidden]{display:none!important}.ev35-empty-sport{margin-bottom:2rem;max-width:75ch}.ev35-empty-sport h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.15}.ev35-empty-sport p{font-size:20px;line-height:1.7}.ev35-proposal-admin{max-width:1500px}.ev35-admin-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin:1.5rem 0}.ev35-admin-filters label{display:grid;gap:.4rem}.ev35-admin-table{overflow-x:auto}.ev35-admin-table table{min-width:850px}.ev35-admin-table td{vertical-align:top;max-width:450px;overflow-wrap:anywhere}.ev35-admin-actions{display:flex;align-items:flex-start;gap:.6rem;flex-wrap:wrap}.ev35-admin-actions label{display:grid;gap:.3rem}.ev35-admin-actions input{width:130px}.ev35-eligible{box-shadow:inset 4px 0 #00a886}.ev35-admin-table small{display:block}.ev35-proposal-admin .tablenav-pages{margin-top:1.5rem}@media(max-width:1100px){.ev35-proposal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ev35-proposal-grid,.ev35-proposal-fields{grid-template-columns:minmax(0,1fr)}.ev35-proposal-auth .ev3-buttons{align-items:stretch;flex-direction:column}.ev35-proposals .ev3-button{width:100%}.ev35-proposal-pagination{flex-direction:column}.ev35-proposal-card{border-radius:16px}}@media(prefers-reduced-motion:reduce){.ev35-proposals *{scroll-behavior:auto!important;transition:none!important}}
