/*!
 * block-grantee-details.scss v1.0.0
 * (c) 2025 MADEO LLC - https://madeostudio.com
 * Licensed under the MIT License
 */
/*!
 * _variable.scss v1.0.0
 * (c) 2025 MADEO LLC - https://madeostudio.com
 * Licensed under the MIT License
 */
/*! Variables
   ========================================================================== */
.block-grantee-details{position:relative}@media (min-width:1200px){.block-grantee-details{padding-bottom:100px}}@media (min-width:992px) and (max-width:1199.98px){.block-grantee-details{padding-bottom:100px}}@media (min-width:768px) and (max-width:991.98px){.block-grantee-details{padding-bottom:80px;overflow:hidden}}@media (max-width:767.98px){.block-grantee-details{padding-bottom:40px;overflow:hidden}}@media (min-width:992px){.block-grantee-details .data-col-1{max-width:12%;flex:0 0 12%;padding-right:30px}.block-grantee-details .data-col-2{max-width:36%;flex:0 0 36%;padding-right:30px}.block-grantee-details .data-col-3{max-width:15.5%;flex:0 0 15.5%;padding-right:30px}.block-grantee-details .data-col-4{max-width:32.5%;flex:0 0 32.5%;padding-right:50px}}@media (max-width:991.98px) and (min-width:768px){.block-grantee-details .database-header-holder{position:relative;padding-bottom:15px}.block-grantee-details .database-header-holder:after{width:100vw;height:1px;background:rgba(var(--color-black-rgb),.1);position:absolute;bottom:0;left:-40px;content:""}}@media (max-width:767.98px){.block-grantee-details .database-header-holder{padding-bottom:10px;position:relative}.block-grantee-details .database-header-holder:after{width:100vw;height:1px;background:rgba(var(--color-black-rgb),.1);position:absolute;bottom:0;left:-20px;content:""}}@media (min-width:992px){.block-grantee-details .database-header{border-bottom:1px solid rgba(var(--color-black-rgb),.1);padding-bottom:15px;padding-left:20px;margin-bottom:20px}}@media (max-width:991.98px) and (min-width:768px){.block-grantee-details .database-header{gap:30px}}@media (max-width:767.98px){.block-grantee-details .database-header{gap:15px}}.block-grantee-details .database-header button{border:0 none;background-color:transparent;outline:0;box-shadow:none;min-height:0;padding:0}.block-grantee-details .database-header button:hover{background-color:transparent}.block-grantee-details .database-header button:focus{background-color:transparent}.block-grantee-details .database-header button.amount-btn,.block-grantee-details .database-header button.grantee-btn,.block-grantee-details .database-header button.program-btn,.block-grantee-details .database-header button.year-btn{position:relative}.block-grantee-details .database-header button.amount-btn.active,.block-grantee-details .database-header button.grantee-btn.active,.block-grantee-details .database-header button.program-btn.active,.block-grantee-details .database-header button.year-btn.active{padding-right:12px!important}.block-grantee-details .database-header button.amount-btn.active:after,.block-grantee-details .database-header button.grantee-btn.active:after,.block-grantee-details .database-header button.program-btn.active:after,.block-grantee-details .database-header button.year-btn.active:after{content:"";background-image:url(//carnegie.org/wp-content/themes/carnegie/blocks/block-grantee-details/../../_include/img/ui/icon-caret-blue.svg);background-size:8px auto;background-position:right center;background-repeat:no-repeat;transition:all 0s linear;position:absolute;right:0;top:0;width:8px;height:100%}.block-grantee-details .database-header button.amount-btn.active:before,.block-grantee-details .database-header button.grantee-btn.active:before,.block-grantee-details .database-header button.program-btn.active:before,.block-grantee-details .database-header button.year-btn.active:before{content:"";width:100%;height:2px;background:var(--color-blue);position:absolute;bottom:-15px}@media (max-width:767.98px){.block-grantee-details .database-header button.amount-btn.active:before,.block-grantee-details .database-header button.grantee-btn.active:before,.block-grantee-details .database-header button.program-btn.active:before,.block-grantee-details .database-header button.year-btn.active:before{bottom:-10px}}.block-grantee-details .database-header button.amount-btn.active[data-sort=descending]:after,.block-grantee-details .database-header button.grantee-btn.active[data-sort=descending]:after,.block-grantee-details .database-header button.program-btn.active[data-sort=descending]:after,.block-grantee-details .database-header button.year-btn.active[data-sort=descending]:after{transform:rotate(0)}.block-grantee-details .database-header button.amount-btn.active[data-sort=ascending]:after,.block-grantee-details .database-header button.grantee-btn.active[data-sort=ascending]:after,.block-grantee-details .database-header button.program-btn.active[data-sort=ascending]:after,.block-grantee-details .database-header button.year-btn.active[data-sort=ascending]:after{transform:rotate(180deg);transform-origin:center}@media (max-width:991.98px) and (min-width:768px){.block-grantee-details .database-col .database-items{margin-top:40px}}@media (max-width:767.98px){.block-grantee-details .database-col .database-items{margin-top:20px}}.block-grantee-details .database-col .accordion .accordion-item{border:0 none;padding:0;margin:0;background-color:transparent;border-radius:5px!important;overflow:hidden;background:rgba(var(--color-blue-rgb),.06);color:var(--color-black);transition:background-color .2s ease-in-out,border-radius .2s ease-in-out}.block-grantee-details .database-col .accordion .accordion-item:hover{background:rgba(var(--color-blue-rgb),.15)}.block-grantee-details .database-col .accordion .accordion-item:not(:has(.accordion-button.collapsed)){background:var(--color-light-blue)}@media (min-width:992px){.block-grantee-details .database-col .accordion .accordion-item:not(:has(.accordion-button.collapsed)){border-radius:20px!important}}.block-grantee-details .database-col .accordion .accordion-item+.accordion-item{margin-top:5px}.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder{border:0 none;padding:0;margin:0;background-color:transparent;background-color:transparent}.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder:focus{background-color:transparent}.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button{padding:15px 0 15px 20px;margin:0;background-color:transparent;border:0 none;outline:0;box-shadow:none;min-height:0;position:relative;color:var(--color-black)}@media (max-width:767.98px){.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button{padding:15px 10px}}@media (max-width:991.98px){.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button{gap:5px}}.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button:after,.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button:before{display:none}.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button .plus-icon-btn{position:absolute;right:11px;top:12px;width:25px;height:25px}@media (max-width:767.98px){.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button .plus-icon-btn{right:6px;top:5px}}.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button .data-col-1,.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button .data-col-2,.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button .data-col-3,.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button .data-col-4{position:relative}@media (max-width:991.98px){.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button .data-col-1,.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button .data-col-2,.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button .data-col-3,.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button .data-col-4{gap:5px}}@media (max-width:991.98px){.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button .data-col-1{order:3}}@media (max-width:991.98px){.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button .data-col-2{order:1;padding-right:40px}}@media (max-width:991.98px){.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button .data-col-3{order:2}}@media (max-width:991.98px){.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button .data-col-4{order:4}}@media (min-width:992px){.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button .xsmall-title:not(.label){line-height:1.4;display:none}}@media (max-width:991.98px){.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button .xsmall-title:not(.label){display:none}}.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button .text-xsmall{display:inline-block}.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button.collapsed .text-xsmall{display:inline-block}.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button.collapsed .xsmall-title:not(.label){display:none}.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button.collapsed .buttons.plus-icon-btn{background-color:rgba(var(--color-blue-rgb),0)}.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button.collapsed .buttons.plus-icon-btn:after,.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button.collapsed .buttons.plus-icon-btn:before{background-color:var(--color-blue)}.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button .text-xsmall{transition:all .15s linear}@media (min-width:992px){.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button:not(.collapsed) .text-xsmall{display:none}}@media (min-width:992px){.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button:not(.collapsed) .xsmall-title{display:inline-block}}.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button:not(.collapsed) .buttons.plus-icon-btn{background-color:var(--color-white)}.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button:not(.collapsed) .buttons.plus-icon-btn:after{background-color:var(--color-blue)}.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button:not(.collapsed) .buttons.plus-icon-btn:before{display:none}.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button:hover{background-color:transparent}.block-grantee-details .database-col .accordion .accordion-item .accordion-header-holder .accordion-button:focus{background-color:transparent}.block-grantee-details .database-col .accordion .accordion-item .accordion-collapse .accordion-body{padding:0 20px 30px;margin:0}@media (max-width:767.98px){.block-grantee-details .database-col .accordion .accordion-item .accordion-collapse .accordion-body{padding:15px 0;border-top:1px solid rgba(var(--color-black-rgb),.1)}}.block-grantee-details .database-col .accordion .accordion-item .accordion-collapse .info-row{padding-top:15px;border-top:1px solid rgba(var(--color-black-rgb),.1)}.block-grantee-details .database-col .accordion .accordion-item .accordion-collapse .info-row+.info-row{margin-top:15px}@media (max-width:767.98px){.block-grantee-details .database-col .accordion .accordion-item .accordion-collapse .info-row+.info-row{margin-top:6px}}@media (max-width:767.98px){.block-grantee-details .database-col .accordion .accordion-item .accordion-collapse .info-row{border-top:0 none;padding-top:0;padding-left:10px;padding-right:10px}}.block-grantee-details .database-col .accordion .accordion-item .accordion-collapse .info-row.justify-content-end{margin-top:30px;border-top:0 none;padding-top:0}@media (min-width:992px){.block-grantee-details .database-col .accordion .accordion-item .accordion-collapse .info-row .label-left{width:12%;flex:0 0 12%;padding-right:30px}}@media (max-width:991.98px){.block-grantee-details .database-col .accordion .accordion-item .accordion-collapse .info-row .label-left{float:left;display:inline-block;margin-right:5px}.block-grantee-details .database-col .accordion .accordion-item .accordion-collapse .info-row .label-left:after{content:":";display:inline-block;margin-left:0}}@media (min-width:992px){.block-grantee-details .database-col .accordion .accordion-item .accordion-collapse .info-row .value-right{width:66.6666666667%;flex:0 0 66.6666666667%}}@media (min-width:1200px){.block-grantee-details .pagination{margin-top:60px}}@media (min-width:992px) and (max-width:1199.98px){.block-grantee-details .pagination{margin-top:60px}}@media (min-width:768px) and (max-width:991.98px){.block-grantee-details .pagination{margin-top:60px}}@media (max-width:767.98px){.block-grantee-details .pagination{margin-top:40px}}@media (max-width:991.98px){.block-grantee-details .filter-col{margin-bottom:20px}}@media (min-width:1200px){.block-grantee-details form[name=search-form]{margin-bottom:30px}}@media (min-width:992px) and (max-width:1199.98px){.block-grantee-details form[name=search-form]{margin-bottom:30px}}@media (min-width:768px) and (max-width:991.98px){.block-grantee-details form[name=search-form]{margin-bottom:0}}@media (max-width:767.98px){.block-grantee-details form[name=search-form]{margin-bottom:0}}.block-grantee-details .medium-title+.form-checkbox-item{margin-top:20px}.block-grantee-details .desktop-filters-holder{height:100%}@media (min-width:992px){.block-grantee-details .desktop-filters-holder .filter-items{position:sticky;top:calc(30px + var(--sub-nav-height));padding-right:10px;transition:top .25s}body.header-revealed:has(.header-push) .block-grantee-details .desktop-filters-holder .filter-items{top:calc(30px + var(--sub-nav-height) + var(--header-height));transition:top .3s}.block-grantee-details .desktop-filters-holder .filter-items .accordion{padding-left:20px;padding-right:20px}}.block-grantee-details .no-results-found{padding:75px 0 85px;background-color:rgba(var(--color-blue-rgb),.06);border-radius:5px}@media (max-width:991.98px) and (min-width:768px){.block-grantee-details .no-results-found{padding:100px 0}}@media (max-width:767.98px){.block-grantee-details .no-results-found{padding:50px 0}}@media (max-width:991.98px){.block-grantee-details .results-count-desktop-col{display:none!important}}.block-grantee-details .results-count{padding-bottom:30px}@media (min-width:992px){.block-grantee-details .results-title{display:none!important}}@media (max-width:991.98px){.block-grantee-details .results-title{display:none;margin-bottom:20px}.block-grantee-details .results-title.show{display:block}}@media (min-width:992px){.block-grantee-details .clear-filters-holder{display:none}}@media (max-width:991.98px){.block-grantee-details .clear-filters-holder{margin-top:20px}}@media (max-width:767.98px){.block-grantee-details .clear-filters-holder{margin-top:15px}}@media (min-width:1200px){section:not(.background-white)+.block-grantee-details{padding-top:100px}}@media (min-width:992px) and (max-width:1199.98px){section:not(.background-white)+.block-grantee-details{padding-top:100px}}@media (min-width:768px) and (max-width:991.98px){section:not(.background-white)+.block-grantee-details{padding-top:80px}}@media (max-width:767.98px){section:not(.background-white)+.block-grantee-details{padding-top:20px}}