/* Live fundraising progress, presentation only. */
body.dus-appeal .fundraising-status-area{position:relative;padding:42px 0 0!important;margin:24px 0 16px!important;min-height:0;height:auto!important}
body.dus-appeal .fundraising-status-area:before{content:"Appeal progress";position:absolute;top:2px;left:0;color:#252839;font-size:14px;line-height:24px;font-weight:600;letter-spacing:0}
body.dus-appeal .fundraising-status-area .progress-container{position:relative;width:100%;height:12px;border:0;border-radius:999px;background:#dde1e6;overflow:visible;box-shadow:none}
body.dus-appeal .fundraising-status-area .progress-container:before,body.dus-appeal .fundraising-status-area .progress-container:after{display:none}
body.dus-appeal #fundraising-bar{height:12px;min-height:0;background:#ffd249;border-radius:999px;box-shadow:none;overflow:hidden}
body.dus-appeal #fundraising-bar:before,body.dus-appeal #fundraising-bar:after{display:none}
body.dus-appeal #progress-text{position:absolute;top:-40px;right:0;left:auto;bottom:auto;transform:none;display:inline-flex;align-items:baseline;gap:5px;min-width:0;width:auto;padding:3px 11px;border:1px solid #01705c25;border-radius:30px;background:#01705c0c;color:#01705c!important;text-shadow:none!important;font-size:16px;line-height:24px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;z-index:1}
body.dus-appeal #progress-text:after{content:"raised";font-size:12px;font-weight:500;letter-spacing:0}
body.dus-appeal .fundraising-status-area .milestones-row{position:relative;height:36px;margin-top:10px;padding:0}
body.dus-appeal .fundraising-status-area .milestone-tick{height:5px;width:1px;background:#25283930!important;box-shadow:none;filter:none;animation:none}
body.dus-appeal .fundraising-status-area .milestone-tick.achieved{background:#01705c70!important;box-shadow:none}
body.dus-appeal .fundraising-status-area .milestone-text{top:10px;font-size:12px!important;font-weight:500!important;line-height:18px;color:#666b74!important;letter-spacing:0;text-shadow:none!important;white-space:nowrap}
body.dus-appeal .fundraising-status-area .milestone-tick.achieved .milestone-text{color:#01705c!important}
@media(max-width:767px){body.dus-appeal .fundraising-status-area{margin:20px 0 0!important;padding-top:40px!important}body.dus-appeal .fundraising-status-area:before{font-size:14px}body.dus-appeal #progress-text{font-size:15px;top:-39px;padding:2px 9px}body.dus-appeal .fundraising-status-area .progress-container,body.dus-appeal #fundraising-bar{height:10px}}
