.valo-modal-overlay,.join-modal-overlay{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;justify-content:center;align-items:center;padding:16px;animation:.3s ease-out valoFadeIn;display:flex;position:fixed;inset:0}@keyframes valoFadeIn{0%{opacity:0}to{opacity:1}}.valo-modal-card{color:#ece8e1;background:linear-gradient(165deg,#0f1923 0%,#121d28 60%,#0a1118 100%);border:1.8px solid #ff4655;border-radius:4px 20px 20px;width:100%;max-width:580px;max-height:90vh;padding:32px 28px;font-family:Inter,system-ui,sans-serif;animation:.4s cubic-bezier(.16,1,.3,1) backwards valoCardIn;position:relative;overflow-y:auto;box-shadow:0 25px 60px -10px #000000e6,0 0 40px #ff465559}.join-modal-card{color:#fbf7ee;background:linear-gradient(165deg,#0e1013 0%,#171a20 60%,#0e1013 100%);border:1.8px solid #c8ff4d;border-radius:18px;width:100%;max-width:580px;max-height:90vh;padding:32px 28px;font-family:Inter,system-ui,sans-serif;animation:.4s cubic-bezier(.16,1,.3,1) backwards valoCardIn;position:relative;overflow-y:auto;box-shadow:0 25px 60px -10px #000000e6,0 0 35px #c8ff4d40}@keyframes valoCardIn{0%{opacity:0;transform:scale(.92)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.valo-modal-close,.join-modal-close{color:#fff9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.valo-modal-close:hover{color:#ff4655;background:#ff465540;border-color:#ff4655}.join-modal-close:hover{color:#c8ff4d;background:#c8ff4d33;border-color:#c8ff4d}.valo-modal-header,.join-modal-header{text-align:center;margin-bottom:22px}.valo-badge{letter-spacing:.12em;color:#ff4655;background:#ff46551a;border:1px solid #ff46554d;border-radius:2px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;display:inline-flex}.join-badge{letter-spacing:.12em;color:#c8ff4d;background:#c8ff4d1a;border:1px solid #c8ff4d4d;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;display:inline-flex}.valo-modal-title,.join-modal-title{letter-spacing:-.01em;margin-bottom:6px;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:800}.valo-modal-sub,.join-modal-sub{color:#fff9;font-size:13px}.valo-steps-nav{justify-content:center;align-items:center;gap:8px;margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.step-dot{color:#fff6;border-radius:4px;padding:3px 8px}.step-dot.active{color:#ff4655;background:#ff46551f;font-weight:700}.step-sep{color:#fff3}.valo-form-fields,.join-form-fields{flex-direction:column;gap:14px;margin-bottom:22px;display:flex}.valo-field-row,.join-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=540px){.valo-field-row,.join-field-row{grid-template-columns:1fr}}.valo-field,.join-field{flex-direction:column;gap:5px;display:flex}.valo-field label,.join-field label{color:#ffffffbf;letter-spacing:.02em;font-size:11.5px;font-weight:600}.valo-field input,.valo-field select,.valo-field textarea{color:#ece8e1;background:#0006;border:1px solid #ff465559;border-radius:4px;outline:none;padding:10px 12px;font-family:inherit;font-size:13.5px;transition:all .2s}.valo-field input:focus,.valo-field select:focus,.valo-field textarea:focus{border-color:#ff4655;box-shadow:0 0 10px #ff465559}.join-field input,.join-field select,.join-field textarea{color:#fbf7ee;background:#0006;border:1px solid #ffffff26;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:13.5px;transition:all .2s}.join-field input:focus,.join-field select:focus,.join-field textarea:focus{border-color:#c8ff4d;box-shadow:0 0 10px #c8ff4d40}.join-domains-grid{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.join-domain-pill{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:6px 12px;font-size:11.5px;transition:all .2s}.join-domain-pill:hover{color:#c8ff4d;background:#c8ff4d1a;border-color:#c8ff4d4d}.join-domain-pill.selected{color:#0e1013;background:#c8ff4d;border-color:#c8ff4d;font-weight:700}.valo-payment-banner{background:#ff465514;border:1px dashed #ff465566;border-radius:6px;margin-bottom:6px;padding:14px 16px}.valo-modal-actions,.join-modal-actions{justify-content:flex-end;gap:10px;display:flex}.valo-btn{cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:11px 22px;font-family:Space Grotesk,sans-serif;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.valo-btn-primary{color:#ece8e1;background:#ff4655;box-shadow:0 4px 18px #ff465573}.valo-btn-primary:hover:not(:disabled){background:#bd3944;transform:translateY(-1px)}.valo-btn-ghost{color:#ffffffb3;background:#ffffff14;border:1px solid #ffffff26}.valo-btn-ghost:hover{color:#ece8e1;background:#ffffff24}.valo-btn-wa{color:#fff;background:#25d366}.valo-btn-wa:hover{background:#1ebe5b}.join-btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:11px 22px;font-family:Space Grotesk,sans-serif;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.join-btn-primary{color:#0e1013;background:#c8ff4d;box-shadow:0 4px 18px #c8ff4d59}.join-btn-primary:hover:not(:disabled){background:#b6f538;transform:translateY(-1px)}.valo-error-alert,.join-error-alert{color:#ff7582;background:#ff465526;border:1px solid #ff4655;border-radius:6px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:12.5px;display:flex}.valo-success-box,.join-success-box{text-align:center;padding:24px 12px 12px}.valo-reg-code-pill{color:#0f1923;letter-spacing:.08em;background:#ff4655;border-radius:4px;padding:8px 24px;font-size:19px;font-weight:800;display:inline-block;box-shadow:0 4px 20px #ff465580}.join-app-code-pill{color:#0e1013;letter-spacing:.08em;background:#c8ff4d;border-radius:8px;padding:8px 22px;font-size:18px;font-weight:800;display:inline-block;box-shadow:0 4px 20px #c8ff4d66}.spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.upi-payment-box{background:#0f1923bf;border:1px solid #c8ff4d4d;border-radius:12px;margin-top:8px;margin-bottom:12px;padding:18px}.upi-fee-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:14px;display:flex}.upi-fee-label{letter-spacing:.12em;color:#ffffff80;font-size:10px;display:block}.upi-fee-amount{color:#c8ff4d;font-size:26px;font-weight:800;line-height:1.2}.upi-fee-currency{color:#fff9;font-size:13px;font-weight:500}.upi-fee-subtitle{color:#ffffff80;margin-top:2px;font-size:11px;display:block}.upi-shield-badge{color:#c8ff4d;letter-spacing:.06em;background:#c8ff4d1a;border:1px solid #c8ff4d40;border-radius:4px;align-items:center;gap:5px;padding:4px 8px;font-size:9.5px;font-weight:700;display:flex}.upi-tab-bar{background:#00000059;border-radius:8px;gap:6px;margin-bottom:14px;padding:3px;display:flex}.upi-tab-btn{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:11.5px;font-weight:600;transition:all .2s;display:flex}.upi-tab-btn.active{color:#c8ff4d;background:#c8ff4d26;border:1px solid #c8ff4d4d}.upi-qr-section{flex-direction:column;align-items:center;padding:8px 0;display:flex}.upi-qr-wrapper{background:#fff;border-radius:10px;flex-direction:column;align-items:center;padding:10px;display:flex;box-shadow:0 8px 30px #00000080}.upi-qr-img{width:170px;height:170px;display:block}.upi-qr-placeholder{color:#333;justify-content:center;align-items:center;width:170px;height:170px;font-size:11px;display:flex}.upi-qr-scan-badge{color:#0e1013;letter-spacing:.05em;background:#c8ff4d;border-radius:4px;margin-top:8px;padding:3px 8px;font-size:9.5px;font-weight:700}.upi-apps-row{gap:6px;margin-top:12px;display:flex}.upi-app-pill{color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;padding:3px 7px;font-size:10px}.upi-intent-section{text-align:center;padding:12px 6px}.upi-intent-desc{color:#ffffffb3;margin-bottom:12px;font-size:12px}.upi-intent-btn{color:#0e1013;background:#c8ff4d;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 20px #c8ff4d4d}.upi-intent-btn:hover{background:#d4ff6f;transform:translateY(-1px)}.upi-intent-hint{color:#ffffff73;margin-top:8px;font-size:10.5px;display:block}.upi-id-container{background:#0006;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 14px;display:flex}.upi-id-left{flex-direction:column;display:flex}.upi-id-label{letter-spacing:.08em;color:#ffffff73;text-transform:uppercase;font-size:9.5px}.upi-id-val{color:#c8ff4d;letter-spacing:.03em;font-size:13.5px;font-weight:700}.upi-payee-name{color:#ffffff80;margin-top:1px;font-size:10px}.upi-copy-btn{color:#c8ff4d;cursor:pointer;background:#c8ff4d1f;border:1px solid #c8ff4d59;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.upi-copy-btn:hover{background:#c8ff4d40}.upi-copy-btn.copied{color:#0e1013;background:#c8ff4d}.upi-utr-section{margin-top:16px}.upi-utr-label{letter-spacing:.08em;color:#c8ff4d;margin-bottom:6px;font-size:10.5px;display:block}.upi-utr-input{color:#fbf7ee;background:#00000080;border:1.5px solid #c8ff4d66;border-radius:6px;outline:none;width:100%;padding:10px 12px;font-size:13px;transition:border-color .2s}.upi-utr-input:focus{border-color:#c8ff4d;box-shadow:0 0 12px #c8ff4d40}.upi-utr-helper{color:#ffffff80;margin-top:5px;font-size:10.5px;line-height:1.4}.valo-mode-selector{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px;display:grid}@media (width<=520px){.valo-mode-selector{grid-template-columns:1fr}}.valo-mode-option{text-align:left;cursor:pointer;color:#ece8e1;background:#00000073;border:1.5px solid #ffffff1f;border-radius:8px;outline:none;flex-direction:column;gap:3px;padding:10px 9px;transition:all .2s;display:flex}.valo-mode-option:hover{background:#ffffff0f;border-color:#ffffff40}.valo-mode-opt-header{align-items:center;gap:6px;font-size:11.5px;display:flex}.valo-mode-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.valo-mode-opt-meta{color:#ffffffbf;background:#ffffff14;border-radius:3px;width:fit-content;padding:2px 5px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.valo-mode-opt-desc{color:#ffffff80;margin-top:2px;font-size:10px;line-height:1.35}.valo-mode-option.selected.mode-opt-green{background:#22c55e1f;border-color:#22c55e;box-shadow:0 0 12px #22c55e40}.valo-mode-option.selected.mode-opt-blue{background:#3b82f61f;border-color:#3b82f6;box-shadow:0 0 12px #3b82f640}.valo-mode-option.selected.mode-opt-orange{background:#f973161f;border-color:#f97316;box-shadow:0 0 12px #f9731640}.valo-mode-notice{color:#ece8e1d9;background:#ff465514;border-left:2.5px solid #ff4655;border-radius:4px;margin-top:6px;padding:8px 10px;font-size:11px;line-height:1.45}.valo-squad-mode-pill{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;margin-bottom:8px;padding:7px 12px;font-size:11px}.valo-field-row-3col{gap:10px;display:flex}@media (width<=500px){.valo-field-row-3col{flex-direction:column}}.valo-select{color:#ece8e1;cursor:pointer;background:#00000080;border:1px solid #ff465566;border-radius:4px;width:100%;padding:10px 8px;font-size:12px}.valo-select:disabled{opacity:.6;cursor:not-allowed}.valo-success-mode-badge{color:#ece8e1;background:#ff46551f;border:1px solid #ff46554d;border-radius:999px;margin-bottom:12px;padding:6px 14px;font-size:12px;display:inline-block}.admin-modal-overlay{z-index:10005;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04070be0;justify-content:center;align-items:center;padding:20px;animation:.3s ease-out adminFadeIn;display:flex;position:fixed;inset:0}@keyframes adminFadeIn{0%{opacity:0}to{opacity:1}}.admin-modal-container{color:#ece8e1;background:#0b0e14;border:1px solid #c8ff4d4d;border-radius:16px;flex-direction:column;width:100%;max-width:1100px;height:88vh;animation:.35s cubic-bezier(.16,1,.3,1) backwards adminSlideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -10px #000000f2,0 0 50px #c8ff4d26,inset 0 1px #ffffff1a}@keyframes adminSlideUp{0%{opacity:0;transform:translateY(25px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-header-bar{background:#0f192399;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.admin-brand{align-items:center;gap:10px;display:flex}.admin-brand-title{letter-spacing:.12em;color:#ece8e1;font-size:13px;font-weight:700}.admin-badge-live{color:#0e1013;letter-spacing:.1em;background:#c8ff4d;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:800;box-shadow:0 0 10px #c8ff4d80}.admin-actions-bar{align-items:center;gap:10px;display:flex}.admin-icon-btn{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;transition:all .2s;display:inline-flex}.admin-icon-btn:hover{color:#fff;background:#ffffff1f}.admin-logout-btn:hover{color:#ff7582;background:#ff465533;border-color:#ff4655}.admin-close-btn{color:#fff9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.admin-close-btn:hover{color:#ff4655;background:#ff465540;border-color:#ff4655}.admin-login-box{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.admin-login-card{text-align:center;background:#11151f;border:1px solid #c8ff4d40;border-radius:14px;width:100%;max-width:400px;padding:34px 28px;box-shadow:0 20px 50px #000c}.admin-lock-icon{background:#c8ff4d1a;border:1px solid #c8ff4d40;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 16px;display:flex}.admin-login-title{color:#fbf7ee;margin-bottom:6px;font-size:22px;font-weight:700}.admin-login-sub{color:#ffffff8c;margin-bottom:22px;font-size:13px;line-height:1.4}.admin-error-box{color:#ff7582;text-align:left;background:#ff465526;border:1px solid #ff4655;border-radius:6px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;font-size:12px;display:flex}.admin-login-form{flex-direction:column;gap:14px;display:flex}.admin-field{text-align:left;flex-direction:column;gap:5px;display:flex}.admin-field label{color:#fff9;letter-spacing:.04em;font-size:11px;font-weight:600}.admin-field input{color:#fbf7ee;background:#00000073;border:1px solid #ffffff26;border-radius:6px;outline:none;padding:10px 12px;font-size:13.5px;transition:all .2s}.admin-field input:focus{border-color:#c8ff4d;box-shadow:0 0 10px #c8ff4d40}.admin-submit-btn{color:#0e1013;cursor:pointer;background:#c8ff4d;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:12px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.admin-submit-btn:hover:not(:disabled){background:#b6f538;transform:translateY(-1px)}.admin-login-hint{color:#ffffff59;margin-top:18px;font-size:10.5px}.admin-content-layout{flex-direction:column;flex:1;display:flex;overflow:hidden}.admin-tabs-bar{background:#0000004d;border-bottom:1px solid #ffffff14;flex-shrink:0;display:flex;overflow-x:auto}.admin-tab-btn{color:#ffffff8c;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:13px 20px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.admin-tab-btn:hover{color:#fff;background:#ffffff08}.admin-tab-btn.active{color:#fff;background:#c8ff4d0d;border-bottom-color:#c8ff4d}.admin-tab-body{flex:1;padding:20px 24px;overflow-y:auto}.admin-view-panel{flex-direction:column;gap:16px;display:flex}.admin-panel-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-search-wrap{flex:1;min-width:260px;position:relative}.admin-search-wrap .search-icon{color:#fff6;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.admin-search-wrap input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;padding:9px 12px 9px 36px;font-size:13px;transition:all .2s}.admin-search-wrap input:focus{background:#ffffff14;border-color:#c8ff4d}.admin-filter-group{align-items:center;gap:8px;display:flex}.admin-select{color:#fffc;cursor:pointer;background:#151a24;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:9px 12px;font-size:11.5px}.admin-export-btn{color:#4fc3f7;cursor:pointer;background:#4fc3f71f;border:1px solid #4fc3f759;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:11.5px;font-weight:700;transition:all .2s;display:inline-flex}.admin-export-btn:hover{background:#4fc3f738;border-color:#4fc3f7}.admin-empty-state{text-align:center;color:#fff6;padding:60px 20px;font-size:13px}.admin-empty-state p{margin-top:10px}.admin-cards-list{flex-direction:column;gap:12px;display:flex}.admin-member-card{background:#121722;border:1px solid #ffffff17;border-radius:12px;padding:16px 20px;transition:border-color .2s}.admin-member-card:hover{border-color:#c8ff4d59}.member-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.member-code-tag{color:#c8ff4d;background:#c8ff4d1a;border-radius:4px;margin-bottom:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.member-name{color:#fff;font-size:18px;font-weight:700}.member-academic-line{color:#ffffff80;margin-top:2px;font-size:12px}.status-tag{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.status-submitted{color:#ffd166;background:#ffd1661f;border:1px solid #ffd1664d}.status-shortlisted{color:#4fc3f7;background:#4fc3f71f;border:1px solid #4fc3f74d}.status-selected{color:#c8ff4d;background:#c8ff4d1f;border:1px solid #c8ff4d4d}.status-rejected{color:#ff7582;background:#ff46551f;border:1px solid #ff46554d}.status-archived{color:#fff6;background:#ffffff0d;border:1px solid #ffffff1a}.member-domains-list{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.domain-pill{color:#c8ff4d;background:#c8ff4d14;border:1px solid #c8ff4d33;border-radius:999px;padding:3px 10px;font-size:11px}.member-statement{color:#ffffffbf;background:#00000040;border-left:2px solid #c8ff4d;border-radius:0 6px 6px 0;margin-bottom:12px;padding:8px 12px;font-size:12px;line-height:1.4}.member-card-footer{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.member-contacts{flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.contact-link{color:#ffffffa6;align-items:center;gap:5px;text-decoration:none;transition:color .2s;display:inline-flex}.contact-link:hover{color:#c8ff4d}.link-social{color:#4fc3f7}.member-action-btns{gap:6px;display:flex}.action-btn{cursor:pointer;border:1px solid #0000;border-radius:4px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;transition:all .2s}.action-shortlist{color:#4fc3f7;background:#4fc3f71a;border-color:#4fc3f74d}.action-shortlist:hover{color:#0e1013;background:#4fc3f7}.action-select{color:#c8ff4d;background:#c8ff4d1a;border-color:#c8ff4d4d}.action-select:hover{color:#0e1013;background:#c8ff4d}.action-archive{color:#fff6;background:#ffffff0d;border-color:#ffffff1f}.action-archive:hover{color:#fff;background:#ffffff1f}.action-reject{color:#ff7582;background:#ff46551f;border-color:#ff465559}.action-btn:disabled{opacity:.35;cursor:not-allowed}.action-btn.is-active:disabled{opacity:.92;cursor:default;filter:brightness(1.15)}.admin-team-card{background:#121722;border:1px solid #ff465540;border-radius:12px;padding:16px 20px;transition:border-color .2s}.admin-team-card:hover{border-color:#ff4655}.team-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.team-code-tag{color:#ff4655;background:#ff46551a;border-radius:4px;margin-bottom:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.team-name{color:#fff;font-size:19px;font-weight:700}.team-college-pill{color:#ffffff80;align-items:center;gap:6px;margin-top:2px;font-size:11px;display:inline-flex}.internal-badge{color:#c8ff4d;background:#c8ff4d26;border-radius:3px;padding:1px 6px;font-size:9.5px;font-weight:700}.team-status-col{text-align:right}.team-tag{text-transform:uppercase;border-radius:999px;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.team-tag.status-pending{color:#ffd166;background:#ffd1661f;border:1px solid #ffd1664d}.team-tag.status-confirmed{color:#c8ff4d;background:#c8ff4d1f;border:1px solid #c8ff4d4d}.team-tag.status-rejected{color:#ff7582;background:#ff46551f;border:1px solid #ff46554d}.utr-box{color:#fff9;background:#0000004d;border-radius:4px;margin-top:6px;padding:3px 8px;font-size:10px}.team-roster-grid{background:#0003;border-radius:8px;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px;padding:12px 14px;display:grid}@media (width<=600px){.team-roster-grid{grid-template-columns:1fr}}.roster-label{color:#fff6;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:9.5px;font-weight:700}.roster-val{color:#ece8e1;font-size:13.5px;font-weight:600}.roster-sub{color:#ffffff80;margin-top:1px;font-size:11px}.roster-players-list{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.player-chip{color:#fffc;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;padding:2px 7px;font-size:10.5px}.team-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.team-date{color:#fff6;font-size:10px}.team-btn-group{gap:8px;display:flex}.action-confirm{color:#0e1013;background:#c8ff4d;align-items:center;gap:5px;display:inline-flex}.action-confirm:hover{background:#b6f538}.action-reject{color:#ff7582;background:#ff465526;border-color:#ff465559;align-items:center;gap:5px;display:inline-flex}.action-reject:hover{color:#fff;background:#ff4655}.admin-stats-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:20px;display:grid}.bento-metric-card{background:#121722;border:1px solid #ffffff17;border-radius:12px;padding:20px}.metric-header{color:#ffffff80;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10px;display:flex}.metric-number{margin-bottom:8px;font-size:32px;font-weight:800;line-height:1}.metric-sub{color:#ffffff73;font-size:11px}.admin-config-banner{color:#ffffffa6;background:#00000059;border:1px dashed #ffffff26;border-radius:10px;flex-wrap:wrap;gap:16px;padding:16px;font-size:12px;display:flex}.admin-contact-card{background:#121722;border:1px solid #ffffff17;border-radius:10px;padding:16px}.contact-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.contact-name{color:#fff;font-size:15px;font-weight:700}.contact-email{color:#4fc3f7;font-size:11.5px;text-decoration:none}.contact-date{color:#fff6;font-size:10.5px}.contact-subject{color:#ece8e1;margin-bottom:6px;font-size:12px}.contact-message{color:#ffffffb3;background:#00000040;border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.4}
