.chamber-stats-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px;display:grid}.chamber-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.chamber-stat-card-accent{background:var(--stat-color);height:3px}.chamber-stat-card-body{align-items:center;gap:14px;padding:16px 20px;display:flex}.chamber-stat-card-icon{width:40px;height:40px;color:var(--stat-color);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.chamber-stat-card-text{flex:1;min-width:0}.chamber-stat-card-label{color:#6b7280;font-size:13px;font-weight:500;line-height:1.2}.chamber-stat-card-subtitle{color:#9ca3af;margin-top:1px;font-size:11px}.chamber-stat-card-value{color:#111827;margin-top:4px;font-size:22px;font-weight:700;line-height:1}@media (max-width:768px){.chamber-stats-grid{grid-template-columns:1fr}}@media (max-width:767px){.chamber-page .list-table-section-header{flex-direction:column;align-items:stretch}.chamber-page .list-table-section-header-actions{justify-content:flex-start;width:100%}.chamber-page .list-table-section-header-actions .list-table-primary-btn,.chamber-page .list-table-section-header-actions .list-table-secondary-btn{flex:1;justify-content:center;min-width:0}}.chamber-committees-tab.leader-section{margin-top:4px}.chamber-committees-tab .chamber-committees-grid{gap:0 12px;margin-bottom:0}.chamber-committees-tab .chamber-committees-grid>[class*=col-]{min-width:0;margin-bottom:12px}.chamber-committees-tab .chamber-committee-description{color:#6b7280;margin:0 0 8px;font-size:12px;line-height:1.5}.chamber-committees-tab .chamber-committee-stats{color:#5b6276;align-items:center;gap:12px;margin-top:8px;font-size:13px;display:flex}.chamber-committees-tab .chamber-committee-stat-num{color:#2d586e}.chamber-committees-tab .chamber-committees-empty{text-align:center;color:#6b7280;padding:2rem}.chamber-committees-tab .chamber-committees-empty p{margin:0}.chamber-committee-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:700;display:flex}.chamber-committee-avatar--default{color:#2d586e;background:#e8f0f4}.chamber-committee-avatar--type-standing{color:#fff;background:#2d586e}.chamber-committee-avatar--type-ad-hoc{color:#fff;background:#7c3aed}.chamber-committee-avatar--type-advisory{color:#fff;background:#059669}.chamber-committees-tab .leader-position-tag--type-standing{color:#2d586e;background:#2d586e1a}.chamber-committees-tab .leader-position-tag--type-ad-hoc{color:#7c3aed;background:#7c3aed1a}.chamber-committees-tab .leader-position-tag--type-advisory{color:#059669;background:#0596691a}.chamber-committees-tab .leader-position-tag--authority-approve{color:#065f46;background:#d1fae5}.chamber-committees-tab .leader-position-tag--authority-recommend{color:#1e40af;background:#dbeafe}.chamber-committees-tab .leader-position-tag--authority-escalate_to_council{color:#92400e;background:#fef3c7}.chamber-opportunities-tab{margin-top:0}.chamber-opportunities-tab .list-table-filters{margin-bottom:16px}.chamber-opportunities-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.chamber-opportunity-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;min-height:0;padding:16px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.chamber-opportunity-card:hover{border-color:#2d586e;box-shadow:0 4px 12px #2d586e1f}.chamber-opportunity-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.chamber-opportunity-committee{color:#6b7280;font-size:13px;font-weight:500}.chamber-opportunity-card-header-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.chamber-opportunity-card .statues{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.chamber-opportunity-card-actions{position:relative}.chamber-opportunity-action-btn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.chamber-opportunity-action-btn:hover{color:#2d586e;background:#f8fafc;border-color:#2d586e}.chamber-opportunity-action-dropdown{z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:140px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.chamber-opportunity-dropdown-item{text-align:left;color:#111827;cursor:pointer;background:0 0;border:none;width:100%;padding:8px 12px;font-size:13px;font-weight:500;transition:background .15s;display:block}.chamber-opportunity-dropdown-item:hover{background:#f8fafc}.chamber-opportunity-card-body{flex:1;min-height:0;margin-bottom:12px}.chamber-opportunity-title{color:#111827;margin:0 0 6px;font-size:16px;font-weight:600;line-height:24px}.chamber-opportunity-description{color:#6b7280;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.chamber-opportunity-card-footer{border-top:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.chamber-opportunity-due{color:#6b7280;font-size:13px}.chamber-opportunity-workflow-btn{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .2s;display:inline-flex}.chamber-opportunity-workflow-btn:hover{background:#3c7592}.chamber-opportunities-empty{text-align:center;color:#6b7280;grid-column:1/-1;padding:2rem}.chamber-opportunities-empty p{margin:0}.chamber-opportunities-loading{justify-content:center;align-items:center;min-height:120px;display:flex}@media (max-width:768px){.chamber-opportunities-grid{grid-template-columns:1fr}}.opportunity-details-form .minimal-form-readonly{color:#6b7280;font-size:14px;line-height:1.5}.opportunity-details-modal-loading,.opportunity-details-modal-empty{text-align:center;color:#6b7280;margin:0;padding:2rem}.form-control.form-control-readonly,.form-control-readonly{cursor:not-allowed;opacity:1;background-color:#e9ecef!important}