.ui.header.with-sub{margin-bottom:0}.info-header{font-size:2.5rem;font-weight:700;margin-bottom:24px}.info-text{font-size:1.2rem;max-width:650px}.sidebar{background-color:#343744;bottom:0;display:flex;flex-direction:column;left:0;margin-top:var(--warning-bar-height);position:fixed;top:70px;transition:all .2s;width:200px;z-index:100}.sidebar .sidebar-item .header-container{align-items:center;display:flex;margin-bottom:5px;margin-top:5px}.sidebar .sidebar-item .header-container .header-label{color:#dbdbdb;font-size:14px;font-weight:700;margin-left:25px}.sidebar .sidebar-item .header{color:#dbdbdb;font-size:14px;font-weight:700;margin:10px 0 25px 25px}.sidebar .sidebar-item.user-list-wrapper::-webkit-scrollbar-thumb{background-color:#000}.sidebar .sidebar-item.user-list-wrapper{cursor:pointer;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-color:#000 #343744}.sidebar .sidebar-item.user-list-wrapper .user-item{color:#fff;font-size:.9rem;opacity:.85}.sidebar .sidebar-item.user-list-wrapper .user-item:hover{opacity:1}.sidebar .sidebar-item.user-list-wrapper .user-item .user-wrapper{align-items:flex-start;display:flex;flex-direction:row;line-height:1.4rem;overflow-wrap:break-word;overflow-x:hidden;padding:10px 0 0 10px;position:relative;white-space:normal}.sidebar .sidebar-item.user-list-wrapper .user-item .user-wrapper .user-avatar{margin-left:3px;min-width:45px}.sidebar .sidebar-item.user-list-wrapper .user-item .user-wrapper .user-content{flex:1;max-width:156px}.sidebar .sidebar-item.user-list-wrapper .user-item .user-wrapper .user-content .user-content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:flex;flex-direction:row}.sidebar .sidebar-item.user-list-wrapper .user-item .user-wrapper .user-content .user-content-wrapper .user-sentence-left{flex:1;overflow:hidden;white-space:nowrap}.sidebar .sidebar-item.user-list-wrapper .user-item .user-wrapper .user-content .user-content-wrapper .user-sentence-left .user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar .sidebar-item.user-list-wrapper .user-item .user-wrapper .user-content .user-content-wrapper .user-sentence-left .date-message{color:hsla(0,0%,100%,.5)}.sidebar .sidebar-item.user-list-wrapper .user-item .user-wrapper .user-content .user-content-wrapper .user-notification{color:#637282;padding-top:8px}.sidebar .sidebar-item.user-list-wrapper .user-item .user-wrapper .user-content .user-content-wrapper .message-count-loader{height:10px;left:5px;position:relative;top:4px;width:10px}.sidebar .sidebar-item .search-box{margin-bottom:10px;padding:0 8px;width:100%}.sidebar .sidebar-item .search-box input{color:#fff;font-size:.9em;padding-bottom:.7em;padding-top:.7em}.sidebar .sidebar-item .search-box>i.icon{color:#fff;margin-right:.7em}.sidebar.collapse{margin-left:-200px}.expand-sidebar-button{align-items:center;background-color:#343744;border-radius:0 50px 50px 0;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);color:#dadada;cursor:pointer;display:flex;height:46px;justify-content:center;left:0;margin-top:var(--warning-bar-height);position:fixed;top:82px;transition:all .2s;width:46px;z-index:10}.expand-sidebar-button.hidden{display:flex;left:-32.2px}.expand-sidebar-button:hover{color:#fff}.dot{border-radius:50%;display:inline-block;height:20px;margin-right:20px;position:relative;top:6px;width:20px}.dot.small{border:.06em solid #fff!important;height:12px;left:-12px;margin:0;top:12px;width:12px}.dot.red{background:#db2828}.dot.green{background:#21ba45}.dot.yellow{background:#fbbd08}.dot.black{background:#1b1c1d}.dot.gray,.dot.grey{background:#767676}.presence-selector-line{margin:0 -20px;opacity:.55;padding:10px 0 14px 20px;transition:.4s}.presence-selector-line:hover{background:#f2f2f2;opacity:1}.presence-selector-line.selected-presence{font-weight:700;opacity:1}.clickable-area{cursor:pointer}#content{margin-left:200px;margin-top:var(--warning-bar-height);padding:80px 10px 0;transition:all .2s}#content.chat-box-open{width:calc(100% - 570px)}#content.chat-box-open.no-side-bar{width:calc(100% - 370px)}#content.no-side-bar{margin-left:0}.inputFile{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.chat-toggle.fixed,.chat-window{bottom:0;min-width:350px;position:fixed;right:17px;width:350px;z-index:10}.chat-toggle{align-items:center;background:#edecff;color:#000;cursor:pointer;flex-direction:row;height:50px;padding:10px}.chat-toggle,.chat-window{box-shadow:0 2px 4px 0 rgba(0,0,0,.25);display:flex}.chat-window{background:#f8f8f8;color:#fff;flex-direction:column;height:calc(100% - 70px - var(--warning-bar-height));top:calc(70px + var(--warning-bar-height));transition:all .3s}.chat-window.fullscreen-sidebar-collapse{width:calc(100% - 80px)}.chat-window.fullscreen{width:calc(100% - 282px)}.chat-window .chat-body{border-top:2px solid #edecff;color:#000;display:flex;flex-direction:column;height:100%;min-height:0}.chat-window .chat-body .chat-show-messages{background-color:#fafaff;flex:15;overflow-y:auto;padding:10px 12px 0}.chat-window .chat-body .chat-show-messages .spinner-container{display:flex;flex-direction:row;justify-content:center;margin:5px auto 20px;padding:10px}.chat-window .chat-body .chat-show-messages .spinner-container .ui.loader{position:inherit;width:0}.chat-window .chat-body .floating-button-scroll-down{align-items:center;background-color:#fff;border-radius:50%;bottom:20px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);cursor:pointer;display:flex;flex-direction:row;height:40px;justify-content:center;position:absolute;right:15px;width:40px}.chat-window .chat-body .floating-button-scroll-down .ui.label{left:-7px;position:absolute;top:-7px}.chat-window .chat-body .floating-button-scroll-down i{margin:0}.client-management{padding:10px}.client-management h2{font-size:18px;margin-bottom:20px}.network-invitation-card .name-card>.content .description.empty,.network-invitation-card .profile-info>.content p.empty{color:gray;font-style:italic;font-weight:400}.network-invitation-card{border-radius:6px;max-width:400px;width:100%}.network-invitation-card p{word-wrap:break-word}.network-invitation-card .invitation-date{color:gray}.network-invitation-card>.content{padding-top:10px}.network-invitation-card>.content p{font-size:12px;font-weight:700}.network-invitation-card>.content>.content .actions{color:#fff}.network-invitation-card>.content>.content .actions button{margin:5px}.network-invitation-card>.content>.content .actions .accept{background-color:#39ca74}.network-invitation-card>.content>.content .actions .reject{background-color:#df665a}.network-invitation-card>.header{background-color:#a0b8c2;height:100px;padding:10px;text-align:center}.network-invitation-card>.header p{color:#fff;font-size:12px}.network-invitation-card .name-card{display:flex;flex-direction:column;justify-content:center;min-height:225px}.network-invitation-card .name-card>.content .avatar-container,.network-invitation-card .name-card>.content .avatar-img{margin-bottom:15px;margin-top:-40px}.network-invitation-card .name-card>.content .avatar-container{display:flex;justify-content:center}.network-invitation-card .name-card>.content .description{word-wrap:break-word;font-size:12px;max-height:120px;overflow-x:hidden;overflow-y:auto;white-space:pre-wrap}.network-invitation-card.by-therapist>.header{background-color:#343744}.tracking-data{padding-bottom:56px}.custom-repetition h2,.datetime-modal h2,.logger-config-form h2,.plan-event-form h2,.steps-config-modal h2{word-wrap:break-word;font-size:18px;white-space:pre-line}.plan-event-form #dropdown_repeat_option{align-items:center;border-bottom:1px solid #ddd;display:flex;flex-direction:row;height:37px;justify-content:space-between}.plan-event-form #dropdown_repeat_option .menu.transition{width:100%}.tooltipWrapper{position:relative}.tooltip{background-color:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.35);color:#000;display:inline-block;font-size:12px;line-height:16px;opacity:1;padding:11px 24px 13px;position:absolute;text-align:left;transition:opacity .2s linear;transition-delay:0;white-space:pre-line;z-index:11}.tooltip.hidden{display:inline-block;opacity:0;transition-delay:.1s;user-select:none;z-index:-999}.tooltip .title{font-weight:700;margin-bottom:6px}.tooltip .content{font-style:italic}.time-selector{overflow:inherit!important;padding-bottom:0}.time-selector .intervalView{margin-left:30px;margin-right:38px;overflow:hidden!important}.time-selector .buttons{border-bottom:1px solid #cdcdcd;padding-bottom:10px;width:100%}.time-selector .buttons .sense-button{background-color:#fff;box-shadow:none;color:#404040;min-width:10px;padding:10px}.time-selector .buttons .sense-button:hover{background-color:#f2f2f2}.time-selector .buttons{align-items:center;display:flex;flex-direction:row}.time-selector .buttons .month-dropdown{border-right:1px solid #cdcdcd;line-height:25px;margin-right:20px;min-width:170px;padding-right:20px}.time-selector .buttons .month-dropdown .ui.dropdown .text{font-weight:700;min-width:110px}.time-selector .buttons .arrow{padding:0}.time-selector .buttons .arrow svg g g,.time-selector .buttons .arrow svg g use{fill:#404040}.time-selector .buttons .arrow.left svg{transform:rotate(90deg)}.time-selector .buttons .arrow.right svg{transform:rotate(-90deg)}.time-selector a{background:transparent;color:#404040;cursor:pointer;float:left;margin:5px;padding:3px 5px}.time-selector a:hover{font-weight:700}.time-selector.sticky{position:fixed;top:calc(57px + var(--warning-bar-height));z-index:5}.interval.day,.interval.week{display:block;float:left;min-height:1px}.interval.day{width:14.285714286%}.interval.week{width:25%}.interval.highlight{background-color:#def0ff}.dateBlock{margin-right:-1px;padding:10px 0}.dateBlock.highlight{background:#def0ff}.dateBlock.week{cursor:pointer}.dateBlock.week:hover{background:#ddd}.dateBlock h1{color:#404040;font-size:24px;font-weight:500;line-height:32px;margin:0 auto;text-align:center;width:100%}.dateBlock h2{color:gray;font-size:12px;font-weight:400;line-height:16px;margin:0;text-align:center}.eventsView.scrollable{height:400px;overflow-y:auto}.eventsView .content{display:flex;height:100%;margin-left:30px;margin-right:38px;overflow:auto;width:100%}.graph-container .graph{width:100%}.graph-container .graph svg{transition:opacity .5s ease-in-out}.graph-container .graph .loading svg{opacity:.4}.graph-container .graph .loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.graph-container .graph rect.highlight{fill:#def0ff}.bar rect,.bars rect{stroke:#aaa;fill:#ddd}.line path{fill:none;stroke:#000}.axis line{fill:none;shape-rendering:crispEdges;stroke:#aaa}.y.axis line{stroke:#ceced2}.x.axis line{stroke:#d8d8d8}.y.axis .tick text{font-size:15px}.ui.segment.step-count{margin-bottom:75px}.step-count .line path{stroke:#39ca74;stroke-width:3px;stroke-dasharray:6px 5px}.step-count .bar rect{fill:#1e87f0;stroke:none}.step-count .bar.success rect{fill:#29c566;stroke:none}.feelings .line path{stroke:#faa;stroke-width:2px}.mood .bar rect{fill:hsla(31,99%,71%,.5);stroke:#ffb76a}.mood .line path{stroke:#f1453d;stroke-width:2px}.feelings .bars .happy{fill:#2576b6}.feelings .bars .confident{fill:#bcbf00}.feelings .bars .motivated{fill:#2fbed0}.feelings .bars .relaxed{fill:#24a121}.feelings .bars .energized{fill:#fa7f00}.feelings .bars .sad{fill:#7f7f7f}.feelings .bars .angry{fill:#d8241e}.feelings .bars .fearful{fill:#9464bf}.feelings .bars .tense{fill:#b8a593}.feelings .bars .painful{fill:#e574c3}.emotionPicker .active,.emotionPicker .add{float:left}.emotionPicker .add{border-radius:50px;margin-top:5px;padding:5px 10px}.emotionPicker .tag{align-items:center;background:#777;border-radius:50px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);color:#fff;display:flex;float:left;font-size:12px;font-weight:400;margin:5px;padding:3px 12px 2px;text-transform:capitalize}.emotionPicker .tag svg g g,.emotionPicker .tag svg g use{fill:#fff}.emotionPicker .tag svg{cursor:pointer;height:16px;margin-left:5px;width:16px}.emotionPicker .tag .close{background:#fff;border-radius:50%;color:#777;display:inline-block;font-size:13px;font-weight:700;line-height:1;margin:1px 1px 2px 11px;padding:1px 4px}.emotionPicker .tag.happy{background:#2576b6}.emotionPicker .tag.confident{background:#bcbf00}.emotionPicker .tag.motivated{background:#2fbed0}.emotionPicker .tag.relaxed{background:#24a121}.emotionPicker .tag.energized{background:#fa7f00}.emotionPicker .tag.sad{background:#7f7f7f}.emotionPicker .tag.angry{background:#d8241e}.emotionPicker .tag.fearful{background:#9464bf}.emotionPicker .tag.tense{background:#b8a593}.emotionPicker .tag.painful{background:#e574c3}.last-sync{color:gray;font-size:12px;margin-bottom:10px}.event-filter{align-items:center;display:flex;flex-direction:row}.event-filter .ui.dropdown{border-radius:50px;min-width:max-content;padding:5px 10px}.event-filter .active-filters{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.event-filter .active-filters .filter{align-items:center;background:#eee;border-radius:50px;color:#212121;display:flex;font-size:12px;margin:5px;padding:3px 12px 2px}.event-filter .active-filters .filter svg g g,.event-filter .active-filters .filter svg g use{fill:#212121}.event-filter .active-filters .filter svg{height:16px;margin-left:5px;width:16px}.event-filter .active-filters .filter svg svg g g,.event-filter .active-filters .filter svg svg g use{fill:#212121}.event-filter .active-filters .filter svg.close{cursor:pointer;margin-left:8px}.feeling-selector{display:flex;flex-direction:row;min-height:40px;position:relative}.feeling-selector .feeling-selector-bar{background-color:#d8d8d8;flex:4}.feeling-selector .feeling-selector-bar.selected{background-color:#a0b8c2}.feeling-selector .feeling-selector-bar.min-value{flex:.1}.feeling-selector>.left{left:10px;position:absolute;top:10px}.feeling-selector>.left.highlight{color:#404040}.feeling-selector>.right{position:absolute;right:10px;top:10px}.feeling-selector>.right.highlight{color:#404040}.feeling-selector input[type=range]{background:transparent;cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;width:100%;z-index:1}.feeling-selector input[type=range]:disabled{cursor:auto}.event-detail-dialog p{word-wrap:break-word;font-size:16px;white-space:pre-line}.event-detail-dialog svg{height:20px;width:20px}.event-detail-dialog svg.canceled-event g g,.event-detail-dialog svg.canceled-event g use{fill:red}.user-profile-card{align-items:center;display:flex;flex-direction:row;padding:30px 10px}.user-profile-card .content{display:flex;flex-direction:column;margin-left:24px;word-break:break-word}.user-profile-card .content h3{font-size:36px;margin:0}.user-profile-card .content p{font-size:16px}.clients-feed .labels .ui.label{background-color:#efeff4;border-radius:32px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);color:#000;font-size:12px;margin-right:8px;user-select:none}.clients-feed .labels .ui.label:hover{cursor:pointer}.clients-feed .labels .ui.label.active{background-color:#a0b8c2;color:#fff}.clients-feed .clients-feed-header{height:40px;justify-content:space-between;margin-bottom:10px}.clients-feed .clients-feed-header,.clients-feed .clients-feed-header .header-left{align-items:center;display:flex;flex-direction:row}.clients-feed .clients-feed-header .header-left h1{font-size:18px;margin:0 10px 0 0}.clients-feed .clients-feed-header .header-left .sense-button{background-color:#fff;box-shadow:none;color:#404040;min-width:10px;padding:10px}.clients-feed .clients-feed-header .header-left .sense-button:hover{background-color:#f2f2f2}.clients-feed .clients-feed-header .header-right,.clients-feed .clients-feed-header .header-right .hour-range{align-items:center;display:flex;flex-direction:row}.clients-feed .clients-feed-header .header-right .hour-range i{margin-right:10px}.clients-feed .clients-feed-header .header-right .hour-range .ui.dropdown>.text{font-size:18px}.clients-feed .clients-feed-list{flex:1;margin:10px -14px;overflow-y:auto}.card-pagination,.clients-feed .clients-feed-footer{display:flex;flex-direction:row}.card-pagination{align-items:center;color:#393939;font-size:14px;font-weight:500;justify-content:center;opacity:.5;width:220px}.card-pagination .page-indication{display:flex;justify-content:center}.card-pagination .navigation-arrows{display:flex;flex-direction:row;justify-content:space-between;margin-left:15px}.empty-state{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.empty-state h2{font-size:28px;opacity:.7}.empty-state p{font-size:16px;opacity:.7}.sidebar-item.userlist-container{display:flex;flex:1;flex-direction:column;margin-top:-26px;min-height:0}.sidebar-item.userlist-container .ui.pointing.secondary.menu{display:flex;flex-direction:row;overflow-x:hidden;overflow-y:hidden}.sidebar-item.userlist-container .ui.pointing.secondary.menu .item{align-items:center;color:hsla(0,0%,100%,.5);display:flex;flex:1;flex-direction:row;font-weight:400;justify-content:center}.sidebar-item.userlist-container .ui.pointing.secondary.menu .item .userlist-tab-header{font-size:12px}.sidebar-item.userlist-container .ui.pointing.secondary.menu .item .ui.tiny.label.userlist-tab-label{font-size:10px}.sidebar-item.userlist-container .ui.pointing.secondary.menu .item.active{border-bottom:3px solid #fff;color:#fff}.sidebar-item .user-list-wrapper{display:flex;flex:1;flex-direction:column}.UpdateEventOptionDialog .UpdateEventOptionDialog__header{font-size:20px}.UpdateEventOptionDialog .UpdateEventOptionDialog__options{display:flex;flex-direction:column;justify-content:flex-start;margin-top:3em}.UpdateEventOptionDialog .UpdateEventOptionDialog__options .ui.radio.checkbox{margin:1em 0}@keyframes color{0%{background-color:#fff}50%{background-color:#dbe5ff}to{background-color:#fff}}.img-responsive{height:auto;max-width:100%}.clients-birthday-card{display:flex;flex-direction:column;height:100%;margin:0;max-width:400px;min-width:355px}.clients-birthday-card .clients-birthday-card-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.clients-birthday-card .clients-birthday-card-header .clients-birthday-card-header-label{color:#404040;font-size:18px;font-weight:500}.clients-birthday-card .clients-birthday-card-header .clients-birthday-range{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-left:10px}.clients-birthday-card .clients-birthday-card-header .clients-birthday-range .label{color:#404040;font-size:12px;font-weight:700;text-decoration:underline}.clients-birthday-card .clients-birthday-card-header .clients-birthday-range .label:hover{cursor:pointer}.clients-birthday-card .clients-birthday-card-header .clients-birthday-range .label.inactive{opacity:.5}.clients-birthday-card .clients-birthday-card-header .clients-birthday-range .label.count{text-decoration:none}.clients-birthday-card .clients-birthday-card-detail{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:10px;overflow-y:auto}.clients-birthday-card .clients-birthday-card-detail .clients-birthday-item{margin-right:10px}.clients-birthday-card .clients-birthday-card-detail .clients-birthday-item .label{color:#404040;font-size:12px;text-decoration:underline}.clients-birthday-card .clients-birthday-card-detail .clients-birthday-item .label:hover{cursor:pointer}.clients-birthday-card .clients-birthday-card-detail .clients-birthday-item .label.no-underline{text-decoration:none}.clients-birthday-card .clients-birthday-card-detail .empty-birthday-label{color:#404040;font-size:12px;font-style:italic}:root{--warning-bar-height:0px}:not(i){font-family:Roboto,sans-serif}body,html{font-size:14px}body{background:linear-gradient(#fef6f5 26.21%,#f5f2ff) no-repeat fixed;color:#404040}.edit-image-wrapper{margin-top:30px;text-align:center}.edit-image-section{margin:40px 20% 0}.edit-image-section .edit-image-margin{margin-bottom:24px}.questionnaire-sub-title{display:flex;position:relative}.questionnaire-sub-title i{margin:0;position:absolute;right:0;top:-5px}.empty-image{background-color:#dddbdd;overflow:hidden}.empty-image:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes shimmer{to{transform:translateX(100%)}}