.committee-page{color:#243052}.committee-back{color:#fff;background:#ffffff18;border:1px solid #ffffff40;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:800}.committee-caution{color:#4f5da4;background:#f2f4ff;border:1px solid #dbe1fa;border-radius:12px;margin:0 0 16px;padding:14px 18px;font-size:12px;line-height:1.6}.committee-session,.committee-workspace,.committee-form,.committee-history{background:#fff;border:1px solid #e0e5f0;border-radius:15px;box-shadow:0 10px 28px #1c275108}.committee-session{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;padding:17px 20px;font-size:12px;display:flex}.committee-session form{gap:8px;display:flex}.committee-identity{align-items:center;gap:12px;display:flex}.committee-identity button{color:#4d5cb0;background:#edf0ff}.committee-page input,.committee-page select,.committee-page textarea{color:#26335d;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #dce2ef;border-radius:9px;padding:9px 11px}.committee-page input[type=checkbox]{accent-color:#5968d8;width:16px;min-height:16px}.committee-page button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#315cff,#7c3aed);border:0;border-radius:9px;min-height:40px;padding:9px 15px;font-weight:750}.committee-page button:disabled{opacity:.5;cursor:not-allowed}.committee-page label{color:#596683;gap:7px;font-size:11px;font-weight:750;display:grid}.committee-message{color:#246954;background:#ecfaf4;border-radius:9px;padding:12px 16px}.committee-message.error{color:#9e473f;background:#fff2f0}.committee-workspace{padding:22px}.committee-workspace>label{max-width:700px;margin-bottom:18px}.committee-layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}.committee-form,.committee-history{padding:22px}.committee-form{gap:16px;display:grid}.committee-form h2,.committee-history h2{color:#1d2a59;margin:0;font-size:19px}.committee-form h3{margin:7px 0 0;font-size:14px}.committee-form>p,.committee-history>p{color:#6d7892;margin:0;font-size:12px}.committee-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.committee-people{gap:10px;display:grid}.committee-people>div{border:1px solid #e4e8f2;border-radius:10px;gap:10px;padding:15px;display:grid}.committee-people>div>strong{font-size:12px}.committee-people label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.committee-form>button{justify-self:start}.committee-empty{color:#71809b;border:1px dashed #d7deec;border-radius:12px;padding:24px}.committee-history{gap:12px;display:grid}.committee-history article{border:1px solid #e5e9f2;border-radius:10px;gap:8px;padding:15px;display:grid}.committee-history article small{color:#7a86a1}.committee-history article strong{color:#4856a9;font-size:12px}.committee-history article p{color:#4f5e7d;margin:0;font-size:12px;line-height:1.6}.committee-history article ul{color:#6b7790;margin:0;padding-left:17px;font-size:11px;line-height:1.6}@media (max-width:850px){.committee-layout{grid-template-columns:1fr}}@media (max-width:600px){.committee-session{flex-direction:column;align-items:stretch}.committee-session form{flex-direction:column}.committee-fields{grid-template-columns:1fr}}
