.council-container{background-color:var(--color-background-primary);padding:30px;width:100%;max-width:1200px;box-sizing:border-box;min-height:90vh}.council-container .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap}.council-container .header h1{margin:0;font-weight:600;font-family:"Inter",sans-serif;font-size:2rem}.council-container .actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-top:10px}.council-container .actions i{color:var(--color-text-accent)}.council-container .members-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:25px;margin-bottom:40px}.council-container .member-card{background-color:var(--color-background-primary);border-radius:12px;box-shadow:var(--shadow-00);padding:20px;display:flex;align-items:center;gap:15px;transition:all .2s ease-in-out}.council-container .member-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-01)}.council-container .member-card.selected{border:2px solid var(--color-input-border-selected);box-shadow:0 0 10px 4px color-mix(in srgb, var(--color-input-border-selected) 20%, transparent)}.council-container .member-avatar{width:60px;height:60px;background-color:#e0e0e0;border-radius:10px;display:flex;justify-content:center;align-items:center;font-size:1.8em;color:#aaa;flex-shrink:0;overflow:hidden}.council-container .member-avatar img{width:100%;height:100%;object-fit:cover}.council-container .member-info{font-family:"Inter",sans-serif}.council-container .member-info h3{margin:0;font-size:1.375rem;font-weight:600}.council-container .member-info p{margin:0;font-weight:700;color:var(--color-text-accent)}.council-container .pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px;background-color:rgba(0,0,0,0);border-radius:0;padding:0;box-shadow:none}.council-container .page-numbers-wrapper{display:flex;gap:10px;background-color:color-mix(in srgb, var(--color-button-primary) 10%, transparent);border-radius:50px;box-shadow:0 2px 5px rgba(0,0,0,.03)}.council-container .pagination-item{background-color:rgba(0,0,0,0);border:none;cursor:pointer;font-size:1.125rem;color:var(--color-text-accent);transition:all .2s ease-in-out;font-weight:500;font-family:"Inter",sans-serif}.council-container .pagination-page-number{width:40px;height:40px;display:flex;justify-content:center;align-items:center;padding:0;border-radius:50%}.council-container .pagination-page-number.active{background-color:var(--color-button-secondary);color:var(--color-button-secondary-text);box-shadow:0 4px 10px color-mix(in srgb, var(--color-button-secondary) 30%, transparent)}.council-container .pagination-page-number:not(.active):hover{background-color:color-mix(in srgb, var(--color-button-secondary) 15%, transparent)}.council-container .pagination-nav-button{padding:10px 15px;border-radius:8px;width:auto;height:auto;color:#DF1E23}.council-container .pagination-nav-button:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-button-primary) 15%, transparent)}.council-container .pagination-item i{font-size:.8em}.council-container .form-container{width:unset !important;flex-grow:0 !important}.council-container .action-button{flex-grow:0 !important;justify-content:center}@media(min-width: 769px)and (max-width: 900px){.council-container .header{flex-direction:column;align-items:flex-start}.council-container .actions{width:100%;justify-content:space-between;margin-top:20px}.council-container .form-container{flex-grow:1 !important}}@media(max-width: 768px){.council-container .header{flex-direction:column;align-items:flex-start}.council-container .actions{width:100%;justify-content:space-between;margin-top:20px}.council-container .form-container{flex-grow:1 !important}.council-container .members-grid{grid-template-columns:1fr}}@media(max-width: 540px){.council-container .action-button{flex-grow:1 !important}}/*# sourceMappingURL=council-members.min.css.map */
