.amo_wrapper [data-columns] .amo-members-grid,.amo_wrapper [data-columns] .amo-members-organizations-grid,.amo_wrapper [data-columns] .amo-committee-member-grid,.amo_wrapper [data-columns] .amo-committee-member-positions-grid,.amo_wrapper [data-columns] .amo-committee-grid,.amo_wrapper [data-columns] .amo-classifieds-grid,.amo_wrapper [data-columns] .amo-jobs-grid,.amo_wrapper [data-columns] .amo-resumes-grid{display:grid;gap:2em;grid-template-columns:1fr}.amo_wrapper [data-columns="2"] .amo-members-grid,.amo_wrapper [data-columns="2"] .amo-members-organizations-grid,.amo_wrapper [data-columns="2"] .amo-committee-member-grid,.amo_wrapper [data-columns="2"] .amo-committee-member-positions-grid,.amo_wrapper [data-columns="2"] .amo-committee-grid,.amo_wrapper [data-columns="2"] .amo-classifieds-grid,.amo_wrapper [data-columns="2"] .amo-jobs-grid,.amo_wrapper [data-columns="2"] .amo-resumes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amo_wrapper [data-columns="3"] .amo-members-grid,.amo_wrapper [data-columns="3"] .amo-members-organizations-grid,.amo_wrapper [data-columns="3"] .amo-committee-member-grid,.amo_wrapper [data-columns="3"] .amo-committee-member-positions-grid,.amo_wrapper [data-columns="3"] .amo-committee-grid,.amo_wrapper [data-columns="3"] .amo-classifieds-grid,.amo_wrapper [data-columns="3"] .amo-jobs-grid,.amo_wrapper [data-columns="3"] .amo-resumes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.amo_wrapper [data-columns="4"] .amo-members-grid,.amo_wrapper [data-columns="4"] .amo-members-organizations-grid,.amo_wrapper [data-columns="4"] .amo-committee-member-grid,.amo_wrapper [data-columns="4"] .amo-committee-member-positions-grid,.amo_wrapper [data-columns="4"] .amo-committee-grid,.amo_wrapper [data-columns="4"] .amo-classifieds-grid,.amo_wrapper [data-columns="4"] .amo-jobs-grid,.amo_wrapper [data-columns="4"] .amo-resumes-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:768px){.amo_wrapper [data-columns] .amo-members-grid,.amo_wrapper [data-columns] .amo-members-organizations-grid,.amo_wrapper [data-columns] .amo-committee-member-grid,.amo_wrapper [data-columns] .amo-committee-member-positions-grid,.amo_wrapper [data-columns] .amo-committee-grid,.amo_wrapper [data-columns] .amo-classifieds-grid,.amo_wrapper [data-columns] .amo-jobs-grid,.amo_wrapper [data-columns] .amo-resumes-grid{grid-template-columns:1fr!important}}.amo_wrapper [data-columns] .amo_wrapper-item{min-width:0;overflow-wrap:break-word}.amo_wrapper [data-columns] .amo_wrapper-item img{max-width:100%;height:auto}.amo_wrapper{margin:.25em 0;padding:.5em 0}.amo_wrapper .amo-subtitle,.amo_wrapper .amo-form-title{margin:0;font-weight:700}.amo_wrapper .amo-label{font-style:italic}.amo_wrapper form{margin-top:1em;margin-bottom:1em}.amo_wrapper form .amo-form-group{margin-bottom:1em}.amo_wrapper form label{display:block}.amo_wrapper form input,.amo_wrapper form select{width:400px}.amo_wrapper button{word-wrap:normal}.amo_wrapper .amo_wrapper-item{border-bottom:1px solid #ccc;margin-bottom:1em;padding-bottom:1em}.amo_wrapper .amo-panel{border:1px solid #ccc;border-radius:10px}.amo_wrapper .amo-panel .amo-panel-header{background-color:#ddd;border-top-left-radius:10px;border-top-right-radius:10px;padding:.5em}.amo_wrapper .amo-panel .amo-panel-header h4{margin:0}.amo_wrapper .amo-panel .amo-panel-body{padding:.5em}.amo_wrapper .amo-panel .amo-panel-body:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.amo_wrapper .content-restricted-message{background-color:#f7f9fc;border:2px solid #0073aa;border-radius:8px;padding:2em;text-align:center;margin:2em 0}.amo_wrapper .content-restricted-message p{color:#23282d;font-size:1.1em;margin:0}.amo_wrapper .content-restricted-message p:first-child{font-weight:600;margin-bottom:.5em}.amo_wrapper .amo-button{background-color:#0073aa;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin-top:1em;padding:.75em 1.5em;text-decoration:none;transition:background-color 0.2s}.amo_wrapper .amo-button:hover{background-color:#005177}.amo_wrapper .login-status{background-color:#f7f9fc;border:1px solid #ddd;border-radius:4px;margin:1em 0;padding:1em}.amo_wrapper .login-status.logged-in{background-color:#e8f5e9;border-color:#4caf50}.amo_wrapper .login-status.logged-out{background-color:#fff3e0;border-color:#ff9800}.amo_wrapper .login-status p{margin:.5em 0}.amo_wrapper .login-status p:first-child{font-weight:600}.amo_wrapper .login-button,.amo_wrapper .logout-button{background-color:#0073aa;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin-top:.5em;padding:.5em 1em;text-decoration:none}.amo_wrapper .login-button:hover,.amo_wrapper .logout-button:hover{background-color:#005177}.amo_wrapper .logout-button{background-color:#dc3232}.amo_wrapper .logout-button:hover{background-color:#a00}.amo_wrapper .amo-organization-directory-wrapper,.amo_wrapper .amo-individual-directory-wrapper{margin:.5em 0}.amo_wrapper .amo-organization-directory-wrapper .amo-search-bar,.amo_wrapper .amo-individual-directory-wrapper .amo-search-bar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1em;margin-bottom:1em}.amo_wrapper .amo-organization-directory-wrapper .amo-search-bar .amo-search-field,.amo_wrapper .amo-individual-directory-wrapper .amo-search-bar .amo-search-field{flex:1;min-width:200px}.amo_wrapper .amo-organization-directory-wrapper .amo-search-bar .amo-search-field label,.amo_wrapper .amo-individual-directory-wrapper .amo-search-bar .amo-search-field label{display:block;font-weight:600;margin-bottom:.25em}.amo_wrapper .amo-organization-directory-wrapper .amo-search-bar .amo-search-field input,.amo_wrapper .amo-organization-directory-wrapper .amo-search-bar .amo-search-field select,.amo_wrapper .amo-individual-directory-wrapper .amo-search-bar .amo-search-field input,.amo_wrapper .amo-individual-directory-wrapper .amo-search-bar .amo-search-field select{border:1px solid #ddd;border-radius:4px;padding:.5em;width:100%}.amo_wrapper .amo-organization-directory-wrapper .amo-search-bar .amo-search-buttons,.amo_wrapper .amo-individual-directory-wrapper .amo-search-bar .amo-search-buttons{display:flex;gap:.5em}.amo_wrapper .amo-organization-directory-wrapper .amo-search-bar button,.amo_wrapper .amo-individual-directory-wrapper .amo-search-bar button{background-color:#0073aa;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5em 1em}.amo_wrapper .amo-organization-directory-wrapper .amo-search-bar button:hover,.amo_wrapper .amo-individual-directory-wrapper .amo-search-bar button:hover{background-color:#005177}.amo_wrapper .amo-organization-directory-wrapper .amo-search-bar button.amo-clear-button,.amo_wrapper .amo-individual-directory-wrapper .amo-search-bar button.amo-clear-button{background-color:#666}.amo_wrapper .amo-organization-directory-wrapper .amo-search-bar button.amo-clear-button:hover,.amo_wrapper .amo-individual-directory-wrapper .amo-search-bar button.amo-clear-button:hover{background-color:#444}.amo_wrapper .amo-organization-directory-wrapper .amo-directory-actions,.amo_wrapper .amo-individual-directory-wrapper .amo-directory-actions{display:flex;gap:1em;justify-content:space-between;margin-bottom:1em}.amo_wrapper .amo-organization-directory-wrapper .amo-directory-actions button,.amo_wrapper .amo-individual-directory-wrapper .amo-directory-actions button{background-color:#0073aa;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5em 1em}.amo_wrapper .amo-organization-directory-wrapper .amo-directory-actions button:hover,.amo_wrapper .amo-individual-directory-wrapper .amo-directory-actions button:hover{background-color:#005177}.amo_wrapper table.amo-directory-table{border-collapse:collapse;width:100%}.amo_wrapper table.amo-directory-table th{background-color:#f1f1f1;cursor:pointer;font-weight:600;padding:.75em;text-align:left}.amo_wrapper table.amo-directory-table th:hover{background-color:#e0e0e0}.amo_wrapper table.amo-directory-table th.sortable::after{content:" ↕";opacity:.3}.amo_wrapper table.amo-directory-table th.sort-asc::after{content:" ↑";opacity:1}.amo_wrapper table.amo-directory-table th.sort-desc::after{content:" ↓";opacity:1}.amo_wrapper table.amo-directory-table td{border-bottom:1px solid #ddd;padding:.75em}.amo_wrapper table.amo-directory-table tr:hover{background-color:#f9f9f9}.amo_wrapper table.amo-directory-table a{color:#0073aa;text-decoration:none}.amo_wrapper table.amo-directory-table a:hover{text-decoration:underline}nav[id^="amo-pagination"] ul.pagination{list-style:none!important;padding-left:0!important;margin:20px 0!important;display:inline-flex!important;align-items:center!important;gap:4px!important;border-radius:0!important}nav[id^="amo-pagination"] ul.pagination>li{display:inline-flex!important;list-style:none!important;list-style-type:none!important}nav[id^="amo-pagination"] ul.pagination>li::before,nav[id^="amo-pagination"] ul.pagination>li::after{content:none!important;display:none!important}nav[id^="amo-pagination"] ul.pagination>li>a,nav[id^="amo-pagination"] ul.pagination>li>span{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-width:36px!important;height:36px!important;padding:0 10px!important;line-height:1!important;text-decoration:none!important;color:#337ab7!important;background-color:transparent!important;border:none!important;border-radius:6px!important;margin:0!important;transition:background-color 0.15s ease,color 0.15s ease!important}nav[id^="amo-pagination"] ul.pagination>li>a:hover,nav[id^="amo-pagination"] ul.pagination>li>span:hover,nav[id^="amo-pagination"] ul.pagination>li>a:focus,nav[id^="amo-pagination"] ul.pagination>li>span:focus{z-index:2!important;color:#23527c!important;background-color:#eee!important;border-color:transparent!important}nav[id^="amo-pagination"] ul.pagination>.active>a,nav[id^="amo-pagination"] ul.pagination>.active>span,nav[id^="amo-pagination"] ul.pagination>.active>a:hover,nav[id^="amo-pagination"] ul.pagination>.active>span:hover,nav[id^="amo-pagination"] ul.pagination>.active>a:focus,nav[id^="amo-pagination"] ul.pagination>.active>span:focus{z-index:3!important;color:#fff!important;background-color:#337ab7!important;border-color:#337ab7!important;cursor:default!important}nav[id^="amo-pagination"] ul.pagination>.disabled>span,nav[id^="amo-pagination"] ul.pagination>.disabled>span:hover,nav[id^="amo-pagination"] ul.pagination>.disabled>span:focus,nav[id^="amo-pagination"] ul.pagination>.disabled>a,nav[id^="amo-pagination"] ul.pagination>.disabled>a:hover,nav[id^="amo-pagination"] ul.pagination>.disabled>a:focus{color:#ccc!important;background-color:transparent!important;border-color:transparent!important;cursor:not-allowed!important}.amo_events-details{margin-top:.75em}.amo_events-details>.amo_events-details-toggle{display:inline-flex;align-items:center;gap:.35em;cursor:pointer;font-weight:700;list-style:none;color:#337ab7}.amo_events-details>.amo_events-details-toggle::-webkit-details-marker{display:none}.amo_events-details>.amo_events-details-toggle:hover,.amo_events-details>.amo_events-details-toggle:focus-visible{text-decoration:underline}.amo_events-details>.amo_events-details-toggle::before{content:"";display:inline-block;width:0;height:0;border-top:.35em solid #fff0;border-bottom:.35em solid #fff0;border-left:.45em solid currentColor;transition:transform 0.15s ease-in-out}.amo_events-details[open]>.amo_events-details-toggle::before{transform:rotate(90deg)}.amo_events-details[open]>.amo_events-details-toggle>.amo_events-details-label{display:none}.amo_events-details[open]>.amo_events-details-toggle::after{content:attr(data-amo-open-label)}.amo_events-details>.amo_events-details-content{margin-top:.5em}