.esp .tam-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.esp .tam-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.esp .tam-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}}.esp .tam-phrase--fermee{color:var(--r-faible)}.esp .tam-phrase:not(.tam-phrase--fermee){color:#1e6b3a;border-color:#1e6b3a}.esp .tam-calcul{background:color-mix(in srgb, currentColor 7%, transparent);border:1px solid var(--r-filet);color:var(--r-texte);border-radius:10px;margin-top:8px;padding:10px 12px;font-size:13.5px;line-height:1.5}.esp .tam-calcul b{font-weight:600}.esp .tam-calcul-source{color:var(--r-faible);margin-top:6px;font-size:12.5px;display:block}.esp .tam-ligne{border-top:1px solid var(--r-filet);gap:6px;padding:12px 0;display:grid}.esp .tam-ligne:first-child{border-top:0;padding-top:0}.esp .tam-ligne-haut{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.esp .tam-ligne-titre{color:var(--r-texte);font-size:14.5px;font-weight:600}.esp .tam-ligne-date{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.esp .tam-ligne-date[data-retard=true]{color:var(--esp-rouge)}.esp .tam-ligne-date[data-proche=true]{color:#9a5b00}.esp .tam-ligne-meta{color:var(--r-faible);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.esp .tam-ligne-actions{flex-wrap:wrap;gap:6px;display:flex}.esp .tam-chiffre{color:var(--r-faible);font-style:italic}.esp .tam-depli{font:inherit;color:var(--r-doux);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.esp .esp-item[aria-current=true]{background:#f5f5f5;box-shadow:inset 3px 0 #050505}.esp .tam-coffre--actif{color:#1e6b3a;border-color:#1e6b3a}.esp .tam-coffre-etat,.tam-coffre-etat{gap:8px;margin:0;display:grid}.tam-coffre-etat>div{border-bottom:1px solid var(--r-filet);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding-bottom:8px;display:flex}.tam-coffre-etat dt{color:var(--r-faible);font-size:13px}.tam-coffre-etat dd{margin:0;font-size:14px}.tam-coffre-progres{grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;font-size:14px;display:grid}.tam-coffre-progres progress{accent-color:#1e6b3a;grid-column:1/-1;width:100%;height:6px}.tam-coffre-echecs{margin:6px 0 0;padding-left:18px;font-size:13px}.esp .tam-honoraires-chiffres{margin-bottom:12px}.esp .tam-sous-titre{letter-spacing:.02em;color:var(--r-faible);margin:16px 0 2px;font-size:13px;font-weight:600}.tam-honoraires-apercu{background:color-mix(in srgb, currentColor 7%, transparent);border:1px solid var(--r-filet);border-radius:10px;margin-top:4px;padding:10px 12px}.esp .tam-notice{margin:8px 0 4px}.dlg-panneau.resa.tam-facture-dialogue{max-width:920px}.tam-facture-apercu{border:1px solid var(--r-filet);background:#fff;border-radius:8px;width:100%;height:min(70vh,900px)}.tam-entete{border:1px solid var(--r-filet);border-radius:10px;margin:0;padding:10px 12px}.tam-entete legend{padding:0 6px;font-size:13px;font-weight:600}.tam-entete-grille{grid-template-columns:1fr;gap:8px 12px;display:grid}@media (min-width:640px){.tam-entete-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.tam-entete-large{grid-column:1/-1}}.esp .tam-entrants{margin-bottom:14px}.esp .tam-entrants .esp-carte-titre{align-items:center;gap:8px;display:inline-flex}.esp .tam-entrants .tam-ligne-titre{overflow-wrap:anywhere}.tam-citation{border-left:3px solid var(--r-filet,#d9d9d4);background:color-mix(in srgb, currentColor 7%, transparent);white-space:pre-line;overflow-wrap:anywhere;max-height:180px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5;overflow:auto}.esp .tam-forfait .tam-ligne-titre{align-items:center;gap:6px;display:inline-flex}.esp .tam-jauge{background:var(--r-filet,#e5e5e0);border-radius:999px;height:8px;margin:8px 0 2px;overflow:hidden}.esp .tam-jauge>span{border-radius:inherit;background:#2f7d4f;height:100%;display:block}.esp .tam-jauge[data-teinte=ambre]>span{background:#b7791f}.esp .tam-jauge[data-teinte=rouge]>span{background:#c0392b}.esp .tam-propositions{border-left:3px solid var(--r-filet,#e5e5e0);margin-top:6px;padding-left:10px}.dlg-panneau.resa.tam-cabinet-dialogue{max-width:1100px}.tam-cabinet-table{border:1px solid var(--r-filet,#e5e5e0);border-radius:10px;overflow-x:auto}.tam-cabinet-table table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.tam-cabinet-table th,.tam-cabinet-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--r-filet,#e5e5e0);padding:8px 10px}.tam-cabinet-table th{background:color-mix(in srgb, currentColor 7%, transparent);font-weight:600}.tam-cabinet-table .tam-num{text-align:right;white-space:nowrap}.tam-cabinet-table td .esp-pastille{margin:0 4px 4px 0}.tam-cabinet-filtres{flex-wrap:wrap}.tam-cout{max-width:340px}.tam-analyse-resume{margin:0;font-size:14px;line-height:1.55}.tam-constat-texte{margin:6px 0 0;font-size:13px}.tam-citations{overflow-wrap:anywhere;margin:6px 0 0;padding-left:18px;font-size:12.5px;line-height:1.6}.tam-analyse-impression{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:absolute}.tam-citations--doute{font-style:italic}.tam-bordereau-liste{max-height:220px;margin:0 0 12px;padding:0;list-style:none;overflow:auto}.tam-bordereau-ligne{border-bottom:1px solid color-mix(in srgb, currentColor 10%, transparent);justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.tam-bordereau-choix{align-items:center;gap:8px;min-width:0;display:flex}.tam-bordereau-choix span{overflow-wrap:anywhere}
