.primary{color:#f6f6f6}.third{color:#a09faf}.bg-primary{background-color:#f6f6f6!important}.bg-secondary{background-color:#edeff5!important}.orange{color:#f49900}#tableau-bord{--db-ink:#1a1069;--db-ink-deep:#0d0735;--db-ink-soft:#2a1f5c;--db-ink-muted:#6b6293;--db-bg:#f7f7f9;--db-card:#fff;--db-line:#e8e8ee;--db-line-ink:#dcd7ee;--db-success:#89a044;--db-danger:#c03a2b;--db-radius:8px;--db-radius-lg:12px;--db-shadow-sm:0 1px 0 #1a10690a;--db-shadow:0 1px 2px #1a10690d, 0 8px 24px -12px #1a10691f;--db-tracking:.08em;background:var(--db-bg);padding-bottom:64px}#tableau-bord .fa-star{color:#f2c40e}#tableau-bord .dashboard-header{border-bottom:1px solid var(--db-line-ink);margin-bottom:32px;padding-top:56px;padding-bottom:28px}#tableau-bord .dashboard-header .dashboard-header-title,#tableau-bord .dashboard-header h1{letter-spacing:-.005em;color:var(--db-ink);text-align:left;text-transform:uppercase;margin:0;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;line-height:1.15}#tableau-bord .dashboard-header .dashboard-header-title img,#tableau-bord .dashboard-header h1 img{vertical-align:middle;margin-left:10px;display:inline-block}@media (width<=768px){#tableau-bord .dashboard-header .dashboard-header-title,#tableau-bord .dashboard-header h1{text-align:center;font-size:24px}}#tableau-bord .dashboard-info{margin-bottom:40px}#tableau-bord .dashboard-info .user-content{align-items:center;gap:16px;display:flex}#tableau-bord .dashboard-info .user-content .user-picture .userpicture img{object-fit:cover;border:2px solid var(--db-line-ink);border-radius:50%;width:56px;height:56px}#tableau-bord .dashboard-info .user-content .user-name{color:var(--db-ink-soft);font-family:Poppins,sans-serif;font-size:14px}#tableau-bord .dashboard-info .user-content .user-name strong{color:var(--db-ink);font-weight:700}#tableau-bord .dashboard-info .dashboard-info-user-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0;padding:0;list-style:none;display:flex}@media (width<=768px){#tableau-bord .dashboard-info .dashboard-info-user-actions{justify-content:flex-start;margin-top:16px}}#tableau-bord .dashboard-info .dashboard-info-user-actions li{margin:0;padding:0}#tableau-bord .dashboard-info .dashboard-info-user-actions .btn{border-radius:var(--db-radius);letter-spacing:var(--db-tracking);text-transform:uppercase;white-space:nowrap;border:none;padding:12px 22px;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;line-height:1;transition:all .18s}#tableau-bord .dashboard-info .dashboard-info-user-actions .btn .fa{margin-left:8px}#tableau-bord .dashboard-info .dashboard-info-user-actions .btn.user-rating,#tableau-bord .dashboard-info .dashboard-info-user-actions .btn.view-profile{background:var(--db-ink);color:#fff}#tableau-bord .dashboard-info .dashboard-info-user-actions .btn.user-rating:hover,#tableau-bord .dashboard-info .dashboard-info-user-actions .btn.view-profile:hover{background:var(--db-ink-deep);box-shadow:var(--db-shadow);transform:translateY(-1px);color:#fff!important}#tableau-bord .dashboard-info .dashboard-info-user-actions .btn.user-logout,#tableau-bord .dashboard-info .dashboard-info-user-actions .btn.bg-danger{color:#fff;background:var(--db-danger)!important}#tableau-bord .dashboard-info .dashboard-info-user-actions .btn.user-logout:hover,#tableau-bord .dashboard-info .dashboard-info-user-actions .btn.bg-danger:hover{box-shadow:var(--db-shadow);transform:translateY(-1px);color:#fff!important;background:#ab3426!important}#tableau-bord .dashboard-info .sep-style-1{display:none}#tableau-bord .card{background:var(--db-card);border:1px solid var(--db-line-ink);border-radius:var(--db-radius-lg);box-shadow:var(--db-shadow-sm);margin-bottom:24px;transition:box-shadow .18s;overflow:hidden}#tableau-bord .card:hover{box-shadow:var(--db-shadow)}#tableau-bord .card .card-header{letter-spacing:var(--db-tracking);text-transform:uppercase;color:var(--db-ink);text-align:left;background:0 0;border:0;padding:24px 28px 14px;font-family:Poppins,sans-serif;font-size:13px;font-weight:700}#tableau-bord .card .card-body{padding:8px 28px 24px}#tableau-bord .card-body .list-lessons{counter-reset:li;margin:0;padding:0;list-style:none}#tableau-bord .card-body .list-lessons li{border-bottom:1px solid var(--db-line);align-items:center;gap:12px;padding:10px 0;display:flex}#tableau-bord .card-body .list-lessons li:last-child{border-bottom:0}#tableau-bord .card-body .list-lessons li a{color:var(--db-ink-soft);flex:1;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;text-decoration:none}#tableau-bord .card-body .list-lessons li a:hover{color:var(--db-ink);text-decoration:underline}#tableau-bord .card-body .list-lessons li span.course,#tableau-bord .card-body .list-lessons li span.favorite,#tableau-bord .card-body .list-lessons li span.historic{border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:inline-grid}#tableau-bord .card-body .list-lessons li span.course i,#tableau-bord .card-body .list-lessons li span.favorite i,#tableau-bord .card-body .list-lessons li span.historic i{color:#fff;font-size:12px}#tableau-bord .card-body .list-lessons li span.course{background:#dc664b!important}#tableau-bord .card-body .list-lessons li span.favorite{background:#f4a02d!important}#tableau-bord .card-body .list-lessons li span.historic{background:var(--db-ink)!important}#tableau-bord .panel-list .panel-list-item{padding:16px 0}#tableau-bord .panel-list .panel-list-item .panel-item-title,#tableau-bord .panel-list .panel-list-item .item_title,#tableau-bord .panel-list .panel-list-item a.panel-item-title{color:var(--db-ink);letter-spacing:.005em;margin-bottom:6px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;display:block}#tableau-bord .panel-list .panel-list-item .panel-item-title:hover,#tableau-bord .panel-list .panel-list-item .item_title:hover,#tableau-bord .panel-list .panel-list-item a.panel-item-title:hover{color:var(--db-ink-deep);text-decoration:underline}#tableau-bord .panel-list .panel-list-item .panel-item-extract{color:var(--db-ink-soft);margin:0 0 6px;font-family:Poppins,sans-serif;font-size:13px;line-height:1.55}#tableau-bord .panel-list .panel-list-item .panel-item-date{color:var(--db-ink-muted);letter-spacing:.04em;text-transform:lowercase;font-family:Poppins,sans-serif;font-size:11px;font-weight:600}#tableau-bord .panel-list .panel-list-item .panel-item-date:first-letter{text-transform:uppercase}#tableau-bord .panel-list hr{border:0;border-top:1px solid var(--db-line);margin:0}#tableau-bord .card-body>div>.btn-link,#tableau-bord .card-body .btn-link{border-radius:var(--db-radius);letter-spacing:var(--db-tracking);text-transform:uppercase;color:var(--db-ink);border:1.5px solid var(--db-line-ink);background:0 0;align-items:center;gap:8px;margin-top:16px;padding:10px 16px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}#tableau-bord .card-body>div>.btn-link:hover,#tableau-bord .card-body .btn-link:hover{border-color:var(--db-ink);background:var(--db-bg);color:var(--db-ink-deep);text-decoration:none}#tableau-bord .card-body>div>.btn-link .fa,#tableau-bord .card-body .btn-link .fa{font-size:12px}#tableau-bord #block-btn-historic,#tableau-bord #block-btn-to-do,#tableau-bord #block-btn-favorite{margin-top:16px}#tableau-bord #block-btn-historic .btn-primary,#tableau-bord #block-btn-to-do .btn-primary,#tableau-bord #block-btn-favorite .btn-primary{border-radius:var(--db-radius);letter-spacing:var(--db-tracking);text-transform:uppercase;padding:10px 18px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700}#tableau-bord .swiper-pagination-bullet{background:var(--db-line-ink)!important;opacity:1!important}#tableau-bord .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--db-ink)!important}#tableau-bord .item_body{color:var(--db-ink-soft);font-family:Poppins,sans-serif;font-size:13px;line-height:1.6}#tableau-bord .item_body a{color:var(--db-ink);font-weight:700;text-decoration:none}#tableau-bord .item_body a:hover{text-decoration:underline}@media (width<=768px){#tableau-bord .card-body{padding:8px 18px 20px}#tableau-bord .card-header{padding:20px 18px 10px}}#section-edit{padding-top:20px}
