@import"https://fonts.cdnfonts.com/css/gandhi-sans";@import"https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap";body{font-family:PT Sans,sans-serif;background-color:#f8f8f8;overflow-x:hidden}body #router-view{position:relative}body #router-view .page{position:absolute;width:100%}.admin-bar{display:flex;justify-content:end;align-items:center;position:fixed;bottom:0;width:100vw;height:40px;background-color:#fff;box-shadow:0 -8px 10px -10px #0000004d}.admin-bar .btn{margin:0 5px 0 10px}.back_btn{margin-bottom:10px}.back_btn a{text-decoration:none;background-color:#fff;box-shadow:0 1px 3px #0006;color:#545454;padding:5px 7px;border-radius:4px;font-size:12px}.back_btn a:hover{box-shadow:0 1px 1px #0006}.back_btn a i{font-size:10px}.container{margin-top:80px}.segment{border:1px solid #e4e4e4;border-radius:5px;background-color:#fff;position:relative;margin-bottom:60px}.segment:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;border-radius:50%;z-index:-1;box-shadow:0 8px 10px -10px #00000080}.segment .btn-area{height:120px;padding:0 28px 0 0;display:flex;align-items:center;justify-content:flex-end}.segment .alert{margin:25px}.text-primary{color:#4b8ecb!important}@media screen and (max-width: 1440px){.container{max-width:800px}}@media screen and (min-width: 1441px){.container{max-width:1024px}}@media screen and (min-width: 700px){#app{display:block}#app_block{display:none}}@media screen and (max-width: 699px){#app{display:none}#app_block{height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}#app_block .logo{background-image:url(/build/assets/maximize.svg);background-size:cover;width:25%;padding-bottom:25%;margin-bottom:20px}#app_block p{text-align:center;max-width:300px;color:#444}}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-left-leave-active,.slide-left-enter-active{transition:.5s}.slide-left-enter-from{transform:translate(-100%)}.slide-left-leave-to{transform:translate(100%)}.slide-left-enter-to,.slide-left-leave-from{transform:translate(0)}#admin-view{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}#admin-view .menu-bar{gap:10px}#admin-view .menu-bar-item{padding:5px 10px;color:#3c3c3c;background-color:#dcdcdc;border-radius:50px;text-decoration:none;transition:all .2s linear}#admin-view .menu-bar-item i{margin-right:5px}#admin-view .menu-bar-item:hover{color:#fff;background-color:#4b8ecb;opacity:.8}#admin-view .menu-bar-item.active{color:#fff;background-color:#4b8ecb}#admin-view .view{height:calc(100vh - 100px);width:750px;padding:15px;background-color:#fff;border-radius:15px;box-shadow:0 1px 3px #0006;overflow-y:auto}#admin-view .loader{display:flex;justify-content:center;align-items:center;height:calc(100vh - 100px);width:750px;padding:15px;background-color:#fff;border-radius:15px;box-shadow:0 1px 3px #0006}#admin-view .loader i{font-size:25px}#admin-view h4{line-height:30px}#admin-view h4 span{line-height:30px;cursor:pointer;font-size:16px}#admin-view .search{position:relative;gap:5px}#admin-view .search i{line-height:38px;position:absolute;left:10px}#admin-view .search input{padding-left:35px}#admin-view .table-impersonate tbody tr:not(:has(.actions)){cursor:pointer}#admin-view .table-impersonate tbody tr:not(:has(.actions)):hover{background-color:#f0f0f0}#admin-view .table-impersonate tbody tr .actions i{cursor:pointer;color:#3c3c3c;transition:all .1s linear;margin-right:10px}#admin-view .table-impersonate tbody tr .actions i:hover{color:#4b8ecb}#admin-view .editor-tiptap .buttons{display:flex;border:1px solid #545454;border-radius:5px 5px 0 0;height:45px;align-items:center}#admin-view .editor-tiptap .buttons .section{display:flex;align-items:center;justify-content:center;border-right:#545454 1px solid;padding:0 7px}#admin-view .editor-tiptap .buttons .section div{display:flex;align-items:center;justify-content:center;height:30px;width:30px;border-radius:5px;transition:.3s ease all;margin:2px}#admin-view .editor-tiptap .buttons .section div:hover{background-color:#efefef}#admin-view .editor-tiptap .buttons .section div.is-active{background-color:#dedede}#admin-view .editor-tiptap .buttons .section i{font-size:15px;background-color:unset!important;padding:unset!important}#admin-view .editor-tiptap .ProseMirror{padding:5px;border-radius:0 0 5px 5px;border:1px solid #545454;border-top:none}#admin-view .editor-tiptap .ProseMirror:focus-visible{outline:none}#admin-view .editor-tiptap p{margin-bottom:0}#admin-view .editor img{max-height:80px;object-fit:contain}#admin-view .editor .path{-webkit-user-select:none;user-select:none}#admin-view .editor .path i{font-size:12px;margin:0 5px}#admin-view .editor .path span{color:#000;text-wrap:nowrap}#admin-view .editor .path span.clickable{cursor:pointer;color:#4b8ecb;transition:all .2s linear}#admin-view .editor .path span.clickable:hover{text-decoration:underline}#admin-view .editor .info{font-size:15px;font-weight:700;font-style:italic;color:#3c3c3c;margin-top:10px}#admin-view .editor .label{font-weight:700;color:#3c3c3c;margin-bottom:5px}#admin-view .editor table tr{border-bottom:1px solid #545454}#admin-view .editor table i.fa-solid{cursor:pointer;padding:5px;background-color:#dedede;border-radius:50%;color:#545454}#admin-view .editor table.goals{width:100%}#admin-view .editor table.goals th:nth-child(1),#admin-view .editor table.goals td:nth-child(1){text-align:left}#admin-view .editor table.goals th:nth-child(2),#admin-view .editor table.goals td:nth-child(2){text-align:center}#admin-view .editor table.goals th:nth-child(3),#admin-view .editor table.goals td:nth-child(3){text-align:left}#admin-view .editor table.goals th:nth-child(4),#admin-view .editor table.goals td:nth-child(4){text-align:center}#admin-view .editor table.goals th:nth-child(5),#admin-view .editor table.goals td:nth-child(5){text-align:right}#admin-view .editor table#r_info{width:100%}#admin-view .editor table#r_info th:nth-child(1),#admin-view .editor table#r_info td:nth-child(1){text-align:left}#admin-view .editor table#r_info th:nth-child(2),#admin-view .editor table#r_info td:nth-child(2){text-align:right}#admin-view .editor table#o_point{width:100%}#admin-view .editor table#o_point th:nth-child(1),#admin-view .editor table#o_point td:nth-child(1){text-align:left}#admin-view .editor table#o_point th:nth-child(2),#admin-view .editor table#o_point td:nth-child(2){text-align:left}#admin-view .editor table#o_point th:nth-child(3),#admin-view .editor table#o_point td:nth-child(3){text-align:right}#admin-view .editor table #t_route{width:100%}#admin-view .editor table #t_route th:nth-child(1),#admin-view .editor table #t_route td:nth-child(1){text-align:left}#admin-view .editor table #t_route th:nth-child(2),#admin-view .editor table #t_route td:nth-child(2){text-align:left}#admin-view .editor table #t_route th:nth-child(3),#admin-view .editor table #t_route td:nth-child(3){text-align:center}#admin-view .editor table #t_route th:nth-child(4),#admin-view .editor table #t_route td:nth-child(4){text-align:right}#admin-view .changes-change{background-color:#f2f2f2;padding:10px;border-radius:5px;margin-bottom:15px}#admin-view .changes-change-name{font-weight:700;color:#3c3c3c;text-transform:capitalize}#admin-view .changes-change-title{font-weight:700;color:#3c3c3c;margin-top:10px}#admin-view .changes-change-value{margin-bottom:10px;white-space:break-spaces}#admin-view .changes .active-filters{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}#admin-view .changes .active-filters .filter{font-size:15px;background-color:#dcdcdc;padding:5px 10px;border-radius:10px;cursor:pointer;transition:all .2s linear}#admin-view .changes .active-filters .filter:hover{background-color:#999;color:#fff}#admin-view .changes .active-filters .filter i{margin-left:5px}#admin-view .changes .dropdown .filter{cursor:pointer;-webkit-user-select:none;user-select:none}#admin-view .changes .dropdown .filter.active{background-color:#4b8ecb!important;color:#fff!important}.page-loader{height:100vh;width:100vw;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center}.page-loader i{font-size:30px}.btn{height:25px;min-width:111px;border:1px solid #4B8ECB;border-radius:2px;background-color:#fff;color:#4b8ecb;font-family:Gandhi Sans,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;line-height:12px;text-align:center;text-transform:uppercase;position:relative}.btn:hover{background-color:#4b8ecb;border:1px solid #4B8ECB;color:#fff}.btn.loading{color:#fff;background-color:#fff}.btn.loading:hover{background-color:#fff;border:1px solid #4B8ECB;color:#fff}.btn.loading:after{content:"";position:absolute;width:16px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;border:2px solid transparent;border-top-color:#4b8ecb;border-bottom-color:#4b8ecb;border-radius:50%;animation:button-loading-spinner 1s ease infinite}.btn-icon{height:30px;padding:0 18px 0 0;font-size:12px;font-weight:unset}.btn-icon .fas{margin-right:9px;padding:10px;width:30px;height:30px;border-right:.5px #E0E0E0 solid}.btn-white{color:#000;border:unset;border-radius:1px;background-color:#fff;box-shadow:0 1px 3px #0006}.btn-white:hover{background-color:unset;border:unset;color:#121212}.btn-danger{border-color:#dc3545;color:#dc3545}.btn-danger:hover{border-color:#dc3545;background-color:#dc3545}.btn-success{border-color:#198754;color:#198754}.btn-success:hover{border-color:#198754;background-color:#198754}.icon_btn{cursor:pointer;display:flex;justify-content:center;align-items:center;position:absolute;right:28.5px;height:30px;width:30px;background-color:#fff;color:#4c4c4c;font-size:12px;font-weight:unset;box-shadow:0 1px 3px #0006}.icon_btn .fa-sort-up{position:relative;top:3px;font-size:12px}@keyframes button-loading-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}input:focus-visible{outline-color:#4b8ecb;outline-width:.5px}.modal-body p{font-family:PT Sans,sans-serif;font-size:13px;letter-spacing:0;line-height:15px}.modal-body p .header{font-size:14px;font-weight:700}.modal-body label{font-family:PT Sans,sans-serif;font-size:14px;letter-spacing:0}.modal-backdrop{background-color:#a0a0a0}.modal-backdrop .show{opacity:.5}.tooltip.show{opacity:1}.tooltip-inner{background-color:#fff;box-shadow:0 1px 3px #0006}.tooltip-arrow:before{border-top-color:#fff!important}#overview_person .segment{background-color:unset;border:unset;margin-bottom:10px}#overview_person .segment:after{box-shadow:0 0}#overview_person .segment .core_goal{position:relative;height:110px;border-radius:4px 4px 0 0;transition:border-radius .1s linear;color:#fff;font-family:Gandhi Sans,sans-serif;font-size:20px;letter-spacing:1px;line-height:26px;padding:0 75px 0 20px;display:flex;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer}#overview_person .segment .core_goal p{text-shadow:1px 1px 0 rgba(0,0,0,.2);margin:0}#overview_person .segment .core_goal .fas{position:absolute;right:34px;transition:all .3s}#overview_person .segment .core_goal span{font-size:10px;font-weight:700;text-transform:uppercase}#overview_person .segment .core_goal.collapsed{transition:border-radius .4s linear;border-radius:4px}#overview_person .segment .core_goal.collapsed .fas{transform:rotate(-90deg)}#overview_person .segment .core_goal.collapsed:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;z-index:-1;box-shadow:0 8px 10px -10px #00000080}#overview_person .segment .sub_goal{-webkit-user-select:none;user-select:none}#overview_person .segment .sub_goal .sub_goal_header{background-color:#fff;color:#4c4c4c;font-family:Gandhi Sans,sans-serif;font-size:16px;letter-spacing:0;line-height:60px;height:60px;padding-left:24px;border:1px solid #e4e4e4;position:relative;transition:all .2s linear;cursor:pointer}#overview_person .segment .sub_goal .sub_goal_header .fas{position:absolute;top:21px;right:34px;transition:all .3s}#overview_person .segment .sub_goal .sub_goal_header.collapsed .fas{transform:rotate(-45deg)}#overview_person .segment .sub_goal:first-child .sub_goal_header{border-top:unset}#overview_person .segment .sub_goal:not(:last-child) .sub_goal_header.collapsed{border-bottom:0px solid #e4e4e4}#overview_person .segment .sub_goal:last-child .sub_goal_header.collapsed{border-radius:0 0 4px 4px}#overview_person .segment .sub_goal:last-child .sub_goal_header.collapsed:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;border-radius:50%;z-index:-1;box-shadow:0 8px 10px -10px #00000080}#overview_person .pagination{width:calc(100% - 168px);margin-left:168px;display:flex;height:35px;margin-top:10px;font-size:14px;color:#000;align-items:center;justify-content:space-between;position:relative}#overview_person .pagination span{padding:3px;cursor:pointer}#overview_person .pagination .pages{color:#d8d8d8;font-size:10px}#overview_person .pagination .pages .active{color:#868686}#overview_person .pagination .fa-info-circle{position:absolute;top:12px;left:-145px;color:#4b8ecb;cursor:pointer}#overview_person .item{padding:7px 14px 9px;height:70px;font-family:Gandhi Sans,sans-serif;font-size:12px;letter-spacing:0;line-height:13px;color:#4c4c4c;background-color:#fff;position:relative}#overview_person .item .goal_title{-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}#overview_person .item .level{position:absolute;left:0;bottom:0;height:20px;font-size:10px;line-height:20px;width:100%;border-top:1px #e0e0e0 solid;text-transform:uppercase;padding-left:9px}#overview_person .item .level span{color:#4b8ecb}#overview_person .item .score{position:absolute;right:0;bottom:0;width:110px;height:19px;color:#fff;line-height:20px;text-align:center;font-size:10px;z-index:2}#overview_person .item .score.score_0{background-color:#e300757a}#overview_person .item .score.score_1{background-color:#00acd57a}#overview_person .item .score.score_2{background-color:#0074a77a}#overview_person .item .item-icon{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:20px;height:18px;text-align:center;line-height:19px;color:#888}#overview_person .item .item-icon .fa-mobile{position:relative;top:3px;left:5px;font-size:9px}#overview_person .item .fa-info-circle{position:absolute;top:7px;right:11px;color:#4b8ecb;cursor:pointer}#overview_person .item .info{display:none;color:#fff;font-size:12px;letter-spacing:0;line-height:13px;background-color:#4c4c4c;width:202px;position:absolute;left:14px;top:9px;min-height:40px;z-index:5;padding:4px 5px}#overview_person .item .info_btn{float:right;background-color:#ececec;width:26px;height:12px;display:flex;justify-content:center;align-items:center;font-size:15px;margin-right:-4px;margin-left:3px}#overview_person .item .info_btn:hover{background-color:#4c4c4c;color:#fff}#overview_person .item .info_btn:hover .info{display:block}#overview_person .item .info_btn .info{display:none}#overview_person .item.active{padding:6px 12px;border:2px solid #7c7c7c}#overview_person .item.active .score{width:108px;height:18px}#overview_person .item.active .level{padding-left:8px;bottom:-1px}#overview_person .item.active .info{left:13px;top:8px}#overview_person .goals_grid{display:flex;position:relative}#overview_person .goals_grid_header{display:grid;margin-right:8px;grid-column-gap:7px;grid-row-gap:7px;margin-bottom:50px;z-index:3}#overview_person .goals_grid_header .item{padding:7px 27px 7px 11px;font-size:14px;font-weight:700;line-height:20px;width:160px;color:#4c4c4c;transition:box-shadow 1s}#overview_person .goals_grid_header.lifted .item{box-shadow:6px 0 8px -2px #00000030;transition:box-shadow .5s}#overview_person .goals_grid_content{display:grid;grid-column-gap:7px;grid-row-gap:7px;margin-bottom:50px;z-index:1;transition:margin .5s;position:relative}#overview_person .goals_grid_content .item{cursor:pointer;width:270px}#overview_person .goals_grid_content .info{width:220px}#overview_person .goals_grid_hider{background-color:#f8f8f866;width:2000px;position:absolute;left:-1832px;top:0;z-index:2}#overview_person .goals_row{padding:calc(var(--bs-gutter-x) / 2)}#overview_person .goals_row .col{padding:0}#overview_person .goals_row .col .item{margin:3.5px;cursor:pointer}#overview_person .mix-overview{margin-top:-10px;margin-bottom:7px}#overview_person .mix-overview h4{color:#b9b8b8;font-size:14px;text-transform:uppercase;margin:unset;margin-bottom:2px}#overview_person .mix-overview .mix-item{position:relative;border:.5px solid #e0e0e0;background-color:#fff;margin-right:7px;margin-bottom:7px;padding:20px 14px 3px;font-size:12px;border-radius:5px;cursor:pointer}#overview_person .mix-overview .mix-item.active{border:2px solid #7c7c7c}#overview_person .mix-overview .mix-item:hover{background-color:#fdfdfd}#overview_person .mix-overview .mix-item .level{position:absolute;top:0;left:0;width:100%;height:17px;line-height:17px;font-size:10px;border-bottom:1px #e0e0e0 solid;text-transform:uppercase;text-align:center}#overview_person .mix-overview .mix-item .level span{color:#4b8ecb}#plan_modal .modal-body .goal_section{background-color:#f8f8f8;border-radius:10px;padding:8px}#note_modal .textarea-label{text-align:end;font-size:12px;color:#ababab}#note_modal .note_details h4{line-height:18px;font-size:15px;color:#5c5c5c}#note_modal .note_details textarea{height:100px;width:100%;color:#ababab}#note_modal .note_details h5{line-height:18px;font-size:14px;color:#5c5c5c}#note_modal .note_details .test_note{border-radius:5px;border:solid #cdcdcd 1px;margin-bottom:5px}#note_modal .note_details .test_note .note_title{padding:5px 10px;font-weight:600;font-size:15px;line-height:25px;border-bottom:1px #cdcdcd solid}#note_modal .note_details .test_note .note_content{padding:5px 10px;font-size:14px}#learning_goal_modal .core_goal{font-size:14px;letter-spacing:0;line-height:20px;margin-bottom:0}#learning_goal_modal .core_goal span{font-weight:700}#learning_goal_modal .modal-body{display:flex;flex-direction:column;align-items:center;color:#4c4c4c;padding-left:0;padding-right:0;padding-top:0}#learning_goal_modal .modal-body .sub_goal{background-color:#d2d2d2;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;padding:8px 15px;width:100%}#learning_goal_modal .modal-body .category{background-color:#e3e3e3;font-size:14px;letter-spacing:0;line-height:20px;padding:8px 15px;width:100%}#learning_goal_modal .modal-body .details{height:25px;position:relative;width:100%}#learning_goal_modal .modal-body .details .active_goal{font-size:13px;display:flex;justify-content:center;align-items:center;height:25px;width:25px;position:absolute;left:0;top:0;background-color:#4b8ecb;color:#fff;cursor:pointer}#learning_goal_modal .modal-body .details .active_goal:hover{transition:.1s all ease-in-out;font-size:15px}#learning_goal_modal .modal-body .details .level{position:absolute;right:0;top:0;height:25px;font-size:10px;line-height:25px;border-left:1px #e0e0e0 solid;border-bottom:1px #e0e0e0 solid;text-transform:uppercase;padding-left:15px;padding-right:15px}#learning_goal_modal .modal-body .details .level span{color:#4b8ecb}#learning_goal_modal .modal-body .details .answers{float:right;position:relative;top:30px;right:5px;color:green;font-size:20px;cursor:pointer}#learning_goal_modal .modal-body p{font-size:16px;letter-spacing:0;line-height:20px;width:320px;margin-bottom:25px}#learning_goal_modal .modal-body .route_actions{display:flex;flex-wrap:wrap;justify-content:center}#learning_goal_modal .modal-body .route_actions .button{-webkit-user-select:none;user-select:none;height:45px;width:200px;color:#fff;font-size:16px;font-weight:700;letter-spacing:0;text-align:center;border-radius:4px;margin:6px;display:flex;align-items:center;justify-content:center;background-color:#cbcbcb}#learning_goal_modal .modal-body .route_actions .button .fas,#learning_goal_modal .modal-body .route_actions .button .fa-stack{margin-right:10px}#learning_goal_modal .modal-body .route_actions .button .fa-stack .fa-mobile{position:relative;left:5px;top:5px}#learning_goal_modal .modal-body .route_actions .button span{margin-right:4px}#learning_goal_modal .modal-body .route_actions .button.active{cursor:pointer}#learning_goal_modal .modal-body .route_actions .button-child{position:relative}#learning_goal_modal .modal-body .route_actions .button-child.active{background-color:#72a6d6}#learning_goal_modal .modal-body .route_actions .button-child .action{width:200px;height:45px;position:absolute;top:0;line-height:45px}#learning_goal_modal .modal-body .route_actions .button-child .results{width:200px;height:25px;position:absolute;top:40px;z-index:2;background-color:#587fa3;border-radius:0 0 4px 4px}#learning_goal_modal .modal-body .route_actions .button-teacher{position:relative}#learning_goal_modal .modal-body .route_actions .button-teacher.active{background-color:#275c8c}#learning_goal_modal .modal-body .route_actions .button-teacher .action{width:200px;height:45px;position:absolute;top:0;line-height:45px}#learning_goal_modal .modal-body .route_actions .button-teacher .results{width:200px;height:25px;position:absolute;top:40px;z-index:2;background-color:#587fa3;border-radius:0 0 4px 4px}#child_view .dates{display:flex;justify-content:space-between}#child_view .dates .date{color:#545454}#child_view img{max-width:100%;max-height:400px;margin:20px auto}#results_mix_modal #tests_table tbody tr{-webkit-user-select:none;user-select:none;cursor:pointer}#results_mix_modal .results .index{width:25px;padding:8px}#results_mix_modal .results .title{width:100%;padding:8px}#results_mix_modal .results .result{text-align:center;width:80px;padding:8px}#results_mix_modal .results .result .fa-check{color:#378825}#results_mix_modal .results .result .fa-times{color:#961a1a}#results_mix_modal .results .switch{display:flex;align-items:center;justify-content:center;width:25px}#results_mix_modal .results .switch .fa-chevron-up{transition:all .2s ease}#results_mix_modal .results-header{border-bottom:1px solid currentColor}#results_mix_modal .results-header .index,#results_mix_modal .results-header .title,#results_mix_modal .results-header .result{font-weight:700}#results_mix_modal .results-row{-webkit-user-select:none;user-select:none;cursor:pointer;border-bottom:1px solid rgb(222,226,230);background-color:var(--bs-table-bg)}#results_mix_modal .results-row:nth-of-type(odd){background-color:#0000000d}#results_mix_modal .results-row .insight{padding:8px}#results_mix_modal .results-row .insight .title{font-size:13px}#results_mix_modal .results-row .collapsed .switch .fa-chevron-up{transform:rotate(90deg)}#group_person .container{position:relative;margin-top:unset;padding-top:40px}#group_person .container .all_selector,#group_person .container .period_selector{position:absolute;top:-5px;right:20px;display:flex}#group_person .container .all_selector label,#group_person .container .period_selector label{cursor:pointer;font-size:11px;text-transform:uppercase;display:flex;align-items:center}#group_person .container .all_selector label:first-child,#group_person .container .period_selector label:first-child{padding-right:5px}#group_person .container .all_selector label:last-child,#group_person .container .period_selector label:last-child{padding-left:5px}#group_person .container .all_selector .form-switch,#group_person .container .period_selector .form-switch{padding-left:2em;cursor:pointer}#group_person .container .all_selector .form-switch .form-check-input,#group_person .container .period_selector .form-switch .form-check-input{cursor:pointer;margin-left:-2em}#group_person .container .all_selector .form-switch .form-check-input:checked,#group_person .container .period_selector .form-switch .form-check-input:checked{background-color:#fff;border-color:#00000040;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e")}#group_person .container .all_selector .form-switch .form-check-input:focus,#group_person .container .period_selector .form-switch .form-check-input:focus{background-color:#fff;border-color:#00000040;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");box-shadow:unset}#group_person .container .all_selector .form-switch .form-check-input:active,#group_person .container .period_selector .form-switch .form-check-input:active{filter:unset}#group_person .container .all_selector{right:unset;left:29px}#group_person .header{display:flex;align-items:center;height:100px}#group_person .header .image{height:60px;width:60px;line-height:60px;text-align:center;border-radius:50%;background-color:#d8d8d8;margin:20px;color:#fff;font-family:PT Sans,sans-serif;font-size:26px;letter-spacing:0}#group_person .header .info h3{color:#000;font-family:PT Sans,sans-serif;font-size:20px;letter-spacing:0;line-height:16px;margin-bottom:8px}#group_person .header .info .info_sub{color:#6f6f6f;font-family:PT Sans,sans-serif;font-size:10px;letter-spacing:0;line-height:13px;display:flex;justify-content:space-between}#group_person .core_goal{padding:0 29px;color:#000;font-family:PT Sans,sans-serif;font-size:13px;letter-spacing:0;line-height:15px;margin-bottom:50px;position:relative}#group_person .core_goal .back{cursor:pointer;position:absolute;right:20px;top:0;height:30px;width:235px;border-radius:1px;background-color:#fff;box-shadow:0 1px 3px #0006;line-height:30px;padding-left:15px;color:#000;font-family:PT Sans,sans-serif;font-size:11px;letter-spacing:.2px;text-transform:uppercase}#group_person .core_goal .back i{color:#4c4c4c;width:30px;height:30px;border-left:1px solid rgba(0,0,0,.4);position:absolute;right:0;padding:10px}#group_person .core_goal .title{font-weight:700}#group_person .core_goal .info{padding-bottom:5px}#group_person .core_goal .goal_info{padding-bottom:20px}#group_person .core_goal .observation_points .title{color:#000;font-family:PT Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.88px;line-height:9px}#group_person .core_goal .observation_points .category_title{color:#000;font-family:PT Sans,sans-serif;font-size:11px;font-style:italic;letter-spacing:.88px;line-height:9px;margin-top:3px}#group_person .core_goal .observation_points .points{display:flex;justify-content:flex-start;padding-top:5px;padding-bottom:12px;flex-wrap:wrap}#group_person .core_goal .observation_points .points .item{position:relative;color:#000;font-family:PT Sans,sans-serif;font-size:10px;letter-spacing:.4px;line-height:10px;height:40px;min-width:60px;margin-right:4px;padding:4px 5px 4px 7px;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;max-width:250px;margin-bottom:5px}#group_person .core_goal .observation_points .points .item.completed{border:1px solid #60b207}#group_person .core_goal .observation_points .points .item:not(.completed){box-shadow:0 1px 3px #0006}#group_person .core_goal .observation_points .points .item .score{position:absolute;bottom:0;right:0;height:3px;width:100%}#group_person .core_goal .observation_points .points .item .score_0{background-color:#e30075}#group_person .core_goal .observation_points .points .item .score_1{background-color:#00acd5}#group_person .core_goal .observation_points .points .item .score_2{background-color:#0074a7}#group_person .core_goal .observation_points .points .alert{margin:0;width:100%;padding:.5rem}#group_person .core_goal .level,#group_person .core_goal .sub_goal{letter-spacing:1px;display:flex;padding-top:20px}#group_person .core_goal .level .bar,#group_person .core_goal .sub_goal .bar{letter-spacing:0px;font-style:italic;color:#a2a2a2;margin-left:25px}#group_person .core_goal .level .bar .progress,#group_person .core_goal .sub_goal .bar .progress{background-color:#e7e7e7;height:14px;width:200px;border-radius:7px;margin-bottom:6px}#group_person .core_goal .level .bar .progress .progress-bar,#group_person .core_goal .sub_goal .bar .progress .progress-bar{background-color:#75b3e0}#group_person .core_goal .level div:first-letter,#group_person .core_goal .sub_goal div:first-letter{text-transform:uppercase}#group_person .core_goal .sub_goals{-moz-column-count:2;column-count:2;-moz-column-fill:balance;column-fill:balance}#group_person .core_goal .sub_goals.d-flex .sub_goal:nth-child(2){margin:auto}#group_person .core_goal .sub_goals .sub_goal{display:inline-block;flex-direction:column;padding-right:15px}#group_person .core_goal .sub_goals .sub_goal .sub_goal_title{font-size:12px;font-weight:600;letter-spacing:normal!important}#group_person .core_goal .sub_goals .sub_goal .category{padding-bottom:25px}#group_person .core_goal .sub_goals .sub_goal .category .category_title{font-size:12px;font-weight:500;letter-spacing:normal!important;font-style:italic}#group_person .core_goal .btn{margin-top:40px}#level_view .level_row{display:flex;border-bottom:1px solid #d9d9d9;z-index:5;position:sticky;background-color:#fff}#level_view .level_row:first-child{border-radius:4px 4px 0 0}#level_view .level_row .person{height:100px;width:150px;display:flex;align-items:center;flex-direction:row-reverse;color:#000;font-family:PT Sans,sans-serif;font-size:14px;letter-spacing:0;border-right:1px solid #d9d9d9;padding:.5rem;-webkit-user-select:none;user-select:none;cursor:pointer}#level_view .level_row .level_setting{height:100px;width:calc(100% - 150px);vertical-align:middle;color:#000;font-family:PT Sans,sans-serif;font-size:14px;letter-spacing:0;padding:25px 8px 8px 25px}#level_view .level_row .level_setting .noUi-target{width:calc(100% - 100px)}#level_view .level_row--header{z-index:8}#level_view .level_row--header .person{font-size:11.5px;cursor:unset;height:37.5px;border-right:0px solid #d9d9d9;color:#6f6f6f;text-align:left;display:flex;justify-content:space-between;align-items:center;flex-direction:row}#level_view .level_row--header .person a{text-decoration:none;color:#6f6f6f;text-transform:capitalize;padding:5px}#level_view .level_row--header .person a span{position:relative}#level_view .level_row--header .person a .fas{top:-1px}#level_view .level_row--header .person .dropdown-menu{padding:0}#level_view .level_row--header .person .dropdown-menu .dropdown-item{padding:.6rem;font-size:13px}#level_view .level_row--header .person .dropdown-menu .dropdown-item:active{background-color:#e9ecf2}#level_view .level_row--header .header{height:37.5px;padding:.5rem;color:#000;font-family:PT Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.17px;display:flex;align-items:center}#level_view .level_settings{border-bottom:1px solid #d9d9d9;box-shadow:inset 0 -7px 6px -7px #0006;position:relative}#level_view .level_settings .level_tabs{color:#000;height:28px;background-color:#efefef;font-size:10px;font-weight:700;letter-spacing:1px;line-height:25px;display:flex;padding-left:20px;z-index:5;position:relative;-webkit-user-select:none;user-select:none}#level_view .level_settings .level_tabs .tab{margin-left:3px;margin-top:3px;margin-right:3px;padding-left:15px;padding-right:15px;border-radius:5px 5px 0 0;transition:background-color .3s}#level_view .level_settings .level_tabs .tab.active{background-color:#f6fbff;transition:background-color .3s}#level_view .level_settings .level_tabs .deselect{background-color:#d7d7d7;margin:3px;border-radius:3px;line-height:22px;padding-left:8px;padding-right:8px;position:absolute;right:40px;color:#565656;transition:background-color .1s linear;cursor:pointer}#level_view .level_settings .level_tabs .deselect:hover{background-color:#dfdfdf}#level_view .level_settings .level{position:relative}#level_view .level_settings .level_area{height:400px;overflow-y:scroll}#level_view .level_settings .level_area .level_segment:last-child{min-height:400px}#level_view .level_settings .level_area .level_row{height:52px;color:#000;font-family:PT Sans,sans-serif;font-size:13px;letter-spacing:.65px;line-height:18px;display:flex;align-items:center;padding-left:29px;z-index:1}#level_view .level_settings .level_area .level_row .score{position:absolute;top:0;left:0;height:100%;width:5px;cursor:unset}#level_view .level_settings .level_area .level_row .score_0{background-color:#e30075}#level_view .level_settings .level_area .level_row .score_1{background-color:#00acd5}#level_view .level_settings .level_area .level_row .score_2{background-color:#0074a7}#level_view .level_settings .level_area .level_row:nth-child(odd){background-color:#f6fbff}#level_view .level_settings .level_area .level_row-option div{cursor:pointer;width:calc(100% - 100px)}#level_view .level_settings .level_area .level_row-option span.subgoal{color:#828282;font-size:9px;letter-spacing:1.13px;line-height:11px}#level_view .level_settings .level_area .level_row-option span.fas{color:#828282;background-color:#d7d7d7;padding:4px;border-radius:5px;font-size:13px;margin-left:5px;line-height:11px}#level_view .level_settings .level_area .level_row-option span.fas:hover{background-color:#dfdfdf;cursor:pointer}#level_view .level_settings .level_area .level_row-option .form-check-input{width:17px;height:17px;margin-top:0;margin-right:13.5px}#level_view .level_settings .level_area .level_row-title{z-index:1}#level_view .level_settings .level_area .level_row-title span{font-weight:700}#level_view .level_settings .level_area .level_row-title_first{z-index:4;position:absolute;top:0;width:100%}#level_view .level_settings .navigation{z-index:5;border-radius:1px;width:30px;background-color:#fff;display:flex;flex-direction:column;position:absolute;top:37.5px;right:10px;color:#4c4c4c;font-size:12px;box-shadow:0 1px 3px #0006}#level_view .level_settings .navigation .fas{width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer}#level_view .level_settings .navigation .fa-arrow-up{border-bottom:#efefef solid .5px;margin-bottom:10px}#level_view .level_settings .navigation .fa-arrow-down{border-top:#efefef solid .5px;margin-top:10px}#level_view .level_settings .navigation .fa-circle{font-size:9px;line-height:20px;height:20px;color:#b4b4b4}#level_view .level_settings .navigation .fa-circle.active{color:#5e5f5e}#level_view .level_settings .navigation .fa-circle.highlight{animation:growshrink .25s}#save_hold.active{position:fixed;bottom:0;background-color:#fff;width:200px;height:70px;border:1px solid #e4e4e4;border-bottom:unset;border-radius:10px 0 0;z-index:999;display:flex;justify-content:center;align-items:center;margin-right:-29px}.noUi-connect{background-color:#75b3e0}.noUi-handle{box-sizing:border-box;background-color:#fff;box-shadow:0 1px 3px #0006;height:23px!important;width:23px!important;position:absolute;border:1px solid #D9D9D9;border-radius:50%;cursor:default}/*! nouislider - 12.0.0 - 9/14/2018 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr;background:#efefef;border-radius:11px;height:10px}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0;border-radius:3px}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:23px;height:23px;left:-13px;top:-3px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:23px;height:23px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-11px;left:auto}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub,.noUi-value-large{color:#6f6f6f;font-family:PT Sans,sans-serif;font-size:12px;letter-spacing:1px}.noUi-marker{position:absolute;background:#fff}.noUi-marker-sub,.noUi-marker-large{background:#fff}.noUi-pips-horizontal{padding:10px 0;height:50px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub,.noUi-marker-horizontal.noUi-marker-large{height:10px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub,.noUi-marker-vertical.noUi-marker-large{width:10px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translateY(-50%);top:50%;right:120%}#group_progress_table{border-collapse:collapse;margin-bottom:0;width:100%}#group_progress_table tr td:first-child{width:150px}#group_progress_table tr td:last-child{width:120px}#group_progress_table thead tr.headers{color:#6f6f6f;font-family:PT Sans,sans-serif;font-size:10px;letter-spacing:.9px;line-height:13px;vertical-align:middle;text-align:center;height:20px;-webkit-user-select:none;user-select:none;border-bottom:1px #e4e4e4 solid}#group_progress_table thead tr.headers td{padding:unset;transition:background-color .2s}#group_progress_table thead tr.headers td:first-child{opacity:.2;border-right:1px #e4e4e4 solid}#group_progress_table thead tr.headers td:first-child.active{opacity:1;cursor:pointer}#group_progress_table thead tr.headers td:first-child.active:hover{background-color:#f4f4f4}#group_progress_table thead tr.headers td:not(:first-child):not(:last-child){border-right:1px #e4e4e4 solid}#group_progress_table thead tr.headers td:not(:first-child):not(:last-child):not(.inactive){cursor:pointer}#group_progress_table thead tr.headers td:not(:first-child):not(:last-child).active{border-bottom:1.5px solid #4b8ecb}#group_progress_table thead tr.headers td:not(:first-child):not(:last-child):hover{background-color:#f4f4f4}#group_progress_table thead tr.titles{color:#6f6f6f;font-family:PT Sans,sans-serif;font-size:10px;line-height:13px}#group_progress_table thead tr.titles td:not(:first-child,:last-child){padding:0 0 .5rem;letter-spacing:.9px}#group_progress_table thead tr.titles td:not(:first-child,:last-child):nth-child(2n){background-color:#f4f4f4}#group_progress_table thead tr.titles td:not(:first-child,:last-child) div{display:flex;vertical-align:middle;justify-content:center;height:250px}#group_progress_table thead tr.titles td:not(:first-child,:last-child) div p{color:#000;font-family:PT Sans,sans-serif;font-size:12px;line-height:15px;writing-mode:vertical-rl;margin:0}#group_progress_table thead tr.titles td:not(:first-child,:last-child) div p span{font-weight:700}#group_progress_table thead tr.titles td:last-child{border-left:#f3f3f3 solid 2px;color:#6f6f6f;font-family:PT Sans,sans-serif;font-size:10px;letter-spacing:0;line-height:13px;text-align:center}#group_progress_table thead tr.titles td:first-child{font-size:10px;color:#6f6f6f;text-align:left;display:flex;justify-content:space-between;align-items:flex-end;height:267px}#group_progress_table thead tr.titles td:first-child a{text-decoration:none;color:#000;text-transform:capitalize}#group_progress_table thead tr.titles td:first-child a span{position:relative}#group_progress_table thead tr.titles td:first-child a .fas{top:-1px}#group_progress_table thead tr.titles td:first-child .dropdown-menu{padding:0}#group_progress_table thead tr.titles td:first-child .dropdown-menu .dropdown-item{padding:.6rem;font-size:13px}#group_progress_table thead tr.titles td:first-child .dropdown-menu .dropdown-item:active{background-color:#e9ecf2}#group_progress_table thead td{border:unset}#group_progress_table tbody tr{height:49px}#group_progress_table tbody tr:not(:first-child){border-top:1px solid #dbdbdb}#group_progress_table tbody tr:first-child{border-top:2px solid #f0f0f0}#group_progress_table tbody tr td{color:#fff;font-family:PT Sans,sans-serif;font-size:12px;letter-spacing:0;line-height:15px;text-align:center;vertical-align:middle}#group_progress_table tbody tr td:not(:first-child,:last-child){text-shadow:1px 1px 1px rgba(0,0,0,.5);opacity:1;cursor:pointer}#group_progress_table tbody tr td:not(:first-child,:last-child):nth-child(2n){background-color:#f4f4f4}#group_progress_table tbody tr td:not(:first-child,:last-child):not(:nth-child(1)){border-left:1px solid #dbdbdb}#group_progress_table tbody tr td:first-child{text-align:right;color:#000;font-family:PT Sans,sans-serif;font-size:14px;letter-spacing:0;border-top:2px solid #f0f0f0;border-right:2px solid #f0f0f0;cursor:pointer}#group_progress_table tbody tr td:first-child span{color:#6f6f6f;font-family:PT Sans,sans-serif;font-size:10px;letter-spacing:0}#group_progress_table tbody tr td:last-child{color:#dbdbdb;font-size:16px;vertical-align:middle;text-align:center;border-top:2px solid #f0f0f0;border-left:2px solid #f0f0f0}#group_progress_table tbody tr td:last-child.active{color:#4b8ecb}@keyframes growshrink{0%{font-size:9px}50%{font-size:15px}to{font-size:9px}}.navbar{border-bottom:1px solid #e0e0e0}.navbar .justify-content-start{padding:0}.navbar .justify-content-start .nav-item{border-right:.5px solid #e0e0e0}.navbar .justify-content-end{padding:0}.navbar .justify-content-end .nav-item{border-left:.5px solid #e0e0e0}.navbar .dropdown-menu{padding:0}.navbar .dropdown-menu li:first-child a{border-radius:.25rem .25rem 0 0}.navbar .dropdown-menu li:last-child a{border-radius:0 0 .25rem .25rem}.navbar .dropdown-menu .dropdown-item:active{background-color:#e9ecef}#menu{-webkit-user-select:none;user-select:none;height:60px;background-color:#fff;position:fixed;top:0;width:100%;z-index:100}#menu:after{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:30px;box-shadow:0 8px 10px -10px #0000004d;opacity:0;transition:opacity .25s}#menu.menu_shadow:after{opacity:1}#menu .nav-item-logo{background-image:url(/build/assets/logo.svg);background-position:center;background-repeat:no-repeat;background-size:90px;min-width:120px;width:120px;height:60px}#menu .nav-item-search{display:flex;cursor:pointer}#menu .nav-item-search input{margin:15px 0;transition:all .5s;width:0px;border:0px #fff solid;padding:0;border-radius:3px;font-size:12px}#menu .nav-item-search input.show{border:.5px solid #e0e0e0;margin:15px 0 15px 15px;padding:1px 8px;width:150px}#menu .nav-item-search input::placeholder{text-align:center;color:#e0e0e0}#menu .nav-item.dropdown{-webkit-user-select:none;user-select:none;width:auto!important}#menu .nav-item.dropdown .show{background-color:#fff}#menu .nav-item.dropdown .dropdown-menu{margin-top:0;border-top:0px solid;border-radius:0 0 .25rem .25rem;margin-right:-1px;max-height:calc(100vh - 120px);overflow-y:auto}#menu .nav-item.dropdown-settings .version{position:absolute;top:3px;right:3px;color:#6c757d;font-size:11px}#menu .nav-item.dropdown-settings .fas{margin-right:0!important}#menu .nav-item.dropdown-settings .nav-link .fas:before{display:inline-block;transition:all .3s ease-in-out}#menu .nav-item.dropdown-settings .nav-link:hover .fas:before{transform:rotate(45deg)}#menu .nav-item.dropdown-settings li a{height:60px;font-size:13px;font-style:italic;display:flex;align-items:center}#menu .nav-item.dropdown-settings li a i{color:#4c4c4c;margin-right:13px}#menu .nav-item.dropdown-settings li .mini{height:1px;padding:0;border-bottom:#e3e3e3 2px solid}#menu .nav-item.dropdown-settings li h6{height:50px;font-size:13px;display:flex;align-items:center;border-bottom:#e3e3e3 1px solid;background-color:#fafafa}#menu .nav-item.dropdown-settings li h6 i{color:#4c4c4c;margin-right:13px}#menu .nav-item.dropdown-settings li h6.small{height:27px;font-weight:700;background-color:#ededed}#menu .nav-item.dropdown-group{width:120px;color:#000;font-family:Gandhi Sans,sans-serif;font-size:12px;font-style:italic;letter-spacing:1px;line-height:14px;text-align:center}#menu .nav-item.dropdown-group .nav-link .fas{margin-left:5px!important;margin-right:0!important;position:relative;transition:.3s}#menu .nav-item.dropdown-group .nav-link.show .fas{transform:rotate(-180deg);transition:.3s}#menu .nav-item.dropdown-group li a{font-size:12px;font-family:PT Sans,sans-serif;color:#000;letter-spacing:1px;text-align:end;padding:1rem}#menu .nav-item.dropdown-search .fas{margin-right:0!important}#menu .nav-item.dropdown-search #searchDropdown{display:flex;transition:all .2s}#menu .nav-item.dropdown-search .show{background-color:#fff}#menu .nav-item.dropdown-search .dropdown-menu{width:240px}#menu .nav-item.dropdown-search .dropdown-item{display:flex;align-items:center;justify-content:flex-start;color:#545454}#menu .nav-item.dropdown-search .dropdown-item div{font-size:13px;line-height:15px;height:27px;padding-left:10px}#menu .nav-item.dropdown-search .dropdown-item div span{line-height:12px;font-size:10px;color:#797979}#menu div{height:60px}#menu div .nav-link{color:#000;height:60px;text-align:center;font-family:Gandhi Sans,sans-serif;font-size:12px;font-style:italic;letter-spacing:1px;line-height:14px;padding:23px 17px;border-color:#4b8ecb;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;max-width:170px}#menu div .nav-link.small{width:130px}#menu div .nav-link:after{content:"";position:absolute;bottom:0;margin:auto;width:0%;height:3px;background-color:#4b8ecb;transition:.2s ease all}#menu div .nav-link.active:after{width:100%}#menu div .nav-link.icon{width:60px;padding:23px}#menu div .nav-link .fas{color:#4c4c4c;margin-right:10px}#menu div .nav-link .fas.rotate{transform:rotate(-10deg)}#page_menu{-webkit-user-select:none;user-select:none;height:40px;background-color:#fff;padding:0;border-radius:4px 4px 0 0;border:1px solid #e0e0e0}#page_menu.lonely{border-radius:4px;margin-bottom:20px}#page_menu.lonely .justify-content-start .nav-item:first-child .nav-link{border-bottom-left-radius:4px}#page_menu.lonely:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;border-radius:50%;z-index:-1;box-shadow:0 8px 10px -10px #00000080}#page_menu.inline{border-radius:unset;margin-bottom:20px;border-left:0px;border-right:0px;z-index:1}#page_menu .container-fluid{height:40px}#page_menu .justify-content-start .nav-link{color:#000;letter-spacing:1px;line-height:13px;text-align:center;width:140px;display:flex;justify-content:space-around;align-items:center;position:relative}#page_menu .justify-content-start .nav-link:after{content:"";position:absolute;bottom:0;margin:auto;width:0%;height:2px;background-color:#4b8ecb;transition:.2s ease all}#page_menu .justify-content-start .nav-link.active{font-weight:700;color:#4b8ecb}#page_menu .justify-content-start .nav-link.active:after{width:calc(100% + 1px)}#page_menu .justify-content-end .nav-link{color:#6f6f6f;letter-spacing:1px;text-align:center;width:100px}#page_menu .justify-content-end .nav-link.active{color:#4b8ecb;border-bottom:2px solid #4b8ecb}#page_menu .nav-link{text-transform:uppercase;height:40px;padding:14px;font-size:10px;font-family:PT Sans,sans-serif;line-height:13px}#page_menu .nav-link:hover{cursor:pointer}#page_menu .dropdown .nav-link{width:140px}#page_menu .dropdown .nav-link .fas{position:relative;top:-2px;transition:transform .2s linear,top .1s linear}#page_menu .dropdown .nav-link.show .fas{transform:scaleY(-1);transition:transform .2s linear,top .1s linear;top:2px}#page_menu .dropdown li a{font-size:11px;font-family:PT Sans,sans-serif;color:#6f6f6f;letter-spacing:1px;text-align:end;padding:1rem}#page_sub_menu{-webkit-user-select:none;user-select:none;height:30px;border-left:.5px solid #e0e0e0;border-right:.5px solid #e0e0e0;border-bottom:.5px solid #e0e0e0;border-radius:0 0 4px 4px;background-color:#f9f9f9;margin-bottom:20px}#page_sub_menu .justify-content-start .nav-item:first-child .nav-link{border-bottom-left-radius:4px}#page_sub_menu .justify-content-start .nav-link{width:100px;height:30px;color:#000;font-family:PT Sans,sans-serif;font-size:10px;letter-spacing:1px;line-height:13px;text-align:center;text-transform:uppercase;position:relative}@media only screen and (max-width: 1440px){#page_sub_menu .justify-content-start .nav-link{width:70px}}#page_sub_menu .justify-content-start .nav-link:after{content:"";position:absolute;bottom:0;left:50px;width:0%;height:1.5px;background-color:#4b8ecb;transition:.2s ease all}#page_sub_menu .justify-content-start .nav-link.active{font-weight:700;color:#4b8ecb}#page_sub_menu .justify-content-start .nav-link.active:after{left:-.5px;width:calc(100% + 1px)}#page_sub_menu .justify-content-start .nav-link:hover{cursor:pointer}#page_sub_menu:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;border-radius:50%;z-index:-1;box-shadow:0 8px 10px -10px #00000080}#person_switch_menu{height:60px;background-color:#fff;color:#4c4c4c;font-family:Gandhi Sans,sans-serif;font-size:20px;letter-spacing:0;line-height:24px;text-align:center;border-radius:4px 4px 0 0;border:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none}#person_switch_menu .button{width:160px;background-color:#f5f5f5;color:#797979;font-family:Gandhi Sans,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;line-height:60px;height:100%;cursor:pointer;text-transform:uppercase}#person_switch_menu .button.previous{border-right:.5px solid #e0e0e0;border-radius:4px 0 0;position:absolute;left:0;text-align:left}#person_switch_menu .button.next{border-left:.5px solid #e0e0e0;border-radius:0 4px 0 0;position:absolute;right:0;text-align:right}#person_switch_menu .button .fas{font-size:13px;position:relative;top:2px;padding:7px}#person_switch_sub_menu{height:40px;border-left:.5px solid #e0e0e0;border-right:.5px solid #e0e0e0;border-bottom:.5px solid #e0e0e0;border-radius:0 0 4px 4px;background-color:#fff;margin-bottom:20px}#person_switch_sub_menu .justify-content-start .nav-item:first-child .nav-link{border-bottom-left-radius:4px}#person_switch_sub_menu .justify-content-start .nav-link{width:140px;height:40px;color:#000;font-family:PT Sans,sans-serif;font-size:10px;letter-spacing:1px;line-height:13px;text-align:center;text-transform:uppercase;display:flex;justify-content:space-around;align-items:center;position:relative}#person_switch_sub_menu .justify-content-start .nav-link:after{content:"";position:absolute;bottom:0;margin:auto;width:0%;height:2px;background-color:#4b8ecb;transition:.2s ease all}#person_switch_sub_menu .justify-content-start .nav-link.active{font-weight:700;color:#4b8ecb}#person_switch_sub_menu .justify-content-start .nav-link.active:after{width:100%}#person_switch_sub_menu .justify-content-start .nav-link:hover{cursor:pointer}#person_switch_sub_menu:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;border-radius:50%;z-index:-1;box-shadow:0 8px 10px -10px #00000080}@media only screen and (max-width: 1119px){#menu div .nav-link .fas{margin-right:5px}}.underlineHover{font-size:300px}#login{background:url(/build/assets/whiteBulge.svg) #aee0f5 no-repeat center bottom fixed;background-size:100% 15%}#login .logo{position:absolute;bottom:1.5%;right:12%;background-image:url(/build/assets/cito-logo.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:9%;height:9%;z-index:1}#login .path{position:absolute;bottom:40%;left:0;background-image:url(/build/assets/cito-login-path.svg);background-size:cover;background-repeat:no-repeat;background-position:center right;width:13%;height:50%;z-index:1}#login .login-card{background-color:#fff;box-shadow:-5px 10px 10px -10px #00000080;width:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;border-radius:0;z-index:2}#login .login-card:has(.alert-live){width:600px;max-width:70%}#login .login-card:has(form){width:500px;max-width:90%}#login .login-card h1{font-weight:700;font-size:1.6em;text-align:center}#login .login-card .btn{margin-top:20px;padding:10px;height:auto;font-size:.7em;line-height:.9em}#login .login-card .no-account{margin-top:30px;letter-spacing:1px;font-weight:700;font-size:11px;color:#636b6f}#login .login-card .no-account a{text-decoration:none;color:#2185d0}#login .login-card .alert-live{margin-top:20px}#login .login-card .alert-live span{font-size:18px;font-weight:700}#login form{width:100%}#login form label{margin-bottom:.2rem;font-size:12px;color:#939393}#login form button{margin-top:1rem}#login form .textual-btn{background-color:unset!important;border:none!important;margin-top:1rem;text-decoration:none;color:#5e5e5e;cursor:pointer}#login form .textual-btn:hover{text-decoration:underline}#login .version{position:absolute;bottom:0;right:0;border-top:1px solid #ccc;border-left:1px solid #ccc;padding:0 2px 0 5px;border-radius:5px 0 0;background-color:#fff}#startpage .segment.first_login{border-left:#8fd071 solid 10px;color:#000;font-family:Gandhi Sans,sans-serif;font-size:14px;letter-spacing:0;line-height:20px;padding:15px 21px;margin-bottom:20px}#startpage .segment.first_login h3{color:#000;font-family:Gandhi Sans,sans-serif;font-size:16px;font-style:italic;font-weight:700;letter-spacing:0;line-height:19px}#startpage .segment.first_login .btn{margin-top:19px;min-width:64px}#startpage .zoom{float:right;margin-right:10px;position:relative;top:-5px;font-size:15px;color:#545454;cursor:pointer;padding:5px;width:30px;height:30px;line-height:20px;text-align:center;border-radius:50%}#startpage .zoom:hover{background-color:#ededed}#startpage .col{padding:0!important}#startpage .col:not(:nth-child(3)) .content{border-right:1px solid #e4e4e4}#startpage .col.empty .content{border-right:unset}#startpage .col-buttons{padding:30px!important}#startpage .row{margin-left:0;margin-right:0}#startpage .row:not(:last-child) .content{border-bottom:1px solid #e4e4e4}#startpage .content{height:100%;padding:25px 10%}#startpage .content p{padding-top:10px;height:12px;color:#000;font-family:Gandhi Sans,sans-serif;font-size:12px;font-style:italic;letter-spacing:0;line-height:14px;width:100%;margin:0;opacity:0;transition:opacity 1s linear}#startpage .content .loader{padding-top:100%;position:relative}#startpage .content .loader .growing{color:#4b8ecb;width:32px;height:32px}#startpage h2{height:18px;color:#000;font-family:Gandhi Sans,sans-serif;font-size:18px;letter-spacing:0;line-height:22px;margin-bottom:11px}#startpage .title{height:100%;border-bottom:1px solid #e4e4e4;padding:10px 19px;display:flex;align-items:start}#startpage .title h3{margin:0;width:100%;color:#000;font-family:Gandhi Sans,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;overflow:hidden}.routes .modal-content{background:url(/build/assets/whiteBulge.svg) #aee0f5 no-repeat bottom center;background-size:100% 100px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.routes .modal-content .logo{position:absolute;top:10px;left:5px;background:url(/build/assets/logo.svg) no-repeat center center;background-size:contain;width:100px;height:80px;margin:0 auto}.routes .modal-content .btn-close{position:absolute;top:30px;right:30px;width:25px;height:25px;border:none;cursor:pointer}.routes .modal-content .btn-close:hover{opacity:.8}.routes .modal-content .route-btn{position:absolute;bottom:15px;height:40px;width:150px;border-radius:4px 0 0 4px;background-color:#4b8ecb;line-height:40px;text-align:center;color:#fff;font-size:.7em;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none}.routes .modal-content .route-btn.next{right:50px}.routes .modal-content .route-btn.next:after{border-left:20px solid #4b8ecb;content:"";position:absolute;border-bottom:20px solid transparent;border-top:20px solid transparent;height:0px;width:0px;margin-right:-20px;right:0}.routes .modal-content .route-btn.previous{left:50px}.routes .modal-content .route-btn.previous:after{border-right:20px solid #4b8ecb;content:"";position:absolute;border-bottom:20px solid transparent;border-top:20px solid transparent;height:0px;width:0px;margin-left:-18px;left:0}.routes .modal-content .route-btn.disabled{background-color:#e0e0e0;color:#a0a0a0;cursor:not-allowed}.routes .modal-content .route-btn.disabled.next:after{border-left:20px solid #e0e0e0;content:"";position:absolute;border-bottom:20px solid transparent;border-top:20px solid transparent;height:0px;width:0px;margin-right:-20px;right:0}.routes .modal-content .route-btn.disabled:hover{opacity:1}.routes .modal-content .main{position:relative;min-width:600px;max-width:calc(100% - 20px);width:900px;max-height:calc(100vh - 300px);min-height:500px;padding:25px 0;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;box-shadow:0 2px 4px #0000001a}.routes .modal-content .main .route-pagination{position:absolute;top:-30px;right:-30px;transition:all .4s ease-in-out;display:flex;align-items:center;justify-content:center;background:url(/build/assets/plectrum.svg) no-repeat center center;background-size:contain;width:70px;height:70px;-webkit-user-select:none;user-select:none;color:#fff;font-size:1.2em;font-weight:700}@media (max-width: 980px){.routes .modal-content .main .route-pagination{top:-40px;right:-10px}}@media (max-width: 940px){.routes .modal-content .main .route-pagination{right:0}}.routes .modal-content .main .route-pagination span{margin-bottom:3px}.routes .modal-content .main .route-pagination-page{color:#4b8ecb;position:inherit;border-radius:50%;height:36px;width:36px;background-color:#fff;text-align:center;line-height:36px;font-size:.8em;right:-10px;top:-10px;font-weight:700}.routes .modal-content .main .learning-goal{position:absolute;top:40px;min-height:80px;min-width:500px;max-width:calc(100% - 50px);width:70%;background-color:#fff;border-radius:4px;padding:9px 16px;display:flex;justify-content:center;align-items:center;transform:translateY(-100%);box-shadow:0 2px 4px #0000001a}.routes .modal-content .main .learning-goal p{font-size:1em;letter-spacing:0;line-height:1.2em;margin:0}.routes .modal-content .main .info{display:flex}.routes .modal-content .main .info .column{width:50%}.routes .modal-content .main .info-item{width:100%;padding:16px 19px;font-size:1em;letter-spacing:0;line-height:1.2em}.routes .modal-content .main .info-item .header{font-weight:700;color:#4b8ecb}.routes .modal-content .main .info-item .content{font-size:.8em;font-weight:400;color:#000;white-space:break-spaces}.routes .modal-content .main .exercise{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.routes .modal-content .main .exercise-info{width:600px;max-width:calc(100% - 50px);background-color:#f4f4f4;color:#2d2d2d;line-height:24px;padding:16px 23px}.routes .modal-content .main .exercise-info-title{font-weight:700}.routes .modal-content .main .exercise-image-alt{max-width:calc(100% - 200px);border:1px solid #a0a0a0;border-radius:5px;padding:13px 20px;margin-bottom:-1px;margin-top:-1px}.routes .modal-content .main .exercise-title{min-width:500px;width:600px;max-width:calc(100% - 50px);border:1px solid #4b8ecb;background-color:#fff;padding:16px 23px;border-radius:2px 2px 4px 4px;box-shadow:0 2px 4px #0000001a}.routes .modal-content .main .exercise-title-title{font-weight:700;white-space:break-spaces}.routes .modal-content .main .exercise-answers{position:relative;width:530px;max-width:calc(100% - 100px);min-width:450px;padding:19px 16px;box-shadow:0 2px 4px #0000001a;border:1px solid #e0e0e0;background-color:#fff}.routes .modal-content .main .exercise-answers-info{font-size:14px;letter-spacing:0;line-height:18px;display:block;white-space:break-spaces}.routes .modal-content .main .exercise-answers-info-title{font-weight:700}.routes .modal-content .main .exercise-answers-buttons{display:flex;flex-direction:row;justify-content:space-around;margin-top:10px}.routes .modal-content .main .exercise-answers-buttons div{display:flex;justify-content:center;align-items:center;height:68px;width:104px;border:.5px solid #e0e0e0;border-radius:4px;background-color:#fff;box-shadow:0 20px 10px -18px #00000026;font-weight:700;cursor:pointer;transition:all .2s;text-align:center;margin:0 10px}.routes .modal-content .main .exercise-answers-buttons div:first-of-type:not(i){margin-left:0}.routes .modal-content .main .exercise-answers-buttons div:last-of-type:not(i){margin-right:0}.routes .modal-content .main .exercise-answers-buttons div:hover{box-shadow:0 10px 5px -12px #0003}.routes .modal-content .main .exercise-answers-buttons div.active{background-color:#f39202;color:#fff;box-shadow:unset;margin:1px 10px;height:66px;width:102px}.routes .modal-content .main .exercise-answers .fa-info-circle{position:absolute;right:15px;top:19px;color:#4b8ecb}.routes .modal-content .main .exercise img{width:100%;height:100%;max-width:calc(100% - 50px);max-height:250px;object-fit:contain;z-index:3}.routes .modal-content .main .exercise .exercise-images{position:relative;width:100%;display:flex;justify-content:space-around;align-items:center}.routes .modal-content .main .exercise .exercise-images .image-previous{position:absolute;left:20px;top:0;width:80px;height:80px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 2px 4px 1px #0000001a}.routes .modal-content .main .exercise .exercise-images .image-current{width:auto;height:250px}.routes .modal-content .main .exercise .exercise-images .image-next{position:absolute;right:20px;top:0;width:80px;height:80px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 2px 4px 1px #0000001a}.routes .modal-content .main .exercise .exercise-images i{width:45px;height:45px}.routes .modal-content .main .exercise .exercise-images .fa-forward,.routes .modal-content .main .exercise .exercise-images .fa-backward{display:flex;justify-content:center;align-items:center;background-color:#fff;color:#4b8ecb;box-shadow:0 1px 5px 2px #0000001a;border-radius:50%;font-size:1.5em;cursor:pointer;transition:all .2s}.routes .modal-content .main .exercise .exercise-images .fa-forward:hover,.routes .modal-content .main .exercise .exercise-images .fa-backward:hover{box-shadow:0 1px 3px 1px #00000026}.routes .modal-content .main .exercise.count{height:100%;padding:0}.routes .modal-content .main .exercise.count .col-question{display:flex;align-items:center;width:calc(100% - 250px);padding:15px}.routes .modal-content .main .exercise.count .col-input{display:flex;flex-direction:column;justify-content:center;border-left:1px solid #e0e0e0;background-color:#f4f4f4;height:100%;width:250px;padding:15px;border-radius:0 5px 5px 0}.routes .modal-content .main .exercise.count .col-input input{width:100%;height:60px;border:1px solid #e0e0e0;border-radius:4px;padding:0 10px;font-size:1.3em;font-weight:600;color:#565656;outline:none;margin-bottom:20px;text-align:center}.routes .modal-content .main .exercise.count .col-input .buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.routes .modal-content .main .exercise.count .col-input .buttons .button{width:100%;height:50px;color:#fff;background-color:#038dcb;font-weight:700;font-size:1.2em;line-height:38px;text-align:center;display:flex;justify-content:center;align-items:center;border-radius:4px;cursor:pointer;transition:all .2s ease-in-out}.routes .modal-content .main .exercise.count .col-input .buttons .button:hover{background-color:#038dcbcb}.routes .modal-content .main .exercise.count .col-input .buttons .button:has(i.fa-delete-left){background-color:#b32e55}.routes .modal-content .main .exercise.count .col-input .buttons .button:has(i.fa-delete-left):hover{background-color:#b32e56cb}.routes .modal-content .main:has(.exercise.count){padding:0}.routes .modal-content .main .observation{position:relative}.routes .modal-content .main .observation-info{position:relative;width:100%;background-color:#f4f4f4;color:#2d2d2d;line-height:24px;padding:16px 23px;border-radius:2px 2px 4px 4px;margin-top:-1px}.routes .modal-content .main .observation-info.has-info{padding-right:40px}.routes .modal-content .main .observation-answers{display:flex;flex-direction:row;justify-content:space-around;border:1px solid #e0e0e0;padding:4px;border-radius:0 0 5px 5px;margin:-1px 5px 0}.routes .modal-content .main .observation-answers.large{padding:19px 16px}.routes .modal-content .main .observation-answers.lonely{position:relative;border-radius:5px;border:1px solid #e0e0e0;padding-top:40px}.routes .modal-content .main .observation-answers.lonely i{position:absolute;right:15px;top:12px;color:#4b8ecb;cursor:pointer}.routes .modal-content .main .observation-answers div{display:flex;justify-content:center;align-items:center;height:68px;width:104px;border:.5px solid #e0e0e0;border-radius:4px;background-color:#fff;box-shadow:0 20px 10px -18px #00000026;font-weight:700;cursor:pointer;transition:all .2s;text-align:center;margin:0 10px}.routes .modal-content .main .observation-answers div:first-of-type:not(i){margin-left:0}.routes .modal-content .main .observation-answers div:last-of-type:not(i){margin-right:0}.routes .modal-content .main .observation-answers div:hover{box-shadow:0 10px 5px -12px #0003}.routes .modal-content .main .observation-answers div.active{background-color:#f39202;color:#fff;margin:1px 10px;box-shadow:unset;height:66px;width:102px}.routes .modal-content .main .observation i{position:absolute;right:15px;top:19px;color:#4b8ecb;cursor:pointer}.routes .modal-content .main .summary-answers{display:flex;justify-content:space-evenly;width:100%;margin-top:20px}.routes .modal-content .main .summary-answer{width:122px;height:122px;background-color:#f2f2f2;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;letter-spacing:1px;line-height:24px;text-transform:uppercase;transition:all .2s;font-weight:500}.routes .modal-content .main .summary-answer.active{background-color:#4b8ecb;color:#fff}.routes .modal-content .main .closing{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.routes .modal-content .main .guided-img{max-width:calc(100% - 50px);width:80%;height:80%;max-height:500px;object-fit:contain}.routes .modal-content .main .connection_loader .bar{width:10px;height:70px;background:#fff;display:inline-block;transform-origin:bottom center;border-top-right-radius:20px;border-top-left-radius:20px;animation:barloader 1.2s linear infinite}.routes .modal-content .main .connection_loader .bar-1{animation-delay:.2s}.routes .modal-content .main .connection_loader .bar-2{animation-delay:.4s}.routes .modal-content .main .connection_loader .bar-3{animation-delay:.6s}.routes .modal-content .main .connection_loader .bar-4{animation-delay:.8s}.routes .modal-content .main .connection_loader .bar-5{animation-delay:1s}.routes .modal-content .main .waiting_loader{display:block;position:relative;width:100px;height:100px;border-radius:50%;border:3px solid transparent;border-top-color:#9370db;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.routes .modal-content .main .waiting_loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#ba55d3;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.routes .modal-content .main .waiting_loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#f0f;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.routes .modal-content .main img{max-height:250px}.routes .modal-content .child-header{width:calc(100% - 70px)}.routes .modal-content .child-header .title{margin-top:24px;margin-bottom:24px;white-space:pre-line}.routes .modal-content .child-header img{width:100%!important;height:100%!important;max-width:100%!important;max-height:300px!important;object-fit:contain;object-position:left center;z-index:3}.routes .modal-content svg{width:calc(100% - 70px)}.routes .modal-content .audio_btn{width:108px;height:40px;background-color:#f5f5f5;border:1px solid #e0e0e0;line-height:38px;text-align:center;display:flex;border-radius:4px;box-shadow:0 4px 12px #00000030}.routes .modal-content .audio_btn .left{font-size:12px;color:#4b8ecb;background-color:#fff;border-right:#e0e0e0;width:39px;border-radius:4px}.routes .modal-content .audio_btn .right{cursor:pointer;font-size:14px;width:67px;color:#565656}.routes .modal-content .sound_check{width:584px;height:310px;background-color:#fff;box-shadow:0 2px 4px #0000001a;border-radius:5px;display:flex;align-items:center;justify-content:space-evenly;flex-direction:column}.routes .modal-content .sound_check .form-check{display:flex;align-items:center;justify-content:start;width:100%;padding:10px 0}.routes .modal-content .sound_check input[type=checkbox]{width:28px;height:28px;margin:2px 16px 2px 0;cursor:pointer}.routes .modal-content .sound_check input[type=checkbox]:checked{background-color:#4b8ecb;border:1px solid #4b8ecb}.routes .modal-content .sound_check input[type=checkbox]:focus{outline:none;box-shadow:none;border:1px solid #4b8ecb}.routes .modal-content .sound_check input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.routes .modal-content .sound_check input[type=checkbox]:disabled:checked{background-color:#e0e0e0;border:1px solid #e0e0e0}.routes .modal-content .sound_check .title{font-size:24px;line-height:32px;font-weight:700;text-align:center}.routes .modal-content .sound_check table{font:"PT Sans",sans-serif;font-size:12px;line-height:20px;margin:10px}.routes .modal-content .sound_check table tr td:first-child{font-weight:700;padding-right:15px}.routes .modal-content .sound_check table tr td{padding-left:2px}.routes .modal-content .sound_check table tr td .form-check{min-height:0px}.routes .modal-content .sound_check .start_btn{cursor:pointer;width:100px;height:40px;background-color:#4b8ecb;color:#fff;font:"PT Sans",sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;text-align:center;border-radius:4px;line-height:40px;text-transform:uppercase;margin-top:25px}.routes .modal-content .notes{right:-250px;position:absolute;transition:all .4s ease-in-out;z-index:5;display:flex;align-items:center}.routes .modal-content .notes.show{right:-1px}.routes .modal-content .notes-btn{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:5px 0 0 5px;background-color:#fff;border:1px solid #e0e0e0;color:#5c5c5c;border-right:none;box-shadow:2px 2px 4px #0000001a;cursor:pointer;transition:all .5s linear}.routes .modal-content .notes-btn.active:has(.open:not([style*="display: none"])){color:#ed7b24}.routes .modal-content .notes-note{width:250px;height:160px;border-radius:5px 0 0 5px;background-color:#fff;border:1px solid #e0e0e0;color:#5c5c5c;font-size:14px;line-height:16px;padding:14px;position:relative;box-shadow:0 2px 4px #0000001a}.routes .modal-content .notes-note textarea{width:100%;height:calc(100% - 36px);border:1px solid #e0e0e0;color:#5c5c5c;outline:none}@keyframes barloader{0%{transform:scaleY(.1);background:transparent}50%{transform:scaleY(1);background:#aee0f5}to{transform:scaleY(.1);background:transparent}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}#child_dash{background:url(/build/assets/whiteBulge.svg) #aee0f5 no-repeat bottom center;background-size:100% 100px;height:100vh;max-width:unset;margin-top:0;display:flex;justify-content:center;align-items:center;flex-direction:column}#child_dash .logout{color:#4c4c4c;text-decoration:none;background-color:#fff;width:30px;height:30px;display:flex;justify-content:center;align-items:center;font-size:15px;border-radius:50%;box-shadow:0 2px 4px #0000001a;position:absolute;top:30px;right:50px;transition:ease .2s all}#child_dash .logout:hover{box-shadow:0 1px 2px #0000001a}#child_dash .bulge{width:100%;position:absolute;bottom:0;max-height:120px;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;object-fit:fill}#child_dash .person_name{position:absolute;top:32px;font-size:18px;right:100px}#child_dash .segment{padding:20px;width:700px;height:400px;border:none;box-shadow:0 2px 4px #0000001a}#child_dash .segment .alert{margin:15px 0}#child_dash .segment h2{font-size:18px;color:#4c4c4c}#child_dash .segment h2 i{margin-right:15px}#child_dash .segment .route{margin-top:15px;border:1px solid #e0e0e0;border-radius:5px;padding:9px 12px;font-size:14px;min-height:100px;cursor:pointer;position:relative}#child_dash .segment .route .fa-circle-pause{position:absolute;bottom:10px;font-size:20px;right:10px;color:#888}#child_dash .segment .row{padding-top:30px;position:relative}#child_dash .segment .row .col{max-height:348px;overflow:scroll}#child_dash .segment .row .col h2{position:absolute;top:0}.accordion .accordion-header .accordion-button{color:#000}.accordion .accordion-header .accordion-button:not(.collapsed){background-color:#fff;color:#000}.accordion .accordion-header .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}@media only screen and (max-width: 1119px){.sub_goal .collapse.show{overflow-x:hidden}}#reports .persons{display:flex;flex-wrap:wrap;justify-content:space-evenly}#reports .persons .person{width:175px;height:220px;text-align:center;padding:10px 0;border-radius:15px;margin:10px;cursor:pointer;font-size:16px}#reports .persons .person:hover{background-color:#efefef}#reports .persons .person .image{margin:10px 25px;border-radius:50%;background-color:#d8d8d8;height:125px;width:125px;color:#fff;line-height:125px;font-size:50px;text-align:center}
