.esp .lor-calendrier{gap:0;margin:0;padding:0;list-style:none;display:grid}.esp .lor-etape{grid-template-columns:92px 14px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid;position:relative}.esp .lor-etape:before{content:"";background:var(--r-filet);width:1px;position:absolute;top:26px;bottom:-10px;left:108px}.esp .lor-etape:last-child:before{display:none}.esp .lor-etape-date{font-variant-numeric:tabular-nums;color:var(--r-texte);font-size:13px;font-weight:600;line-height:1.4}.esp .lor-etape-date small{color:var(--r-faible);font-size:11.5px;font-weight:500;display:block}.esp .lor-etape[data-statut=passe] .lor-etape-date,.esp .lor-etape[data-statut=en_attente] .lor-etape-date{color:var(--r-faible);font-weight:500}.esp .lor-etape-point{width:13px;height:13px;box-shadow:0 0 0 1px var(--r-filet);background:#a1a1aa;border:2px solid #fff;border-radius:9999px;margin-top:4px}.esp .lor-etape-point[data-teinte=vert]{background:#1e6b3a}.esp .lor-etape-point[data-teinte=rouge]{background:#b42318}.esp .lor-etape-point[data-teinte=ambre]{background:#d99a1e}.esp .lor-etape-point[data-teinte=bleu]{background:#2f62c4}.esp .lor-etape-point[data-prevision=true]{background:#fff;border:2px solid #2f62c4}.esp .lor-etape-texte{color:var(--r-texte);min-width:0;font-size:13.5px;line-height:1.45}.esp .lor-etape[data-statut=passe] .lor-etape-texte{color:var(--r-doux)}.esp .lor-etape-meta{color:var(--r-faible);margin-top:3px;font-size:12px;line-height:1.45}.esp .lor-etape-meta a{text-underline-offset:2px;text-decoration:underline}.esp .lor-aujourdhui{letter-spacing:.06em;text-transform:uppercase;color:#b42318;align-items:center;gap:10px;padding:2px 0 2px 92px;font-size:11.5px;font-weight:600;display:flex}.esp .lor-aujourdhui:after{content:"";opacity:.5;background:#b42318;flex:1;height:1px}@media (max-width:639px){.esp .lor-etape{grid-template-columns:14px minmax(0,1fr)}.esp .lor-etape:before{left:6px}.esp .lor-etape-date{order:-1;grid-column:2}.esp .lor-etape-point{grid-row:1/span 2}.esp .lor-aujourdhui{padding-left:0}}.esp .lor-sous{color:var(--r-faible);white-space:normal;overflow-wrap:anywhere;min-width:0;margin-top:4px;font-size:12.5px;line-height:1.45}.esp .esp-carte-tete>div{min-width:0}.esp .lor-bandeau{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}@media (min-width:480px){.esp .lor-bandeau{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.esp .lor-bandeau{grid-template-columns:repeat(4,minmax(0,1fr))}}.esp .lor-chiffre{border:1px solid var(--r-filet);background:#fafafa;border-radius:10px;min-width:0;padding:10px 12px}.esp .lor-chiffre dt{overflow-wrap:anywhere;letter-spacing:.05em;text-transform:uppercase;color:var(--r-faible);font-size:11.5px}.esp .lor-chiffre dd{color:var(--r-texte);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:15px;font-weight:600}.esp .lor-chiffre dd small{color:var(--r-doux);font-size:12px;font-weight:500;display:block}.esp .lor-chiffre[data-teinte=ambre]{border-color:var(--esp-ambre-filet);background:var(--esp-ambre-fond)}.esp .lor-chiffre[data-teinte=rouge]{background:#fdf2f1;border-color:#f1c5c0}.esp .lor-chiffre[data-teinte=vert]{background:#f1f8f3;border-color:#c8e2cf}.esp .lor-lecture{border:1px solid var(--esp-ambre-filet);background:var(--esp-ambre-fond);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.esp .lor-lecture[data-statut=confirmee]{background:#f6fbf7;border-color:#c8e2cf}.esp .lor-lecture[data-statut=ecartee]{border-color:var(--r-filet);background:#fafafa}.esp .lor-lecture-valeurs{flex-wrap:wrap;gap:6px 14px;font-size:13.5px;display:flex}.esp .lor-lecture-valeurs b{font-weight:600}.esp .lor-citation{color:var(--r-doux);font-size:12.5px;font-style:italic}.esp .lor-citation:before{content:"« "}.esp .lor-citation:after{content:" »"}.esp .lor-projet-tete{border-top:1px solid var(--r-filet);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:12px 16px 6px;display:flex}.esp .lor-projet-nom{letter-spacing:.02em;color:var(--r-texte);font-size:13px;font-weight:600}.esp .lor-projet-lieu{color:var(--r-faible);font-size:12px}.esp .lor-cases{gap:8px;display:grid}.esp .lor-cases label{cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.esp .lor-cases input{accent-color:#050505;margin-top:3px}.esp .lor-grille-dossier{gap:14px;display:grid}@media (min-width:1024px){.esp .lor-grille-dossier{grid-template-columns:repeat(2,minmax(0,1fr))}}.esp .lor-tableau-vide{color:var(--r-faible);padding:8px 0;font-size:13px}.esp .lor-honoraires-total{margin:0 0 10px}.esp .lor-honoraires{position:relative}.esp .lor-honoraires td{vertical-align:middle}.esp .lor-jauge{background:var(--r-filet);border-radius:999px;width:100%;min-width:88px;height:6px;margin-bottom:4px;display:block;overflow:hidden}.esp .lor-jauge>span{border-radius:inherit;background:var(--esp-vert);height:100%;display:block}.esp .lor-jauge[data-etat=a_surveiller]>span{background:var(--esp-ambre)}.esp .lor-jauge[data-etat=depasse]>span{background:var(--esp-rouge)}.esp .lor-temps-recents{margin-top:12px}.esp .lor-temps-recents>summary{cursor:pointer;color:var(--r-doux);font-size:.875rem}.esp .lor-honoraires+*{margin-top:0}.esp .lor-situation,.esp .lor-os,.esp .lor-reserve{box-shadow:0 0 0 1px var(--r-filet);border-radius:12px;gap:8px;margin-bottom:10px;padding:12px 14px;display:grid}.esp .lor-situation[data-retard],.esp .lor-reserve[data-retard]{box-shadow:0 0 0 1px var(--esp-rouge)}.esp .lor-situation-tete{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.esp .lor-situation .esp-actions,.esp .lor-reserve .esp-actions{margin:0}.esp .lor-chantier{position:relative}.esp .lor-chantier+*{margin-top:0}.esp .esp-tableau-cadre+.esp-tableau-cadre{margin-top:12px}.esp .lor-controles{margin-bottom:10px}.esp .lor-controle-tete,.esp .lor-plu-tete{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.esp .lor-controle-pieces{flex-wrap:wrap;gap:4px 14px;margin:8px 0 12px;padding:0;font-size:13px;list-style:none;display:flex}.esp .lor-constat{box-shadow:0 0 0 1px var(--r-filet);overflow-wrap:anywhere;border-radius:12px;gap:6px;margin-bottom:10px;padding:12px 14px;display:grid}.esp .lor-constat[data-gravite=bloquant]{box-shadow:0 0 0 1px var(--esp-rouge)}.esp .lor-constat .esp-actions{margin:0}.esp .lor-citations{color:var(--r-doux);margin:0;padding-left:18px;font-size:12.5px}.lor-choix-pieces{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.lor-choix-piece{gap:6px;display:grid}.lor-choix-case{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13.5px;display:flex}.lor-choix-role{grid-template-columns:minmax(0,1fr) 96px;gap:6px;padding-left:24px;display:grid}.esp .lor-rapport{margin:0 0 10px}.lor-activites{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 14px;display:grid}.lor-tolerances{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px 14px;display:grid}.esp .lor-liste{margin:0;padding:0;list-style:none}.esp .lor-liste>li{border-top:1px solid var(--r-filet);overflow-wrap:anywhere;padding:7px 0;font-size:13.5px;line-height:1.5}.esp .lor-liste>li:first-child{border-top:0}.esp .lor-reserve[data-statut=levee],.esp .lor-reserve[data-statut=contestee]{background:#fafafa}.esp .lor-cr-bloc{margin-top:12px}.esp .lor-cr-titre{letter-spacing:.06em;text-transform:uppercase;color:var(--r-doux);margin-bottom:4px;font-size:12px;font-weight:600}.esp .lor-point-actions{flex-wrap:wrap;gap:4px 12px;margin-top:4px;display:inline-flex}.dlg-panneau .lor-liste,.lor-liste{margin:0;padding:0;list-style:none}.dlg-panneau .lor-liste>li{border-top:1px solid var(--r-filet,#e5e5e5);overflow-wrap:anywhere;padding:7px 0;font-size:13.5px}.esp .lor-doe-ligne .lor-point-actions{margin-left:6px}.esp .lor-offres-tete{flex-wrap:wrap;margin-top:4px}.esp .lor-offre-actions{flex-wrap:wrap;gap:6px;display:inline-flex}.esp .lor-offres td{font-variant-numeric:tabular-nums}.esp .lor-offres-postes caption{caption-side:top;text-align:left;padding:0 0 6px}.esp .lor-offres-postes th[scope=row]{text-align:left;font-weight:500}.esp .lor-offres td[data-etat=manque]{background:var(--esp-rouge-fond);color:var(--esp-rouge);font-weight:600}.esp .lor-offres td[data-etat=ecart]{background:var(--esp-ambre-fond)}
