.mdc-compte-bureau{display:flex;align-items:center;gap:12px}.mdc-compte-mobile{display:none}@media screen and (max-height:700px),screen and (max-width:767px){.mdc-dossier-panel>header{padding-block:8px}.mdc-dossier-panel [aria-label="Action principale persistante"]{display:none}}.mdc-rapports{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.mdc-rapports>[role=listitem]{min-width:0;display:flex}.mdc-rapports>[role=listitem]>button{display:flex;flex-direction:column;height:100%;min-width:0;overflow-wrap:anywhere}.mdc-rapports button>span:first-child{display:flex;flex-direction:column;align-items:flex-start;width:100%}.mdc-rapports button>span:first-child>span{max-width:100%}.mdc-rapports .truncate{white-space:normal;overflow:visible;text-overflow:clip}.mdc-rapports button>span:last-child{margin-top:auto;padding-top:16px}@media (min-width:768px){.mdc-rapports{grid-template-columns:repeat(2,minmax(0,1fr))}.mdc-rapports button>span:first-child{flex-direction:row}}.mdc-jours-mobile{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:8px 4px;gap:2px}.mdc-jours-mobile button{display:grid;justify-items:center;gap:2px;min-width:0;min-height:72px;padding:6px 0;border:1px solid transparent;border-radius:8px;color:var(--texte-adouci);font-size:11px}.mdc-jours-mobile button strong{font-size:18px;font-weight:600;color:var(--texte)}.mdc-jours-mobile button[aria-pressed=true]{background:var(--surface-appuyee);border-color:var(--cuivre)}.mdc-jours-mobile button[aria-current=date] strong{color:var(--cuivre)}.mdc-calendar-mobile-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.mdc-mobile-job-time{grid-column:1/-1;font-size:15px;font-weight:600;color:var(--texte)}.mdc-calendar-mobile-card>span:nth-child(2){grid-column:1/-1;overflow-wrap:anywhere}.mdc-calendar-mobile-card>span:last-child{grid-row:1;grid-column:2;align-self:center}.mdc-calendar-mobile-card .mdc-mobile-job-time{grid-column:1}.mdc-calendar-mobile-card>span:nth-child(2)>span>span{flex-wrap:wrap}.mdc-calendar-mobile-card>span:nth-child(2)>span>span>span{white-space:normal}.mdc-v6-shell{--v6-nav-glass:var(--fond);--v6-team-gradient:var(--surface)}:is(.mdc-v6-shell,[role=dialog]) :is(.font-black,.font-extrabold){font-weight:600}:is(.mdc-v6-shell,[role=dialog]) :is(h1,h2,h3,button,summary){text-transform:none;letter-spacing:-.015em}:is(.mdc-v6-shell,[role=dialog]) :is(h1,h2,h3)[class]{font-weight:500;line-height:1.2}.mdc-v6-shell .mdc-titre-page{font-weight:500}.mdc-v6-content :is(button,a).rounded-mdc{font-weight:500}.mdc-v6-content :is(input,textarea,select){font-weight:400;border-color:var(--bordure)}.mdc-v6-content :is(table){font-size:14px}.mdc-v6-content :is(th){font-size:11px;font-weight:500;letter-spacing:.06em}.mdc-v6-content :is(td){padding-block:16px}.mdc-v6-content :is([role=dialog],dialog){border-radius:12px}[role=dialog] :is(input,textarea,select){font-weight:400}[role=dialog] .etiquette{color:var(--cuivre)}.mdc-v6-content .etiquette{color:var(--cuivre);font-weight:500;letter-spacing:.08em}.mdc-v6-content .mdc-titre-page{font-size:clamp(28px,2.8vw,40px);letter-spacing:-.035em}.mdc-v6-nav-copy>span{font-size:16px;font-weight:400}.mdc-v6-nav-copy small{display:none}.mdc-v6-nav-label{color:var(--cuivre);font-size:11px;letter-spacing:.04em}.mdc-v6-nav-link{min-height:54px;border-radius:6px}.mdc-v6-brand{min-height:86px;margin:16px 16px 8px}.mdc-v6-brand-mark{width:100%;max-height:62px}:is(.mdc-v6-brand,.mdc-brand-plate) img{mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.mdc-logo-client{display:inline-flex;padding:8px 12px;background:var(--logo-support);border-radius:var(--rayon);isolation:isolate}.mdc-logo-client img{mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.mdc-v6-avatar{border-color:var(--cuivre);background:transparent;font-size:15px;font-weight:400}.mdc-v6-topbar{min-height:68px;gap:14px}.mdc-v6-breadcrumb span{color:var(--cuivre);font-size:12px;font-weight:400;letter-spacing:.03em}.mdc-v6-breadcrumb strong{font-weight:400}.mdc-v6-role-label{display:none}.mdc-recherche-outils{position:relative;width:min(260px,22vw)}.mdc-recherche-outils input{width:100%;border:1px solid var(--bordure);border-radius:8px;background:var(--surface);padding:8px 12px;font-size:14px}.mdc-recherche-outils nav{position:absolute;z-index:80;top:calc(100% + 8px);left:0;min-width:280px;padding:8px;border:1px solid var(--bordure-forte);border-radius:10px;background:var(--surface);box-shadow:var(--ombre-carte)}.mdc-recherche-outils nav a{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:8px 12px;font-size:14px}.mdc-recherche-outils nav a:hover{background:var(--surface-appuyee);color:var(--cuivre)}.mdc-recherche-outils nav p{padding:12px;font-size:14px}.mdc-dashboard-overview{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;align-items:start}.mdc-dashboard-overview>*{min-width:0}.mdc-v6-dashboard-priority>a{border-left-width:1px;border-left-color:var(--bordure);min-height:260px;padding:22px;background:var(--surface)}.mdc-priorite-titre{font-size:24px;font-weight:500}.mdc-priorite-entete{display:block;font-size:19px;margin-bottom:12px}.mdc-priorite-chiffre{float:left;margin-right:20px;color:var(--cuivre);font-size:58px;font-weight:500;line-height:1.1}.mdc-priorite-reperes{clear:both;gap:12px}.mdc-priorite-reperes>div{padding-block:10px}.mdc-priorite-reperes dd{white-space:normal}.mdc-v6-dashboard-team{padding:20px}.mdc-equipe-entete h2{font-size:19px}.mdc-equipe-entete>div>p{display:none}.mdc-barre-filtres{box-shadow:none}.mdc-barre-filtres [role=group] button{border-radius:0;border-width:0 0 2px;background:transparent;font-weight:400}.mdc-barre-filtres [role=group] button[aria-pressed=true]{border-color:var(--cuivre);color:var(--texte)}.mdc-barre-filtres [role=group] button>span>span[aria-hidden]{display:none}.mdc-barre-filtres [role=group] button>.chiffres{background:transparent;color:var(--cuivre);font-size:12px}.mdc-barre-filtres [role=group] button:not(:hover):not(:focus-visible){box-shadow:none}.mdc-navigation-bons{box-shadow:none}.mdc-navigation-bons a{border-radius:0;border-bottom:2px solid transparent;background:transparent;color:var(--texte-adouci)}.mdc-navigation-bons a[aria-current=page]{border-color:var(--cuivre);color:var(--texte)}.mdc-navigation-bons a>span:first-child{font-size:13px;text-transform:none;font-weight:500;letter-spacing:0}.mdc-navigation-bons a>span:last-child{color:var(--texte-faible)}.mdc-navigation-bons a .chiffres{background:transparent;color:var(--cuivre)}.mdc-entete-page .etiquette{text-transform:none;font-size:12px;letter-spacing:.025em}.mdc-equipe-resume{margin-top:12px}.mdc-equipe-resume li{display:flex;align-items:center;gap:12px;min-height:56px;border-bottom:1px solid var(--bordure);font-size:15px}.mdc-equipe-resume li>span:last-child{margin-left:auto;font-size:12px;text-align:right}.mdc-initiales{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid var(--cuivre);border-radius:50%;color:var(--cuivre);font-size:12px}.mdc-equipe-details summary{color:var(--cuivre);font-weight:400}.mdc-equipe-details[open]{border-top:1px solid var(--bordure);margin-top:12px}.mdc-equipe-details[open]>ul{grid-template-columns:1fr}.mdc-sante-compacte{display:flex;align-items:center;gap:12px;margin-top:14px;padding:0 18px;border:1px solid var(--bordure);border-radius:10px;background:var(--surface);font-size:13px}.mdc-sante-compacte button{margin-left:auto}.mdc-sante-compacte>span{font-size:26px}.mdc-v6-dashboard-kpis{margin-top:22px}.mdc-v6-dashboard-kpis h2{font-size:21px}.mdc-prochaines{margin-top:14px;border:1px solid var(--bordure);border-radius:10px;background:var(--surface);overflow:hidden}.mdc-prochaines h2{padding:12px 18px;font-size:18px}.mdc-prochaines a,.mdc-prochaines h2{border-bottom:1px solid var(--bordure)}.mdc-prochaines a{display:grid;grid-template-columns:140px 1fr 1fr 2fr 20px;gap:16px;align-items:center;min-height:50px;padding:10px 18px;font-size:14px}.mdc-prochaines a:last-child{border-bottom:0}.mdc-prochaines a:hover{background:var(--surface-appuyee);box-shadow:var(--ombre-survol)}.mdc-prochaines p{padding:16px 18px;font-size:14px;color:var(--texte-adouci)}@media (max-width:1100px){.mdc-dashboard-overview{grid-template-columns:1fr}.mdc-recherche-outils{display:none}}@media (min-width:640px){.mdc-entete-page [aria-label="Actions principales"]>*{width:auto}}@media (max-width:767px){.mdc-v6-topbar{gap:8px}.mdc-v6-dashboard-priority>a{min-height:0;padding:18px}.mdc-priorite-titre{font-size:22px}.mdc-equipe-resume li{flex-wrap:wrap}.mdc-sante-compacte{flex-wrap:wrap;padding-block:8px;gap:8px}.mdc-prochaines a{grid-template-columns:1fr 1fr;gap:6px 14px}.mdc-prochaines a>span:nth-child(4){grid-column:1/-1}.mdc-prochaines a>span:last-child{display:none}.mdc-v6-topbar{flex-wrap:wrap;min-height:60px;padding:max(6px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 6px max(10px,env(safe-area-inset-left));gap:6px}.mdc-v6-breadcrumb{display:flex;flex:1;min-width:0}.mdc-v6-breadcrumb span{display:none}.mdc-v6-breadcrumb strong{font-size:14px}.mdc-compte-bureau,.mdc-v6-topbar-spacer{display:none}.mdc-compte-mobile{display:block;flex:none}.mdc-compte-mobile summary{cursor:pointer;list-style:none;width:44px;height:44px}}@media (max-width:767px){.mdc-compte-mobile summary::-webkit-details-marker{display:none}.mdc-compte-mobile-panneau{position:absolute;z-index:60;top:100%;right:10px;width:min(280px,calc(100vw - 20px));padding:16px;border:1px solid var(--bordure-forte);border-radius:12px;background:var(--surface);box-shadow:var(--ombre-carte)}.mdc-compte-mobile-panneau :is(a,button){display:flex;align-items:center;min-height:48px;width:100%;padding:8px 0;font-size:14px;text-align:left;justify-content:flex-start}.mdc-compte-mobile-panneau .mdc-v6-logout:before{content:none}.mdc-v6-topbar .mdc-v6-presentation-controls{order:10;width:100%;justify-content:space-between}#centre-notifications{position:fixed;inset:calc(68px + env(safe-area-inset-top)) 10px auto;width:auto;max-height:calc(100dvh - 160px);overflow-y:auto;overscroll-behavior:contain}.mdc-v6-mobile-link{font-size:12px;font-weight:500;min-height:60px}.mdc-v6-content{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.mdc-route-transition>:first-child{min-width:0}.mdc-entete-page{gap:12px;margin-bottom:16px}.mdc-v6-content .mdc-titre-page{font-size:26px;line-height:1.15}.mdc-entete-page .mesure{line-height:1.45;margin-top:6px}.mdc-v6-content :is(button,summary).text-xs{font-size:13px}.mdc-v6-content :is(input,select,textarea),[role=dialog] :is(input,select,textarea),dialog :is(input,select,textarea){font-size:16px;max-width:100%}:is([role=dialog],dialog){scroll-padding-block:16px;overscroll-behavior:contain}dialog{max-height:calc(100dvh - 24px);overflow-y:auto;padding-bottom:env(safe-area-inset-bottom)}.mdc-navigation-bons>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.mdc-navigation-bons a{grid-column:auto;min-height:52px;padding:7px 3px;display:flex;align-items:center;justify-content:center}.mdc-navigation-bons a>span:first-child{flex-direction:column;gap:3px;font-size:11px;text-align:center;line-height:1.2}.mdc-navigation-bons a>span:last-child:not(:first-child){display:none}.mdc-navigation-bons a .chiffres{min-height:16px}.mdc-calendar-page .mdc-entete-page .mesure{display:none}.mdc-calendar-page .mdc-entete-page [aria-label="Actions principales"]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.mdc-calendar-page .mdc-entete-page button{padding-inline:8px;min-height:44px}.mdc-calendar-toolbar{gap:8px;padding:10px}.mdc-calendar-period-title{order:-1}.mdc-calendar-period-title>p:first-child{display:none}.mdc-calendar-period-title>p:last-child{margin-top:4px}.mdc-calendar-period-nav{justify-content:space-between}.mdc-calendar-period-nav>button:nth-child(2){flex:1}.mdc-calendar-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mdc-calendar-controls>label{min-width:0}.mdc-calendar-controls :is(button,select){padding-inline:8px}.mdc-calendar-controls select{text-transform:none;font-weight:400}.mdc-calendar-controls [role=group]{padding:2px}.mdc-calendar-controls [role=group] button{padding-inline:4px}.mdc-calendar-gesture-help{font-size:12px;padding:8px 12px}.mdc-v6-dashboard-team{padding:14px}.mdc-v6-dashboard-kpis>div{gap:10px}.mdc-prochaines a{padding:14px}.mdc-prochaines a>span{min-width:0;overflow-wrap:anywhere}[aria-label="Action de pointage"]{top:calc(68px + env(safe-area-inset-top));gap:8px}[aria-label="Action de pointage"]>div:last-child{display:flex;flex-flow:row wrap}[aria-label="Action de pointage"]>div:last-child>button{flex:1 1 120px;padding-inline:8px}[aria-label="Action de pointage"] p.truncate{white-space:normal;overflow-wrap:anywhere}[aria-label="Réglage rapide de l’horaire"]{gap:10px}.mdc-planification-dialog footer{padding-bottom:max(12px,env(safe-area-inset-bottom))}[aria-labelledby=mon-pointage-titre]>div{gap:12px;padding:14px}[aria-labelledby=mon-pointage-titre]>div>div:last-child{padding:0;border:0;background:transparent}[aria-labelledby=mon-pointage-titre] h2{font-size:22px;margin-top:10px}[aria-label="Sections de mes jobs"] button{font-size:13px;min-height:48px}.mdc-barre-filtres{padding:12px}.mdc-barre-filtres>div:first-child>div:first-child>p+p{display:none}.mdc-barre-filtres [role=group] button{min-height:44px;padding:8px;font-size:13px}.mdc-priorite-reperes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mdc-priorite-reperes>div{min-width:0;padding:8px 0}.mdc-priorite-reperes :is(dt,dd){overflow-wrap:anywhere;font-size:12px}.mdc-v6-content form :is(label,fieldset),[role=dialog] :is(label,fieldset){min-width:0}#nouvelle-demande{padding:14px}#nouvelle-demande :is(input:not([type=radio]),select,textarea){width:100%;min-width:0}.estimateur-instrument{padding-top:20px}.estimateur-instrument__composer{margin-top:16px;padding:16px}.estimateur-instrument__composer label[for=description-job-ai]{margin-top:8px;font-size:22px}.estimateur-instrument__composer .estimateur-instrument__textarea{margin-top:14px;min-height:110px}.estimateur-instrument__composer [aria-label="Exemples de jobs"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.estimateur-instrument__composer [aria-label="Exemples de jobs"]>span{grid-column:1/-1}.estimateur-instrument__composer [aria-label="Exemples de jobs"] button{padding-inline:8px}.estimateur-instrument__composer .estimateur-instrument__rule.mt-8{margin-top:16px;padding-top:12px}}