.gmo-top{
    padding: 1.2rem 0;
    display: flex;
}
.gmo-bottom{
    padding: 0.5rem 0;
    display: flex;
    justify-content: end;
}

#summary_wrapper #summary_filter input{
    border: 1px solid #CDD5DF;
    border-radius: 4px;
    padding: 0 12px 0 40px;
    width: 20rem;
    height: 40px;
    background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat 13px center;
}
#summary_wrapper #summary_filter input:focus{
	outline: none;
	border: 1px solid var(--am-primary-color);
	box-shadow: var(--am-box-shadow);
}
#map-wrapper{
    position: relative;
    width: 100%;
    height: 400px;
    margin-top: 1rem;
}
table{
    color: #4B5565;
    border-collapse: collapse;
    border:0;
}

table th,table.dataTable tbody th, table td, table tr,table.dataTable.no-footer {
    border:0 ;
}

table.dataTable tbody td {
    padding: 1rem;
    background-color:transparent;
    border-bottom:1px solid #CDD5DF;

}
table.dataTable tbody th, 
table.dataTable thead td,
table.dataTable thead th{
    padding: 0.5rem 1rem;
    font-size: 0.85rem;
    font-weight: 400;
    border-bottom:1px solid #CDD5DF;
    background-color: #F5F8F0;
}



#summary_wrapper .gmo-bottom .dataTables_paginate{
    display: flex;
    gap: 8px;
}
#summary_wrapper .gmo-bottom .paging_simple_numbers .paginate_button{
    border-radius: 4px;
    padding: 4px;
    box-shadow:none;
    height:32px;
    font-size: 14px;
    font-weight: 400;
    color: var(--am-text-color) !important;
    text-shadow: var(--am-text-color);
}
#summary_wrapper .gmo-bottom .paging_simple_numbers span .paginate_button{
    width: 32px;
}
#summary_wrapper .gmo-bottom .paging_simple_numbers .paginate_button:hover{
    background: #CDD5DF;
    border-color: #CDD5DF;
}
#summary_wrapper .gmo-bottom .paging_simple_numbers .paginate_button.current,
#summary_wrapper .gmo-bottom .paging_simple_numbers .paginate_button:active{
	
    background-color: var( --e-global-color-accent );
    color: #fff !important;

}
.p-badge {
    line-height: 1.3;
    height: auto;
    border-radius: 4px;
    text-align: center;
    white-space: normal;
}

.p-small {
    min-width: 100px;
    padding: 1px 6px;
}
.p-large {
    min-width: 155px;
    padding: 4px 8px;
}
.status-0 {
    background: #F8F9FC;
    color: #363F72;
}
.status-1 {
    background: #EFF8FF;
    color: #175CD3;
}
.status-2 {
    background: #ECFDF3;
    color: #027A48;
}
.status-3 {
    background: #FFF1F3;
    color: #C01048;
}
.status-4 {
    background: #FFFAEB;
    color: #B54708; 
}
.single-release-wrap,
.single-notification-wrap {
	background-color: #f5f8f0;
	padding: 0 20px 16px 20px;
}
.single-release-header,
.single-notification-header{
    margin:0 auto;
    max-width:800px;
}
.single-release-header h2,
.single-notification-header h2{
	margin-top:0;
}
.single-release-grid,
.single-notification-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    margin-top:32px;
    gap:24px
}
.rn-attribute{
    display: grid;
    grid-template-columns: 18px 1fr;
    gap: 8px;
    margin-bottom: 4px;
    align-items: center
}
.rn-docs{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
    align-items: center;
    color: #121926;
}
.rn-docs a{
   background-color: #F7F8F9;
   border-radius:4px;
   padding: 12px 16px 11px 16px;
   display: flex;
    justify-content: space-between;
    gap: 8px;
    color: #121926;
    text-decoration:none;
    cursor: pointer;
}
.single-new-content .rn-docs a:hover{
    color:#121926 !important;
    opacity:.9;
}
.single-release-wrap article + article,
.single-notification-wrap article + article{
    margin-top:40px
}
@media(max-width:768px){
    .single-release-grid,
    .single-notification-grid,
    .rn-docs {     
        grid-template-columns: 1fr;
    }
}