@import url(//fonts.googleapis.com/css?family=Shadows+Into+Light);.text-underline{text-decoration:underline}.text-ellipsis{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-wrap{white-space:normal}.text-habitstack-danger{color:#ee5253!important}.text-habitstack-caution{color:#feca57!important}.text-habitstack-good{color:#257525!important}.bg-habitstack-danger{background:#ee5253!important}.bg-habitstack-caution{background:#feca57!important}.bg-habitstack-good{background:#257525!important}body{font-family:Roboto,Noto Color Emoji,Apple Color Emoji,Segoe UI Emoji,Times,Symbola,Aegyptus,Code2000,Code2001,Code2002,Musica,serif,LastResort;font-size:14px}*{--scrollbar-color-thumb:#0003;--scrollbar-color-track:#0000;--scrollbar-width:auto;--scrollbar-width-legacy:5px;--scrollbar-height-legacy:5px}@-moz-document url-prefix(){*{scrollbar-color:var(--scrollbar-color-thumb) var(--scrollbar-color-track);scrollbar-width:var(--scrollbar-width)}}@supports selector(::-webkit-scrollbar){* ::-webkit-scrollbar{height:var(--scrollbar-height-legacy);width:var(--scrollbar-width-legacy)}* ::-webkit-scrollbar-track{background:var(--scrollbar-color-track)}* ::-webkit-scrollbar-thumb{background:var(--scrollbar-color-thumb);border-radius:3px}}body.modal-open{padding-right:0!important}.modal{overflow-y:auto}.modal-open{overflow:auto}.browsehappy{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}.ng-toast{margin-top:60px}.bw-page-title-container{align-items:center;display:flex}h2.bw-page-title{color:gray;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}h2.bw-page-title .bw-home-link{color:#cacaca;font-size:25px;margin-right:10px}.bw-custom-tooltip-border{border:1px solid #d3d3d3}.bw-column{align-items:center;display:flex;flex:1;float:left;justify-content:space-between;margin-left:45px;width:244px}.bw-column:first-child{margin-left:14px}.bw-column.bw-column-1 .bw-column-header-text{flex:1}.bw-column.bw-column-header{text-align:center}.bw-column.bw-column-header span{vertical-align:middle}.bw-column.bw-column-header .bw-column-header-text{color:#4b4b4b;display:inline-block;font-size:19px;margin:0;min-width:145px}.dropdown-menu>li>a{color:#4b4b4b}.bw-inline-block{display:inline-block}.bw-btn-header{background-color:#bbb;border-color:#b3b3b3;color:#7d7d7d}.bw-btn-header.active,.bw-btn-header:active,.bw-btn-header:focus,.bw-btn-header:hover,.open .dropdown-toggle.bw-btn-header{background-color:#adadad;border-color:#b3b3b3;color:#7d7d7d}.bw-btn-header.active,.bw-btn-header:active,.open .dropdown-toggle.bw-btn-header{background-image:none}.bw-btn-header.disabled,.bw-btn-header.disabled.active,.bw-btn-header.disabled:active,.bw-btn-header.disabled:focus,.bw-btn-header.disabled:hover,.bw-btn-header[disabled],.bw-btn-header[disabled].active,.bw-btn-header[disabled]:active,.bw-btn-header[disabled]:focus,.bw-btn-header[disabled]:hover,fieldset[disabled] .bw-btn-header,fieldset[disabled] .bw-btn-header.active,fieldset[disabled] .bw-btn-header:active,fieldset[disabled] .bw-btn-header:focus,fieldset[disabled] .bw-btn-header:hover{background-color:#bbb;border-color:#b3b3b3}.bw-btn-header .badge{background-color:#7d7d7d;color:#bbb}.bw-column-header-button{font-size:18px;padding:1px 4px 0}.bw-column-header-button.bw-column-header-scroller-left{padding-left:0;padding-right:1px}.bw-column-header-button.bw-column-header-scroller-right{padding-left:1px;padding-right:0}.bw-prior-win-toggle{padding-bottom:0;padding-top:0}.bw-empty-column-label-container{height:600px;padding-right:0!important}.bw-empty-column-label-container>div{float:left;padding-top:55px;width:277.5px}.bw-empty-column-label-container>div>label{color:gray;display:block;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);font-size:150px;transform:rotate(90deg);z-index:1}.bw-nav-period{border-radius:2px;cursor:pointer;margin:1px;padding-bottom:3px;padding-top:3px}.bw-nav-period.bw-nav-period-past{background:#eaeaea}.bw-nav-period.bw-nav-action{background:#ee5253;color:#fff;font-weight:700}.bw-nav-period.bw-nav-month,.bw-nav-period.bw-nav-quarter{background-color:initial;color:gray}.bw-nav-period.bw-nav-month.bw-nav-action,.bw-nav-period.bw-nav-quarter.bw-nav-action{color:#ee5253}.bw-nav-quarter-outer{display:block;float:left;width:206px}.bw-nav-quarter-container{float:left;margin-left:0;margin-right:1px;width:36px}.bw-nav-quarter{color:#4b4b4b;font-size:18px;line-height:1.2;text-align:center}.bw-nav-months-container{float:left;width:160px}.bw-nav-month{clear:both;float:left;padding-left:5px;width:33px}.bw-nav-week{float:left;text-align:center;width:22px}.bw-nav-period.bw-nav-week.bw-nav-currently-viewed-week{background:#005172;color:#fff;font-weight:700}#bw-timeframe-nav-column{float:left;width:849px}#bw-timeframe-nav-container{color:#5a5a5a;font-size:13px;font-size:12px;height:76px;line-height:1.4;padding-left:11px;width:849px}.bw-clear{clear:both}.bw-form-container .bw-form-input{font-size:14px}.bw-confirmation-modal{padding-top:200px}.bw-win-dropdown-container{pointer-events:none}.bw-win-action-menu-dropdown{width:172px}.bw-win-action-menu-dropdown-item{color:#4b4b4b;cursor:pointer;padding:3px 20px}.bw-win-action-menu-dropdown-item:hover{background-color:#f5f5f5}.bw-big-dream-sentence-container{color:#005172;font-family:Shadows Into Light,cursive;font-size:18px;height:50px;line-height:50px;text-align:right}.bw-big-dream-sentence-container h1,.bw-big-dream-sentence-container h2,.bw-big-dream-sentence-container h3{margin-top:0}.bw-big-dream-sentence-container p{display:inline-block;line-height:24px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;width:100%}.ng-cloak{display:none!important}.bw-textarea-animate:focus{transition:height 50ms ease-in-out}.has-error .selectpicker{border-color:#843534}.has-success .selectpicker{border-color:#3c763d}button.no-handle .q-btn-inner .q-btn-dropdown-arrow{display:none}.bw-full-width{width:100%}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.bw-overflow-hidden{overflow:hidden}.bw-horizon-more-info{z-index:1001}.bw-notification{max-width:50vw}.fade{animation:fade .82s cubic-bezier(.36,.07,.19,.97) both;opacity:1}@keyframes fade{0%,50%{opacity:0}50%,to{opacity:1}}.text-wrap{word-wrap:break-word;white-space:pre-wrap}.bw-text-icon{margin-bottom:3px;margin-left:2px}.bw-span-no-wrap{display:inline-block;white-space:nowrap}