.committee-application-loading{display:grid;justify-items:center;gap:14px;padding:36px 20px;color:var(--muted)}
.committee-application-center{display:grid;gap:24px}
.committee-application-center form{display:grid;gap:16px}
.committee-application-identity{display:flex;align-items:center;gap:14px;padding:15px;border:1px solid rgba(56,235,241,.17);border-radius:12px;background:rgba(35,92,105,.13)}
.committee-application-identity>div{min-width:0}.committee-application-identity strong{display:block;overflow-wrap:anywhere}.committee-application-identity p{margin:6px 0 0;font-size:12px;color:var(--muted);line-height:1.7}
.committee-application-form-note{margin:0;color:var(--muted);font-size:12px;line-height:1.8}
.committee-application-eligibility{padding:20px;border:1px solid rgba(99,161,179,.25);border-radius:12px;background:rgba(31,65,78,.19)}
.committee-application-eligibility strong{font-size:16px}.committee-application-eligibility p{margin:10px 0 14px;color:var(--muted);line-height:1.8;font-size:13px}
.committee-application-history-section h3{margin:0 0 12px;font-size:15px}.committee-application-history{display:grid;gap:10px;max-height:320px;overflow:auto;padding-right:4px;scrollbar-width:thin}
.committee-application-history-item{padding:15px;border:1px solid rgba(123,162,180,.16);border-radius:11px;background:rgba(12,27,38,.4)}
.committee-application-history-item>div{display:flex;align-items:center;gap:12px;justify-content:space-between}.committee-application-history-item h4{margin:0;font-size:15px;overflow-wrap:anywhere;min-width:0}.committee-application-history-item p{margin:9px 0 0;font-size:12px;color:var(--muted);line-height:1.75;overflow-wrap:anywhere}
.committee-application-history-item a{margin-top:10px}.committee-application-empty{padding:22px 16px;border:1px dashed rgba(116,156,174,.23);border-radius:10px;font-size:13px;line-height:1.8;color:var(--muted)}
.committee-application-admin-header{display:flex;align-items:center;gap:14px}#committee-application-filter{min-width:126px;width:auto}
.committee-application-admin-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.committee-application-admin-card{display:grid;align-content:start;gap:15px;padding:20px;border:1px solid rgba(105,153,174,.2);border-radius:13px;background:linear-gradient(125deg,rgba(31,63,78,.25),rgba(10,25,36,.6));min-width:0}
.committee-application-admin-card-header{display:flex;gap:14px;justify-content:space-between;align-items:start}.committee-application-admin-card h3{margin:0;font-size:17px;overflow-wrap:anywhere}.committee-application-admin-card .status-chip{flex-shrink:0}
.committee-application-applicant{display:flex;align-items:center;gap:12px;min-width:0}.committee-application-applicant>div{min-width:0}.committee-application-applicant strong{font-size:14px;overflow-wrap:anywhere}.committee-application-applicant small{display:block;margin-top:5px;font-size:11px;color:var(--muted)}
.committee-application-details{display:grid;gap:8px;margin:0;padding:13px;border-radius:10px;background:rgba(1,10,18,.25)}
.committee-application-details>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.8}.committee-application-details dt{color:var(--muted)}.committee-application-details dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}
.committee-application-admin-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.committee-application-admin-actions .btn{min-height:38px}
.committee-application-review-summary{margin-bottom:18px;padding:15px;border:1px solid rgba(127,166,184,.19);border-radius:11px;background:rgba(23,53,68,.2)}
.committee-application-review-summary h3{margin:0 0 8px;font-size:16px}.committee-application-review-summary p{margin:0;color:var(--muted);font-size:13px;line-height:1.85}
.committee-owner-admin{display:flex;align-items:center;gap:12px;margin-top:15px;padding-top:15px;border-top:1px solid rgba(117,160,178,.15)}.committee-owner-admin>div{min-width:0}.committee-owner-admin small{display:block;color:var(--muted);font-size:11px;margin-bottom:5px}.committee-owner-admin strong{font-size:13px;overflow-wrap:anywhere}
.committee-owner-field .select{width:100%}.permission-check.is-owner{opacity:.9;border-color:rgba(243,167,73,.25)}
@media(max-width:900px){.committee-application-admin-list{grid-template-columns:1fr}}
@media(max-width:600px){.committee-application-admin-header{flex-wrap:wrap;justify-content:flex-start}.committee-application-admin-card{padding:16px;gap:13px}.committee-application-details>div{grid-template-columns:72px minmax(0,1fr)}.committee-application-admin-actions .btn{flex:1}.committee-application-trigger{font-size:12px}.committee-application-identity{padding:12px;gap:11px}.committee-application-identity .account-avatar{width:36px;height:36px}.committee-application-eligibility{padding:16px}}
