body.page{margin:0px!important}.primary-top{padding:40px;background-image:url(../../../../themes/dt-the7-child/images/dashboard/marketing-card-dots.svg);background-color:#fff;background-repeat:no-repeat;background-position-x:-190px;background-position-y:-159px}.primary-container{max-width:1000px;margin:0 auto}.primary-top-left-img{line-height:0;width:98px}.primary-top-left-img img{width:100%;max-width:98px}.primary-top-inner{display:flex;align-items:center}.primary-top-left{flex:1;display:flex;padding-right:30px;align-items:center}.primary-top-right{width:226px}.primary-top-right a{text-decoration:none}.primary-top-right a:hover{color:#59607d}.primary-top-left-text{flex:1;padding-left:20px}.primary-top-left-text{display:flex;flex-direction:column}.primary-top-above-title{font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-transform:uppercase;color:#151c28;padding-bottom:5px}.primary-top-title{color:#151c28;font-style:normal;font-weight:700;font-size:16px;line-height:22px;padding-bottom:5px}.primary-top-text{font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#59607d}.primary-top-button{padding:16px 35px;background-color:#fff0;box-shadow:none;border:1px solid #cacfe6;color:#59607d;border-radius:4px;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;line-height:19px;cursor:pointer}.primary-top-button img{width:14px;padding-left:5px}.primary-middle{background-color:#f5f7ff;cursor:pointer}@media screen and (max-width:1040px){.primary-top{padding:24px 20px}}@media screen and (max-width:700px){.primary-top-inner{flex-direction:column}.primary-top-left{padding:0 0 20px}.primary-top-right{margin-left:auto}}@media screen and (max-width:480px){.primary-top-left{flex-direction:column;align-items:flex-start}.primary-top-left-text{padding:20px 0 0}.primary-top-right{margin-left:0;width:100%}}.primary-middle{padding:0 40px}.primary-middle-inner{display:flex;padding:40px 0}.primary-middle-left{flex:1;padding-right:40px}.primary-middle-sidebar{width:300px}.primary-middle-subsection{padding-bottom:30px}.primary-middle-subsection:last-child{padding-bottom:0}.primary-middle-subsection-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}.primary-subsection-header-left{font-style:normal;font-weight:700;font-size:16px;line-height:22px;letter-spacing:.009375em;color:rgb(0 0 0 / .87)}.primary-subsection-header-right{color:#1ebbf0;display:flex;align-items:center}.primary-subsection-header-right i{width:13px;height:13px;border:1px solid #1ebbf0;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:10px}.primary-subsection-header-right span{color:#1ebbf0;font-weight:700;padding-left:3px}.primary-middle-subsection-content{padding:20px;box-shadow:0 5px 15px #170f3f33;border-radius:12px;background-color:#fff}.primary-middle-subsection-list{display:flex;flex-direction:column}.primary-middle-subsection-list-item{padding:12px 0;border-bottom:1px solid #cacfe6}.primary-middle-subsection-list-item:first-child{padding-top:0}.primary-middle-subsection-list-item:last-child{padding-bottom:0;border-bottom:none}progress[value]{--background:conic-gradient(#ffab00 var(--p), #ffe9bf 0);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;position:absolute;inset:0;height:100%;width:100%;border-radius:50%;overflow:hidden;background:var(--background);-webkit-mask:radial-gradient(#0000 55%,#000 60% 70%,#0000 71%)}progress[value]::-webkit-progress-bar{background:var(--background)}progress[value]::-webkit-progress-value{background:#0000}progress[value]::-moz-progress-bar{background:#0000}.primary-list-item-left label{--w:46px;font-size:12px;font-weight:600;display:inline-grid;place-content:center;width:var(--w);aspect-ratio:1;position:relative;color:rgb(0 0 0 / .87)}.primary-list-item-content{display:flex;flex-direction:column;padding-left:10px}.primary-middle-subsection-list-item{display:flex;align-items:flex-start}.primary-list-item-left{display:flex;flex:1;align-items:center;padding-right:15px}.primary-list-item-right{width:137px}.primary-list-item-title{color:#151c28;font-weight:600;font-size:14px;line-height:24px;padding-bottom:3px}.primary-list-item-text{color:#1ebbf0;font-weight:700;font-size:14px;line-height:19px;display:flex;align-items:center}.primary-list-item-text img{width:14px;padding-left:5px;padding-top:3px}.primary-list-item-right-inner{display:flex;align-items:center;font-weight:600;font-size:12px;line-height:16px;background-color:#f4f6fa;padding:4px;border-radius:4px}.primary-list-item-right-inner img{width:12px;padding-right:3px}.primary-middle-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px}.primary-middle-sidebar-accordion{font-style:normal;font-weight:700;font-size:16px;line-height:22px;letter-spacing:.009375em;color:rgb(0 0 0 / .87)}.primary-sidebar-set-reminder{color:#1ebbf0;font-weight:700}.primary-middle-sidebar-accordion i{padding-left:10px}.progress-box{padding:20px;box-shadow:0 5px 15px #170f3f33;border-radius:12px;background-color:#fff}.progress-box-top{display:flex;padding-bottom:20px;align-items:center}.progress-box-top-left{width:56px;line-height:0;position:relative}.progress-box-top-left img{display:block}.num-days{position:absolute;height:16px;border-radius:16px;background-color:#fff;bottom:-4px;padding:0 4px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgb(23 15 63 / .2);font-weight:600;font-size:12px;line-height:16px}.progress-box-top-right{flex:1;padding-left:10px;display:flex;align-items:flex-end}.tooltip_holder img{width:14px;padding-bottom:8px}.progress-box-top-right-content{flex:1;display:flex;flex-direction:column;padding-right:10px}.tooltip-content{width:20px}.progress-box-top-right-content-title{color:#151c28;margin:0;font-size:16px;font-style:normal;font-weight:600;line-height:28px}.progress-box-top-right-content-text{font-weight:400;font-size:12px;line-height:16px;color:#59607d}.tooltip_holder{display:inline-block;position:relative;cursor:pointer;margin-left:5px;line-height:12px}.text_on_hover{visibility:hidden;width:140px;background-color:#59607d;box-shadow:0 4px 4px 0 rgb(0 0 0 / 8%);color:#fff;text-align:left;border-radius:6px;padding:10px;position:absolute;z-index:1;bottom:25px;left:-2px;margin-left:-120px;opacity:0;transition:opacity .3s;font-size:12px;line-height:1.5;font-weight:100}.tooltip_holder:hover .text_on_hover{visibility:visible;opacity:1}.progress-bar{padding-bottom:25px;border-bottom:1px solid #767d99}.progress-bar-line:after{content:'';background-color:#f45c0f;position:absolute;left:0;right:50%;top:0;bottom:0;border-radius:10px}.progress-bar-line{background-color:#fddecf;height:4px;width:100%;border-radius:10px;position:relative;margin-bottom:6px}.progress-bar-bottom{display:flex;align-items:center;justify-content:space-between}.previous-weeks,.pb-right,.pb-left{color:#767d99;font-style:normal;font-weight:700;font-size:12px;line-height:16px;text-transform:uppercase}.previous-weeks{padding-top:20px}.progres-part-top{display:flex;align-items:center;justify-content:space-between}.progres-part{display:flex;flex-direction:column;padding-top:20px}.progres-part-top span{color:#767d99;font-size:14px;font-weight:400;flex:1;text-align:center}.progres-part-top span.activ-week{color:#f45c0f}.progres-part-botom{display:flex;align-items:center;line-height:0;padding-top:10px;position:relative}.progres-part-botom::before{content:'';width:100%;height:1px;background-color:#fddecf;position:absolute;left:0;right:0;bottom:12px}.progres-part-botom span{flex:1;text-align:center;z-index:9}.progres-part-botom span img{width:24px}.progress-message{color:#59607d;font-weight:400;font-size:12px;line-height:16px;padding-top:20px;display:flex;align-items:center}.progress-message img{width:12px;padding:0 3px}.progress-message span{color:#151c28}.primary-middle-sidebar-subsection{padding-bottom:30px}.primary-middle-sidebar-subsection:last-child{padding-bottom:0}.achievements-item{display:flex;align-items:center;margin-bottom:5px}.achievements-item:last-child{margin-bottom:0}.achievements-item-image{line-height:0}.achievements-item-image img{width:30px;filter:grayscale(100%) contrast(100%) opacity(.5)}.achievements-item-text{flex:1;font-weight:600;font-size:14px;line-height:24px;color:#b1b9d3;padding-left:10px}.achievements-item{position:relative}.achievements-item:hover .text_on_hover{visibility:visible;opacity:1}.achievements-item .text_on_hover{margin-left:0;width:200px}.achievements-content{display:flex;flex-direction:column;align-items:flex-start}.primary-middle-sidebar-accordion .tooltip_holder img{padding-bottom:0;width:18px}.certificates-list-item{display:flex;align-items:center;padding-bottom:10px}.certificates-list-item-left{color:rgb(0 0 0 / .87);flex:1;font-size:14px;line-height:19px;padding-right:10px}.certificates-list-item-right{color:#1ebbf0;font-weight:700;font-size:14px;line-height:19px}@media screen and (max-width:1040px){.primary-middle{padding:0 20px}.primary-middle-inner{padding:24px 0}}@media screen and (max-width:767px){.primary-middle-inner{flex-direction:column}.primary-middle-left{flex:none;padding-right:0;width:100%;padding-bottom:30px}.primary-middle-sidebar{width:100%}}@media screen and (max-width:480px){.primary-middle-subsection-list-item{flex-direction:column}.primary-list-item-left{flex:none;width:100%;padding-right:0}.primary-list-item-right{padding:10px 0 0 55px}}@media screen and (max-width:420px){.primary-middle-subsection-header{flex-direction:column;align-items:flex-start}.primary-subsection-header-left{padding-bottom:5px}}.primary-bottom-inner{padding:40px 0}.dropdown-list{display:none;width:250px;height:275px;overflow-y:scroll;background-color:#fff;z-index:9;box-shadow:0 2px 4px 0 rgb(0 0 0 / .2)}.subsection-text-below-title{font-weight:400;font-size:16px;line-height:22px;color:rgb(0 0 0 / .87);padding-top:10px;display:flex}.dropdown-title{color:#1ebbf0;padding-left:5px;cursor:pointer}.dropdown-title i{margin:0 5px}.dropdown-title i{transform:rotate(0deg);transition:transform 0.2s ease}.dropdown.activ-dropdown .dropdown-title i{transform:rotate(180deg);transition:transform 0.2s ease}.dropdown{display:flex;flex-direction:column;position:relative}.dropdown.activ-dropdown .dropdown-list{display:flex;flex-direction:column;position:absolute;right:0;top:25px}.dropdown-item{padding:12px 16px;color:#323856;border-bottom:1px solid #cacfe6}.dropdown-item:last-child{border-bottom:none}.primary-bottom-content{display:flex;flex-wrap:wrap;margin:20px -10px 0}.primary-bottom-content-item{margin:0 10px 20px;width:calc(100%/3 - 20px);display:flex;border-radius:8px;box-shadow:0 1px 3px rgb(23 15 63 / .2);flex-direction:column;padding:12px;box-sizing:border-box}.primary-bottom-content-item-holder{display:flex;flex-direction:column}.primary-content-item-content{display:flex}.primary-content-item-content-right{display:flex;flex-direction:column}.primary-content-item-content-left{width:40px;height:40px;border-radius:100%;background-color:#fff;display:flex;align-items:center;justify-content:center}.primary-content-item-content{background-color:#f5f7ff;padding:8px;display:flex;gap:12px;text-decoration:none;border-radius:8px;margin-bottom:12px;align-items:center}.primary-content-item-content:last-child{margin-bottom:0}.primary-content-item-content-right{flex:1;min-height:68px}.primary-content-item-content-right-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px}.pc-item-content-rt-right,.pc-item-content-rt-left{color:#59607d;font-weight:400;font-size:12px;line-height:16px}.primary-bottom{padding:0 40px}.primary-content-item-content-right-bottom{font-weight:400;font-size:14px;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;color:#323856;flex:1;align-items:center;display:flex;display:-webkit-box;-webkit-box-orient:vertical}.primary-bottom-content-item .primary-middle-sidebar-accordion{padding-bottom:12px;display:flex;align-items:center}.primary-bottom-content-item .primary-middle-sidebar-accordion .tooltip_holder{margin-top:5px}.primary-content-item-content-left.time-type{display:flex;flex-direction:column;align-items:center;justify-content:center}.primary-content-item-content-left.time-type .date{font-size:16px;font-weight:700;line-height:16px;color:#323856}.primary-content-item-content-left.time-type .month{font-size:10px;font-weight:700;line-height:8px;color:#323856}@media screen and (max-width:1040px){.primary-bottom-inner{padding:20px 0}.primary-bottom{padding:0 20px}}@media screen and (max-width:980px){.primary-bottom-content-item{width:calc(50% - 20px)}}@media screen and (max-width:620px){.primary-bottom-content-item{width:calc(100% - 20px)}.primary-bottom-content-item:last-child{margin-bottom:0}}.primary-last{padding:0 40px;background-color:#45449b}.primary-last-inner{padding:40px 0}.primary-last-inner .primary-subsection-header-left{color:#fff}.primary-last-inner .primary-subsection-text{color:#fff;font-weight:400;font-size:16px;line-height:22px;margin:12px 0 12px}.primary-last-holder{display:flex}.col-title{color:#fff;font-weight:400;font-size:16px;line-height:22px;margin:0 0 12px;display:flex}.logo-app{line-height:0}.logo-app img{width:24px}.col-holder a{display:flex;align-items:center;cursor:pointer;background-color:#fff;border:solid 1px #000;padding:6px;border-radius:8px;width:140px;text-decoration:none;margin-bottom:10px}.col-text{display:flex;flex-direction:column;padding-left:5px}.col-text-top{font-weight:500;font-size:9px;line-height:9px;letter-spacing:0;color:#323856;padding-bottom:5px}.col-text-bottom{font-weight:600;font-size:18px;line-height:18px;letter-spacing:-.47px;white-space:nowrap;color:#323856}.col-holder a:last-child{margin-bottom:0}.col1,.col2,.col3{margin:0 10px}.primary-last-holder{margin:0 -10px}.col2,.col3{width:280px}.col2 a,.col3 a{display:flex;align-items:center;cursor:pointer;background-color:#fff;border:solid 1px #000;padding:6px;border-radius:8px;text-decoration:none;margin-bottom:0}.col2 .col-text-bottom,.col3 .col-text-bottom{color:#323856;font-weight:600}.logo-app-2{width:40px;height:40px;border-radius:100%;border:solid 1px #e2e5f3;display:flex;align-items:center;justify-content:center;box-sizing:border-box}@media screen and (max-width:1040px){.primary-last{padding:0 20px}.primary-last-inner{padding:20px 0}}@media screen and (max-width:800px){.primary-last-holder{flex-direction:column}.col1,.col2{padding-bottom:20px}}#primary-dashboard{position:relative}.dashboard-overlay{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgb(0 0 0 / .5);z-index:9;display:none}.dashboard-overlay.show-dashboard-overlay{display:block}.close_button{width:24px;height:24px;position:absolute;right:10px;top:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiA2NCI+PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB5PSIwIj48cGF0aCBkPSJNMjQgOEw4IDI0IiBzdHJva2U9IiMxNDE0MTQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPjxwYXRoIGQ9Ik04IDhMMjQgMjQiIHN0cm9rZT0iIzE0MTQxNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+PC9zdmc+PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB5PSIzMiI+PHBhdGggZD0iTTI0IDhMOCAyNCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+PHBhdGggZD0iTTggOEwyNCAyNCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+PC9zdmc+PC9zdmc+)!important;background-position:0 0;background-size:cover;cursor:pointer}.dashboard-overlay-modal{max-width:640px;background-color:#fff;display:flex;flex-direction:column;align-items:center;border-radius:8px;padding:30px;bottom:20%;left:280px;right:0;margin:auto;width:100%;position:fixed}.dashboard-overlay-modal-title{color:#31216B;font-size:20px;line-height:30px;margin-bottom:20px;font-weight:600}.dashboard-overlay-modal-text{text-align:center;max-width:400px;margin-bottom:20px}.dashboard-overlay-modal-text p{color:#31216B;font-size:16px;line-height:24px;margin:0 0 10px;font-weight:400}.dashboard-overlay-modal-button a{font-weight:600}@media screen and (max-width:1040px){.dashboard-overlay-modal{left:0}}@media screen and (max-width:750px){.dashboard-overlay-modal{max-width:calc(100% - 20px);left:10px;right:10px;box-sizing:border-box}.dashboard-overlay-modal-text{max-width:100%}}@media screen and (max-width:480px){.dashboard-overlay-modal-text{max-width:100%}.dashboard-overlay-modal-button{width:100%}}