@import "https://fonts.googleapis.com/css2?family=Chivo+Mono:wght@400;500&family=Inter+Tight:wght@400;500;600&family=Parkinsans:wght@500;600;700&display=swap";
:root,html[data-theme=light]{--font-body:"Inter Tight", system-ui, sans-serif;--font-serif:"Parkinsans", "Inter Tight", sans-serif;--font-mono:"Chivo Mono", ui-monospace, monospace;--style-radius-s:8px;--style-radius-m:14px;--style-radius-l:20px;--theme-bg:#f6f7fa;--theme-input-bg:#fff;--theme-text:#0f172a;--theme-elevation-0:#fff;--theme-elevation-50:#f6f7fa;--theme-elevation-100:#eef1f6;--theme-elevation-150:#e6eaf1;--theme-elevation-200:#dde3ec;--theme-elevation-300:#d0d8e4;--theme-elevation-400:#aab4c4;--theme-elevation-500:#7d8799;--theme-elevation-600:#5a6271;--theme-elevation-700:#3a4252;--theme-elevation-800:#00349b;--theme-elevation-900:#0b1220;--theme-elevation-1000:#0f172a;--color-base-800:#00349b}h1,h2,h3,.doc-header__title,.collection-list__header h1{letter-spacing:-.01em;font-family:Parkinsans,Inter Tight,sans-serif}.btn--style-primary{color:#fff;background:#00349b;border-color:#00349b}.btn--style-primary:hover{background:#002a7d}a{color:#00349b}.cb-dash{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.cb-stats{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.cb-stat{background:#fff;border:1px solid #d0d8e4;border-radius:14px;padding:14px 16px}.cb-stat.cb-hl{color:#fff;background:#00349b;border-color:#00349b}.cb-num{font-family:Parkinsans,sans-serif;font-size:30px;font-weight:700;line-height:1}.cb-lbl{color:#5a6271;margin-top:6px;font-size:12px}.cb-hl .cb-lbl{color:#ffffffbf}.cb-cols{grid-template-columns:3fr 2fr;gap:12px;display:grid}.cb-card{background:#fff;border:1px solid #d0d8e4;border-radius:20px;padding:18px 20px}.cb-card h3{margin:0 0 10px;font-size:16px}.cb-row{color:#0f172a;border-top:1px solid #eef1f6;align-items:center;gap:12px;padding:9px 0;text-decoration:none;display:flex}.cb-row:first-of-type{border-top:0}.cb-date{color:#00349b;min-width:128px;font-family:Chivo Mono,monospace;font-size:12px}.cb-main{flex:1}.cb-tag{color:#5a6271;background:#eef1f6;border-radius:20px;padding:2px 9px;font-size:11px}.cb-empty{color:#5a6271;margin:0;font-size:13px}@media (max-width:900px){.cb-stats{grid-template-columns:repeat(2,1fr)}.cb-cols{grid-template-columns:1fr}}.cb-navlinks{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.cb-navlinks a{color:#0f172a;border-radius:8px;padding:7px 10px;font-weight:500;text-decoration:none}.cb-navlinks a:hover{color:#00349b;background:#eef1f6}.cb-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 16px;display:flex}.cb-plan-head h1{margin:0}.cb-plan-nav{text-transform:capitalize;align-items:center;gap:14px;display:flex}.cb-plan-nav a{text-decoration:none}.cb-plan-new{text-transform:none;background:#00349b;border-radius:10px;padding:7px 14px;color:#fff!important}.cb-cal{background:#fff;border:1px solid #d0d8e4;border-radius:20px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.cb-cal-dow{color:#5a6271;text-align:center;background:#f6f7fa;border-bottom:1px solid #d0d8e4;padding:9px;font-size:12px}.cb-cal-day{border-bottom:1px solid #eef1f6;border-right:1px solid #eef1f6;flex-direction:column;gap:3px;min-height:112px;padding:6px;display:flex}.cb-cal-day:nth-child(7n+7){border-right:0}.cb-cal-day.cb-out{color:#aab4c4;background:#fafbfd}.cb-cal-n{font-family:Chivo Mono,monospace;font-size:12px}.cb-today .cb-cal-n{color:#fff;background:#00349b;border-radius:20px;align-self:flex-start;padding:1px 7px}.cb-ev{color:#0f172a;background:#e8eefb;border-left:3px solid #00349b;border-radius:6px;padding:3px 6px;font-size:11.5px;line-height:1.3;text-decoration:none;display:block}.cb-ev small{color:#5a6271;display:block}.cb-ev-fait{opacity:.55}.cb-ev-annule{opacity:.5;border-left-color:#aab4c4;text-decoration:line-through}.cb-kan{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:16px;display:grid;overflow-x:auto}.cb-kan-col{background:#eef1f6;border:1px solid #d0d8e4;border-radius:20px;flex-direction:column;gap:8px;min-height:340px;padding:10px;display:flex}.cb-kan-col.cb-over{background:#e1e9fa;border-color:#00349b}.cb-kan-hd{justify-content:space-between;padding:4px 6px;font-family:Parkinsans,sans-serif;font-weight:600;display:flex}.cb-kan-hd span{color:#5a6271;background:#fff;border-radius:20px;padding:1px 9px;font-size:12px}.cb-kan-card{color:#0f172a;cursor:grab;background:#fff;border:1px solid #d0d8e4;border-radius:14px;flex-direction:column;gap:4px;padding:11px 12px;text-decoration:none;display:flex}.cb-kan-card:hover{border-color:#00349b}.cb-kan-card small{color:#5a6271}.cb-kan-card .cb-tag{margin-right:4px}.cb-alert{background:#f3f6fd;border-color:#00349b}
