.primary{color:#f6f6f6}.third{color:#a09faf}.bg-primary{background-color:#f6f6f6!important}.bg-secondary{background-color:#edeff5!important}.orange{color:#f49900}@media screen and (min-width:1500px){#progress .main-container-wrapper .page-main-container{padding:0 200px}}.progress-page-content #chart{border-left:2px solid hsla(0,0%,100%,.1);border-right:2px solid hsla(0,0%,100%,.1);margin:40px auto 25px;padding:40px 0 0;position:relative;width:auto}#progress .popover{background:#201f1e;border-radius:5px;color:#fff;font-size:12px;padding:1em}.dashboard-header{margin-bottom:0;padding-bottom:20px;padding-top:56px}.dashboard-header .dashboard-header-title,.dashboard-header h1{color:#1a1069;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.005em;line-height:1.15;margin:0;text-align:left!important;text-transform:uppercase}@media(max-width:768px){.dashboard-header .dashboard-header-title,.dashboard-header h1{font-size:24px}}.profile-nav-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 0 32px}.profile-nav-row>.user-nav-tabs{margin:0!important}.profile-nav-row>.profile-nav-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0}.user-nav-tabs{--unt-ink:#1a1069;--unt-ink-muted:#6b6293;--unt-card:#fff;--unt-line-ink:#dcd7ee;--unt-radius:8px;--unt-tracking:.08em;--unt-shadow-sm:0 1px 0 rgba(26,16,105,.04);background:var(--unt-card);border:1px solid var(--unt-line-ink);border-radius:var(--unt-radius);box-shadow:var(--unt-shadow-sm);display:inline-flex!important;flex-wrap:wrap;gap:4px;margin:0 0 32px;padding:4px!important;width:auto!important}@media(max-width:420px){.user-nav-tabs{display:flex!important;width:100%!important}.user-nav-tabs .list-group-item{flex:1 1 auto;font-size:11px!important;letter-spacing:.04em!important;padding:10px 8px!important;text-align:center}}.user-nav-tabs .list-group-item{background:transparent!important;border:0!important;border-radius:6px!important;color:var(--unt-ink-muted)!important;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;letter-spacing:var(--unt-tracking);margin:0!important;padding:10px 20px!important;text-decoration:none;text-transform:uppercase;transition:all .18s ease;white-space:nowrap}.user-nav-tabs .list-group-item:hover{color:var(--unt-ink)!important}.user-nav-tabs .list-group-item.active{background:var(--unt-ink)!important;color:#fff!important}.profile-nav-actions #edit-profile-btn,.profile-nav-actions .btn{align-items:center;background:var(--unt-ink,#1a1069)!important;border:none;border-radius:var(--unt-radius,8px);color:#fff!important;display:inline-flex!important;float:none!important;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1;margin:0!important;padding:12px 22px;text-decoration:none;text-transform:uppercase;transition:opacity .18s ease}.profile-nav-actions #edit-profile-btn:hover,.profile-nav-actions .btn:hover{opacity:.9}#chart-challenges{min-height:400px}#time-on-site{font-size:1.7em;margin:20px 0 60px;text-align:center}#progress .card-body{min-height:350px}#progress{--pr-ink:#1a1069;--pr-ink-deep:#0d0735;--pr-ink-soft:#2a1f5c;--pr-ink-muted:#6b6293;--pr-bg:#f7f7f9;--pr-card:#fff;--pr-line:#e8e8ee;--pr-line-ink:#dcd7ee;--pr-success:#89a044;--pr-warm:#dc664b;--pr-amber:#f4a02d;--pr-radius:8px;--pr-radius-lg:12px;--pr-tracking:.08em;--pr-shadow-sm:0 1px 0 rgba(26,16,105,.04);--pr-shadow:0 1px 2px rgba(26,16,105,.05),0 8px 24px -12px rgba(26,16,105,.12);background:var(--pr-bg);padding-bottom:64px}#progress .container.py-5{padding-bottom:0!important;padding-top:0!important}#progress #title-progress,#progress h1{color:var(--pr-ink)!important;font-family:Poppins,sans-serif!important;font-size:32px!important;font-weight:700!important;letter-spacing:-.005em!important;line-height:1.15!important;margin:0!important;text-align:left!important;text-transform:uppercase!important}@media(max-width:768px){#progress #title-progress,#progress h1{font-size:24px!important}}#progress #time-on-site{border-bottom:1px solid var(--pr-line-ink)!important;color:var(--pr-ink-muted)!important;font-family:Poppins,sans-serif;font-size:13px!important;font-weight:600!important;margin:8px 0 24px!important;padding:0 0 24px!important;text-align:left!important}#progress #time-on-site p{margin:0}#progress .card{background:var(--pr-card)!important;border:1px solid var(--pr-line-ink)!important;border-radius:var(--pr-radius-lg)!important;box-shadow:var(--pr-shadow-sm);margin-bottom:24px}#progress .card .card-header{background:transparent!important;border:0!important;color:var(--pr-ink)!important;font-family:Poppins,sans-serif!important;padding:24px 28px 14px!important;text-transform:uppercase!important}#progress .card .card-header,#progress .card .card-header .no-gutters,#progress .card .card-header>div{font-size:13px!important;font-weight:700!important;letter-spacing:var(--pr-tracking)!important;text-align:left!important}#progress .card .card-body{padding:8px 28px 24px!important}#progress .cursus-progress-list{-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:4px 0;row-gap:14px}@media(max-width:768px){#progress .cursus-progress-list{grid-template-columns:1fr}}#progress .cursus-progress-item{display:flex;flex-direction:column;gap:6px}#progress .cursus-progress-meta{align-items:baseline;display:flex;gap:12px;justify-content:space-between}#progress .cursus-progress-name{color:var(--pr-ink);font-family:Poppins,sans-serif;font-size:12px;font-weight:700;letter-spacing:var(--pr-tracking);line-height:1.3;text-transform:uppercase}#progress .cursus-progress-count{color:var(--pr-ink-muted);font-family:Poppins,sans-serif;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}#progress .cursus-progress-track{background:var(--pr-line);border-radius:999px;height:6px;overflow:hidden;position:relative}#progress .cursus-progress-fill{background:var(--pr-success);border-radius:999px;height:100%;transition:width .4s ease}#progress .nav-tabs{background:transparent;border-bottom:1px solid var(--pr-line-ink)!important;border-radius:0!important;flex-wrap:wrap;gap:4px;margin:0;padding:0 24px!important}#progress .nav-tabs .nav-item{margin-bottom:-1px}#progress .nav-tabs .nav-link{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:var(--pr-ink-muted)!important;font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:var(--pr-tracking)!important;padding:14px 16px!important;text-transform:uppercase!important;transition:color .15s ease,border-color .15s ease}#progress .nav-tabs .nav-link:hover{color:var(--pr-ink)!important}#progress .nav-tabs .nav-link.active{background:transparent!important;border-bottom-color:var(--pr-ink)!important;color:var(--pr-ink)!important}#progress .tab-content{padding:24px 28px!important}#progress .tab-pane.tab-lesson.active.show{align-items:center;display:flex;flex-wrap:wrap;gap:8px}#progress .tab-lesson-item{margin:0!important}#progress .tab-lesson-item a{background:var(--pr-card);border:1.5px solid var(--pr-line-ink);border-radius:50%;color:var(--pr-ink-muted);display:inline-grid;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;height:38px;place-items:center;text-decoration:none;transition:all .15s ease;width:38px}#progress .tab-lesson-item a:hover{border-color:var(--pr-ink);color:var(--pr-ink)}#progress .tab-lesson-item a.learnt{background:var(--pr-success)!important;border-color:var(--pr-success)!important;color:#fff!important}#progress .tab-lesson-item a.practice{background:var(--pr-warm)!important;border-color:var(--pr-warm)!important;color:#fff!important}#progress .tab-lesson-item a.lesson-favoris{border-color:var(--pr-amber)!important}
