.goal-sections{background:#fff;padding:15px;border-radius:10px;-webkit-box-shadow:0 10px 20px -10px rgba(0,0,0,.35);box-shadow:0 10px 20px -10px rgba(0,0,0,.35)}.blur{-webkit-filter:blur(3px);filter:blur(3px)}.goal-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border-radius:8px;background:#f5f5f5}.goal-form .form-element{max-width:250px}.goal-statistics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 5px 5px 5px}.goal-progress-bar{direction:ltr;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:calc(100% - 50px);position:relative;height:10px;margin:35px 25px 0 25px;background:#e5e5e5;border-radius:4em}.goal-progress-bar .title{bottom:0;left:0;background:#222;color:#fff;font-weight:700;min-width:49px;height:23px;margin-bottom:18px;margin-left:-2px;border-radius:5px;text-align:center;padding:4px 5px 1px 8px;direction:ltr}.goal-progress-bar .title,.goal-progress-bar .title:after{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.goal-progress-bar .title:after{content:"";width:0;height:0;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid #222;bottom:-5px;left:50%;z-index:2}.goal-progress-bar .progress-filler{display:-webkit-box;display:-ms-flexbox;display:flex;height:10px;border-radius:4em;background:#222}.goal-progress-bar.danger-progress .progress-filler,.goal-progress-bar.danger-progress .title{background:var(--danger)}.goal-progress-bar.danger-progress .title:after{border-top-color:var(--danger)}.goal-progress-bar.warning-progress .progress-filler,.goal-progress-bar.warning-progress .title{background:var(--warning)}.goal-progress-bar.warning-progress .title:after{border-top-color:var(--warning)}.goal-progress-bar.info-progress .progress-filler,.goal-progress-bar.info-progress .title{background:var(--info)}.goal-progress-bar.info-progress .title:after{border-top-color:var(--info)}.goal-progress-bar.success-progress .progress-filler,.goal-progress-bar.success-progress .title{background:var(--success)}.goal-progress-bar.success-progress .title:after{border-top-color:var(--success)}.goal-progress-bar.gold-progress .progress-filler,.goal-progress-bar.gold-progress .title{background:var(--success)}.goal-progress-bar.gold-progress .title:after{border-top-color:var(--success)}.progress-done{background:var(--success);border-radius:50%;padding:4px;width:20px;position:absolute;top:-5px;left:calc(100% + 3px)}.over-value{position:absolute;top:-5px;left:calc(100% + 10px);padding:2px;font-weight:700;width:inherit;width:-webkit-max-content;width:-moz-max-content;width:max-content}.over-value,.progress-text{display:-webkit-box;display:-ms-flexbox;display:flex}.progress-text{padding:12px 15px;background:#f3f3f3;border-radius:10px}.progress-text .text:first-child{border-left:1px dashed #ccc;padding-left:10px}.point-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;background:var(--main);color:#fff;border-radius:10px}@media screen and (max-width:992px){.goal-form{-ms-flex-wrap:wrap;flex-wrap:wrap}.goal-form,.input-text-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.input-text-holder .form-element{margin-bottom:15px}}.statistics-table{background:#fff;padding:20px 20px 0 20px;border-radius:10px;-webkit-box-shadow:0 10px 20px -10px rgba(0,0,0,.35);box-shadow:0 10px 20px -10px rgba(0,0,0,.35)}.statistics-table-item tr:hover{background:#f5f5f5}.statistics-table-item .green-highlight,.statistics-table-item .green-highlight:hover{background:rgba(42,175,30,.25)}.non-joined{padding:40px 20px;background:#f5f5f5;border-radius:6px;font-size:110%;font-weight:700;text-align:center}