.givewp-reports-widget-container{height:auto;position:relative;width:100%}#givewp_reports_widget{background:#f9f9f9}#givewp_reports_widget .inside{margin-top:0;padding:0}a.givewp-reports-link{float:right;font-size:14px;height:100%;margin:0;text-decoration:none!important}#dashboard-widgets .givewp-reports-widget-overlay{align-items:center;background:hsla(0,0%,90%,.45);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;min-height:100%;min-width:100%;position:absolute;right:0;top:0;z-index:999}#dashboard-widgets .givewp-reports-widget-overlay-content{background:#fff;border-radius:4px;box-shadow:0 4px 8px hsla(0,0%,5%,.15);display:flex;flex-direction:column;font-family:SF Pro Text,sans-serif;gap:1.25rem;padding:1.5rem;width:20rem}#dashboard-widgets .givewp-reports-widget-overlay-content-title{color:#0e0e0e;font-size:1.125rem;font-weight:700;line-height:1.5rem;margin:0;padding:0 1rem;text-align:center}#dashboard-widgets .givewp-reports-widget-overlay-content p{color:#404040;flex-grow:1;font-size:.8125rem;font-weight:500;line-height:20px;margin:0;padding:0}#dashboard-widgets .givewp-reports-widget-overlay-content a{align-items:center;background:#459948;color:#f2f9ff;cursor:pointer;display:flex;font-weight:500;gap:.5625rem;justify-content:center;padding:.5rem 1rem;text-decoration:none}
.givewp-grid{display:grid;grid-template-columns:repeat(12,1fr)}
.givewp-card{background:#fff;border-radius:5px;box-shadow:0 3px 6px rgba(68,68,68,.05),0 3px 6px rgba(68,68,68,.05);display:flex;flex-direction:column}.givewp-card>.title{font-size:15px;font-weight:900;padding:16px}.givewp-card>.content{display:flex;flex:1;flex-direction:column;padding:0;position:relative}@media(max-width:768px){.givewp-card{grid-column:span 12!important}}
.givewp-chart-title{align-items:center;display:flex;justify-content:space-between;padding:16px}.givewp-chart-title>.givewp-chart-title-text{font-size:15px;font-weight:600;white-space:nowrap}.givewp-chart-canvas{align-items:center;background:#f4f4f4;border-radius:5px;display:flex;flex:1;overflow:hidden}.givewp-chart-canvas canvas{position:relative}#givewp-chartjs-tooltip{border-radius:3px;display:flex;flex-direction:column;min-width:106px;overflow:hidden;text-align:center;transform:translate(-50%)}#givewp-chartjs-tooltip .givewp-tooltip-header{background:#666;border-radius:3px 3px 0 0;color:#fff;font-size:15px;padding:8px 12px}#givewp-chartjs-tooltip .givewp-tooltip-body{background:#555;border-radius:0 0 3px 3px;color:#e4e4e4;font-size:12px;padding:8px 12px}#givewp-chartjs-tooltip .givewp-tooltip-caret{background:#555;clip-path:polygon(50% 100%,0 0,100% 0);height:14px;margin:0 auto;transform:translate3d(0,-1px,0);width:20px}
.givewp-legend{display:flex;flex-direction:column}.givewp-legend>.item{cursor:pointer;display:flex;font-size:12px;height:auto;min-height:40px}.givewp-legend>.item:nth-of-type(2n){background:#f4f4f4}.givewp-legend>.item.inactive{opacity:.3}.givewp-legend>.item>.bar{background:#e5e5e5;width:8px}.givewp-legend>.item>.label{flex:1;font-weight:500;margin:14px 8px}.givewp-legend>.item>.data{margin:14px 8px;width:76px}.givewp-legend>.item>.percent{margin:14px 16px 14px 8px}
.givewp-spinner{display:inline-block;height:18px;width:34px}.givewp-spinner:after{animation:givewp-spinner 1.2s linear infinite;border-color:#66bb6a transparent;border-radius:50%;border-style:solid;border-width:3px;content:" ";display:block;height:18px;margin:0 8px;width:18px}@keyframes givewp-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.givewp-tooltip{border-radius:3px;display:flex;flex-direction:column;font-weight:500;left:0;min-width:106px;overflow:hidden;position:absolute;text-align:center;top:0;transform:translate(-50%,-100%)}.givewp-tooltip .givewp-tooltip__header{background:#666;border-radius:3px 3px 0 0;color:#fff;font-size:15px;padding:8px 12px}.givewp-tooltip .givewp-tooltip__body{background:#555;border-radius:0 0 3px 3px;color:#e4e4e4;font-size:12px;padding:8px 12px}.givewp-tooltip .givewp-tooltip__caret{background:#555;clip-path:polygon(50% 100%,0 0,100% 0);height:14px;margin:0 auto;transform:translate3d(0,-1px,0);width:20px}
.givewp-mini-chart{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:16px 0 16px 16px;width:calc(100% - 32px)}.givewp-mini-chart>.header{align-items:center;display:flex;justify-content:space-between;padding-bottom:8px}.givewp-mini-chart>.header>.title{color:#82878c;font-size:12px;font-weight:600;text-transform:uppercase}.givewp-mini-chart>.header>.indicator{align-items:center;cursor:default;display:flex;font-size:14px;font-weight:600}.givewp-mini-chart>.header>.indicator>svg{margin-right:4px}.givewp-mini-chart>.content{align-items:center;display:flex;justify-content:space-between}.givewp-mini-chart>.content>.amount{font-size:25px;font-weight:600}.givewp-mini-chart>.content>.chart{transform:translateY(-4px);width:35%}.givewp-mini-chart>.content.stacked{flex-direction:column-reverse}.givewp-mini-chart>.content.stacked>.chart{margin-bottom:16px;transform:translateY(0);width:75%}.givewp-chart-title{align-items:center;display:flex;font-size:15px;font-weight:600;justify-content:space-between;padding:16px}.givewp-chart-canvas{align-items:center;background:#f4f4f4;display:flex;flex:1}.givewp-chart-canvas canvas{position:relative}#givewp-mini-chartjs-tooltip{border-radius:3px;display:flex;flex-direction:column;min-width:106px;overflow:hidden;text-align:center;transform:translate(-50%)}#givewp-mini-chartjs-tooltip .givewp-mini-tooltip-header{background:#666;border-radius:3px 3px 0 0;color:#fff;font-size:15px;padding:8px 12px}#givewp-mini-chartjs-tooltip .givewp-mini-tooltip-body{background:#555;border-radius:0 0 3px 3px;color:#e4e4e4;font-size:12px;padding:8px 12px}#givewp-mini-chartjs-tooltip .givewp-mini-tooltip-caret{background:#555;clip-path:polygon(50% 100%,0 0,100% 0);height:14px;margin:0 auto;transform:translate3d(0,-1px,0);width:20px}
.givewp-loading-overlay{align-items:center;background:hsla(0,0%,100%,.8);border-radius:5px;display:flex;height:100%;justify-content:center;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:899}
.givewp-loading-notice{align-items:center;display:flex;flex-direction:column;font-weight:500;height:auto;justify-content:flex-start;width:100%}.givewp-loading-notice .givewp-loading-notice__card{align-items:center;background:#fff;border-radius:5px;box-shadow:0 3px 6px rgba(68,68,68,.05),0 3px 6px rgba(68,68,68,.05);display:flex;flex-direction:column;margin-bottom:120px;margin-top:100px;overflow:hidden;padding:2.5em 3em 1.5em;text-align:center;width:18em}.givewp-loading-notice .givewp-loading-notice__card h2{font-size:20px;font-weight:500;line-height:1.2;margin-bottom:18px}.givewp-loading-notice .givewp-loading-notice__card p{font-size:13px;font-weight:400;margin:0}
.givewp-mini-period-selector{align-items:center;display:flex;float:right}.givewp-mini-period-selector>.group{display:flex;margin-left:16px}.givewp-mini-period-selector>.group>button{align-items:center;background:#f7f7f7;border:1px solid #ddd;border-radius:0;border-width:1px 1px 3px 0;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:32px;justify-content:center;margin:0;padding:0 16px}.givewp-mini-period-selector>.group>button:first-of-type{border-radius:3px 0 0 3px;border-width:1px 1px 3px}.givewp-mini-period-selector>.group>button:last-of-type{border-radius:0 3px 3px 0;border-width:1px 1px 3px 0}.givewp-mini-period-selector>.group>button.selected{background:#ddd}.givewp-mini-period-selector>.group>button:focus{border-color:#ddd;box-shadow:none;outline:none}
#givewp-reports-widget .givewp-reports-widget-banner{align-items:flex-start;background:#1d202f;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:8rem;padding:1rem 2rem 1.5rem}#givewp-reports-widget .givewp-reports-widget-banner__header__main{color:#fff4f2;font-size:1.5rem;font-weight:700;line-height:1}#givewp-reports-widget .givewp-reports-widget-banner__header__secondary{color:#fff4f2;font-size:1.25rem;font-weight:500;line-height:normal;padding:0}#givewp-reports-widget .givewp-reports-widget-banner__cta{align-items:center;background:#62b265;border:none;border-radius:9999px;color:#fff4f2;display:inline-flex;font-family:Inconsolata,Montserrat,sans-serif;font-weight:600;justify-content:center;margin-top:1.125rem;padding:.5rem 1.5rem;text-decoration:none}#givewp-reports-widget .givewp-reports-widget-banner__dismiss{background:none;border:none;cursor:pointer;position:absolute;right:.5rem;top:.75rem}#givewp-reports-widget .givewp-reports-widget-banner__dismiss:hover{transform:scale(1.15)}#givewp-reports-widget .givewp-reports-widget-banner__dismiss:active{transform:scale(.95)}
