.next-notifications{position:relative}.next-notice-list{position:absolute;inset-inline-end:0;top:40px;width:min(370px,90vw);max-height:65dvh;overflow:auto;background:var(--card);border:1px solid var(--line);box-shadow:0 16px 48px #0002;border-radius:14px;padding:16px;z-index:50}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.modal-head h2{margin:0}.next-progress{position:fixed;inset:0 0 auto;height:3px;z-index:120;background:var(--line)}.next-progress span{display:block;width:35%;height:100%;background:var(--brand);animation:next-progress 1s ease-in-out infinite}@keyframes next-progress{to{transform:translateX(300%)}}.next-screen-loading{padding:32px;color:var(--ink3)}#view[aria-busy=true]:empty:after{content:"Chargement…";display:block;padding:32px;color:var(--ink3)}.next-skeleton-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.next-skeleton{min-height:112px;border-radius:14px;background:var(--line);opacity:.45}.next-trend{width:100%;max-height:200px}.next-months{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block:14px}.next-months a{display:grid;gap:5px;padding:10px;border:1px solid var(--line);border-radius:10px;text-decoration:none;color:var(--ink);font-size:12px}.next-months small{color:var(--ink3)}.next-section-gap{margin-top:16px}.next-card-padding{padding:16px}.next-kv-row{display:contents}.next-mobile-menu{position:fixed;inset:0;z-index:70}.next-menu-backdrop{position:absolute;inset:0;background:#07152499;border:0}.next-mobile-menu section{position:absolute;bottom:0;inset-inline:0;max-height:85dvh;background:var(--card);color:var(--ink);padding:20px 20px calc(28px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;overflow:auto}.next-mobile-menu header{display:flex;justify-content:space-between;align-items:center}.next-mobile-menu nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.next-mobile-menu nav a{display:block;padding:12px;color:var(--ink);text-decoration:none;border-radius:9px}.next-mobile-menu nav a.on{background:var(--brand-bg);font-weight:600}.next-menu-open{overflow:hidden}.next-workspace .deskbar{justify-content:space-between}.next-console .con-nav nav a{display:block;padding:10px 14px;border-radius:8px;color:inherit;text-decoration:none}.next-console .con-nav nav a.on{background:#ffffff18}.next-workspace .bottomnav>a{min-height:54px;display:flex;justify-content:center;align-items:center;flex:1 1;font-size:11px;text-align:center}.next-workspace .side-nav a{display:block;padding:10px 14px;border-radius:8px}.next-workspace .side-nav a.on{background:#ffffff18}.next-workspace .topbar .iconbtn{margin-inline-start:auto}.next-workspace .crumbs{display:flex;gap:8px}.pager{padding:16px;justify-content:center}.next-workspace .fp-card{min-height:128px}.next-workspace .fp-panel{padding:20px}.next-workspace .fp-panel .fp-head{margin-bottom:12px}.next-workspace .fp-today{margin-top:16px}.next-workspace .fp-legend li{display:flex;justify-content:space-between;gap:12px}.next-workspace .fp-card strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.next-workspace .filters-row{padding:16px}.next-workspace .filters-row label{flex:1 1}.next-workspace .dt-scroll{overflow:auto}@media (max-width:700px){.next-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-workspace .dt-cards .item{gap:12px}.next-months{grid-template-columns:repeat(2,minmax(0,1fr))}.next-workspace .fp-panel{padding:16px}.next-workspace .fp-cards strong{font-size:22px}.next-workspace .topbar{display:flex}.next-workspace .pagehead .row{flex-wrap:wrap}.next-console .con-bottom>a{font-size:11px}.next-workspace .fp-controls .input{max-width:100%}}@media (prefers-reduced-motion:reduce){.next-progress span{animation:none}}.next-donut-summary{display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:16px;align-items:center}.next-donut-summary>.fp-donutrow{display:block}.next-ring-placeholder{width:140px;aspect-ratio:1;border:20px solid var(--line);border-radius:50%}.next-chart-island{min-height:260px}.next-workspace .fp-card .fp-ic{float:inline-end}.next-workspace .fp-panel .fp-head h2{display:flex;align-items:center;gap:9px}.next-workspace .fp-card strong{display:block}.next-workspace .fp-panel .fp-legend a{width:100%;display:flex;align-items:center;gap:8px}.next-workspace .fp-panel .fp-legend b{margin-inline-start:auto}@media (max-width:480px){.next-donut-summary{grid-template-columns:minmax(100px,130px) minmax(0,1fr);gap:10px}.next-workspace .fp-stats strong{font-size:14px}.next-workspace .fp-panel{overflow:hidden}}