
body.v3 #entete-v3 .meta:has(.v3-mails-relever){align-items:center}
body.v3 #entete-v3 .meta .v3-mails-fraicheur{font-size:13px}
body.v3 #entete-v3 .meta .v3-mails-relever{width:28px;height:28px;font-size:16px;line-height:1}
#courrier-navigation [data-courrier-nav="pieces"],
#courrier-navigation [data-courrier-nav="anciens"]{display:none!important}
#vue-courrier .bac-debranches-tus{display:none}
#vue-courrier>#courrier-entete{display:none}
#vue-courrier>#courrier-entete:has(>.alerte-etat, >.alerte-lecture){display:flex;
  flex-wrap:wrap;gap:4px 16px;align-items:center;padding:8px 24px;background:#FFFFFF;
  border-bottom:1px solid #EFEDE8;font-size:13px;color:#8A4B12}
#vue-courrier>#courrier-entete>:not(.alerte-etat):not(.alerte-lecture){display:none}
#vue-courrier>#courrier-entete>#courrier-etat.alerte-etat,
#vue-courrier>#courrier-entete>#courrier-lecture.alerte-lecture{display:block;
  color:#8A4B12}
.v3-mails-tete{display:flex;align-items:center;gap:8px;padding:10px 16px 4px;
  background:#FFFFFF}
.v3-mails-rubrique{flex:1;min-width:0;font-weight:500;font-size:15px;color:#33352B;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v3-mails-filtrer,.v3-mails-mois{text-decoration:none;color:#5E6152;
  white-space:nowrap}
.v3-mails-mois[aria-pressed="true"]{color:#3C4A36;font-weight:500}
.v3-mails-point{font-size:13px}
#vue-courrier #btn-courrier-liste-reduire{min-height:0;padding:2px 6px;border:none;
  border-radius:6px;background:none;color:#5E6152;font-size:12px;font-weight:400}
#vue-courrier #btn-courrier-liste-reduire:hover{background:#EDEAE3}
#vue-courrier .courrier-liste-tete{background:#FFFFFF;border-bottom-color:#EFEDE8}
#courrier-a-repondre-commandes .revue-entete{flex-wrap:wrap}
#courrier-a-repondre-commandes .revue-compteurs{flex-wrap:wrap;overflow:visible}
#courrier-a-repondre-commandes .tri-bascule{min-height:0;padding:3px 10px;
  font-size:12px}
#courrier-relances-office>strong{display:block;margin:0 0 6px;
  font-family:var(--v3-titre);font-weight:500;font-size:22px;color:#33352B}
#courrier-relances-office .rv-ligne{font-size:14px}
.v3-mbar{position:sticky;top:0;z-index:6;display:flex;gap:8px;align-items:center;
  flex-wrap:wrap;padding:10px 24px;background:#FFFFFF;border-bottom:1px solid #EFEDE8}
.v3-mbar-sep{width:1px;height:22px;background:#DDD7C6;margin:0 4px}
.v3-mbar-ressort{flex:1}
.v3-mails-info{margin:14px 24px 0;padding:10px 14px;border-radius:10px;
  background:#F5F4F1;font-size:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.v3-mails-info-texte{flex:1;min-width:200px}
.v3-mails-info-texte b{font-weight:500}
.v3-mails-info details.travail-de-l-agent{margin:0;flex:0 1 auto}
.v3-mails-info details.travail-de-l-agent[open]{flex-basis:100%}
.v3-mails-info details.travail-de-l-agent>summary{color:#3C4A36;cursor:pointer}
#courrier-apercu .apercu-tete{padding:18px 24px 0}
#courrier-apercu .apercu-objet{font-family:var(--v3-titre);font-weight:500;
  font-size:22px;line-height:1.3;color:#33352B}
#courrier-apercu>.apercu-corps{padding:14px 24px 0}
.v3-mails-repondre{margin:22px 24px 24px;border:1px solid #E3E0D8;
  border-radius:10px;background:#FFFFFF}
.v3-mails-repondre>.in{display:block;padding:10px 14px 12px}
.v3-mails-repondre .v3-mails-prete-lab{display:none}
.v3-mails-repondre:has(.courrier-reponse-etat.ok) .v3-mails-prete-lab{display:block}
.v3-mails-repondre:has(.courrier-reponse-etat.ok) .v3-mails-repondre-lab{display:none}
.v3-mails-repondre .courrier-aide-reponse{margin:6px 0 0;padding:0;border:none;
  background:none}
#courrier-3volets.v3-lecture:not(.v3-gestes-ouverts) #courrier-actions{display:none}
#courrier-3volets.v3-lecture.v3-gestes-ouverts #courrier-actions{
  max-height:min(40vh,320px);padding:10px 24px;border-top:1px solid #E3E0D8;background:#F5F4F1}
.v3-projet-lab{margin:0}
.revue-carte-titre:has(.v3-projet-lab){display:flex;flex-wrap:wrap;align-items:center;
  gap:4px 8px}
.revue-carte-titre>.v3-projet-lab{flex:1 1 auto;min-width:min-content}
.revue-carte-projet .v3-projet-lab{color:#2F4A7A}
.v3-mail-a-gauche .revue-carte-titre:has(.v3-projet-lab)>h2{position:absolute;
  width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);
  white-space:nowrap;border:0}
.v3-projet-kedros{flex:none;display:flex;flex-direction:column;gap:6px;
  margin-top:8px}
.v3-projet-pourquoi>summary{color:#5E6152;cursor:pointer;font-size:13px}
.v3-projet-pourquoi p{margin:6px 0 0;font-size:13px}
body.v3 .v3-projet-demande{display:flex;flex-wrap:wrap;gap:6px;align-items:center;
  justify-content:flex-end;padding:6px 6px 6px 10px}
body.v3 .v3-projet-demande input{flex:1 1 100%;min-width:0;border:none;background:none;
  font:inherit;font-size:14px;padding:4px 0;outline-offset:2px}
body.v3 .v3-projet-demande select{flex:none;max-width:130px;font:inherit;font-size:13px;
  padding:3px 6px;border:1px solid #E3E0D8;border-radius:8px;background:#FFFFFF}
body.v3 .v3-projet-demande .v3-projet-refaire{flex:none;min-height:28px;padding:0 12px}
.v3-projet-motif{margin:0;font-size:12px}
.v3-projet-motif .v3-lien{margin-left:4px}
.revue-sorties .v3-projet-relire{min-height:32px;padding:0 14px;border-radius:9px;
  border:none;background:#3C4A36;color:#FFFFFF;font-weight:500}
.revue-sorties .v3-projet-relire[disabled]{opacity:.55}
@media (max-width:760px){
  #courrier-navigation .v3-mails-groupe,
  #courrier-navigation .v3-mails-ressort{display:none}
  .v3-mbar{position:static;padding:8px 10px}
  .v3-mails-info,.v3-mails-repondre{margin-left:10px;margin-right:10px}
}
@media (min-width:761px){
  #vue-courrier:not(.cache){grid-template-columns:var(--v3-col-mails-rubriques,230px) minmax(0,1fr)}
  #vue-courrier>#courrier-entete,
  #vue-courrier>#courrier-outils-accessibles,
  #vue-courrier>#courrier-a-repondre-commandes,
  #vue-courrier>#courrier-3volets,
  #vue-courrier>#msg-courrier{grid-column:2}
  #vue-courrier>#courrier-relances-office{grid-column:2;grid-row:1}
  #courrier-navigation{grid-column:1;grid-row:1/-1;flex-direction:column;
    align-items:stretch;flex-wrap:nowrap;gap:1px;min-height:0;padding:12px 10px;
    overflow:auto;background:#F5F4F1;border-bottom:none;border-right:1px solid #E3E0D8}
  #courrier-navigation button{display:flex;align-items:center;gap:8px;width:100%;
    min-height:34px;padding:7px 12px;border:none;border-radius:8px;background:none;
    color:#33352B;font-size:14px;font-weight:400;text-align:left;white-space:normal}
  #courrier-navigation button:hover{background:#EDEAE3}
  #courrier-navigation button[aria-current="page"]{background:#FFFFFF;color:#3C4A36;
    font-weight:500;border:none}
  #courrier-navigation .courrier-nav-compte,
  #courrier-navigation .courrier-nav-prets{margin-left:auto;color:#8F8C82;
    font-weight:400;font-size:13px}
  #courrier-navigation .v3-mails-groupe{padding:14px 12px 4px}
  #courrier-navigation .v3-mails-g1{order:1;padding-top:2px}
  #courrier-navigation [data-courrier-nav="bac"]{order:2}
  #courrier-navigation [data-courrier-nav="rattaches"]{order:3}
  #courrier-navigation [data-courrier-nav="hors"]{order:4}
  #courrier-navigation [data-courrier-nav="tous"]{order:5}
  #courrier-navigation .v3-mails-g2{order:6}
  #courrier-navigation [data-courrier-nav="a_repondre"]{order:7}
  #courrier-navigation #btn-courrier-relances-office{order:8}
  #courrier-navigation [data-courrier-nav="emis"]{order:9;margin-top:10px}
  #courrier-navigation .v3-mails-ressort{order:10;flex:1 0 12px}
  #courrier-navigation #btn-courrier-boites-panneau{order:11}
  #courrier-navigation #btn-courrier-boites-panneau::before{content:"▸";
    color:#8F8C82;font-size:11px}
  #courrier-navigation #btn-courrier-boites-panneau[aria-expanded="true"]::before{
    content:"▾"}
  #courrier-navigation #v3-mails-nonsuivis,
  #courrier-navigation [data-courrier-action="btn-courrier-reglages"]{order:12;
    min-height:30px;padding:5px 12px;font-size:13px;color:#5E6152;text-decoration:none}
  #courrier-navigation [data-courrier-action="btn-courrier-reglages"]{order:13}
  #vue-courrier.v3-relances>#courrier-3volets,
  #vue-courrier.v3-relances>#courrier-a-repondre-commandes{display:none!important}
  #vue-courrier.v3-relances>#courrier-relances-office{grid-row:1/5;margin:0;
    padding:16px 24px;overflow:auto;background:#FFFFFF}
  #vue-courrier.v3-relances #courrier-navigation [aria-current="page"]{
    background:none;color:#33352B;font-weight:400}
  #courrier-navigation #btn-courrier-relances-office[aria-expanded="true"]{
    background:#FFFFFF;color:#3C4A36;font-weight:500}
  #courrier-3volets:not(.projet-agrandi):not(.source-agrandie)
    #courrier-apercu .revue-face-a-face.v3-mail-a-gauche{
    grid-template-columns:minmax(0,1fr) 8px minmax(0,var(--revue-projet-largeur,50%))!important}
  .revue-face-a-face.v3-mail-a-gauche>.revue-carte-original{order:1;background:#F5F4F1}
  .revue-face-a-face.v3-mail-a-gauche>.revue-separateur-projet{order:2}
  .revue-face-a-face.v3-mail-a-gauche>.revue-carte-projet{order:3}
}
@media (min-width:1101px){
  #courrier-3volets:not(.liste-reduite) .revue-separateur-liste{display:block}
  #courrier-3volets:not(.liste-reduite) .courrier-retour-liste{display:none}
}
@media (min-width:761px){
  #courrier-navigation [data-courrier-nav="tous"]{order:2}
  #courrier-navigation [data-courrier-nav="bac"]{order:3}
  #courrier-navigation [data-courrier-nav="rattaches"]{order:4}
  #courrier-navigation [data-courrier-nav="hors"]{order:5}
  #courrier-navigation [data-courrier-nav="ecartes"]{order:5}
  #courrier-navigation .v3-mails-g2{order:6}
  #courrier-navigation .v3-mails-g3{order:9}
  #courrier-navigation [data-courrier-nav="emis"]{order:9;margin-top:0}
  #courrier-navigation .courrier-nav-compte{color:#6B6960}
  #courrier-navigation .courrier-nav-prets{color:#FFFFFF;white-space:nowrap;flex:none}
}
.v3-mbar .v3-mails-rattacher{max-width:22em;overflow:hidden;text-overflow:ellipsis;
  white-space:nowrap}
.v3-mails-motifs{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.debrancher-fenetre{display:flex;flex-direction:column;overflow:hidden}
.debrancher-fenetre .debrancher-tete{display:flex;align-items:center;gap:10px;
  justify-content:space-between;flex:none}
.debrancher-fenetre .debrancher-tete h2{margin:0}
.debrancher-fenetre .debrancher-liste{flex:1 1 auto;min-height:0;overflow:auto}
.debrancher-fenetre .debranche-ligne button{white-space:nowrap;flex:none}
@media (max-width:760px){
  .debrancher-fenetre .debranche-ligne{flex-direction:column;align-items:stretch}
  .debrancher-fenetre .debranche-ligne button{min-height:40px}
  #courrier-navigation > *{order:10}
  #courrier-navigation [data-courrier-nav="bac"]{order:1}
  #courrier-navigation [data-courrier-nav="a_repondre"]{order:2}
  #courrier-navigation [data-courrier-nav="tous"]{order:3}
}
.v3-feuille-fermer{display:none}
@media (max-width:760px){
  #vue-courrier #courrier-liste>.courrier-chercher input,
  #vue-courrier #courrier-liste>.courrier-chercher button,
  #vue-courrier #btn-courrier-liste-reduire{min-height:34px}
  #courrier-3volets.liste-tiroir-ouverte{min-height:calc(100dvh - 240px)}
  .v3-touche{display:none}
  #courrier-3volets.v3-lecture.v3-gestes-ouverts #courrier-actions{position:fixed;left:0;
    right:0;bottom:calc(60px + env(safe-area-inset-bottom,0px));z-index:55;
    max-height:min(62dvh,520px);overflow:auto;padding:10px 14px 14px;
    border:1px solid #E3E0D8;border-radius:14px 14px 0 0;background:#FFFFFF;
    box-shadow:0 -12px 30px rgba(28,42,31,.18)}
  #courrier-actions .v3-feuille-fermer{display:block;margin:0 0 8px auto;min-height:34px}
}
#courrier-lignes .cligne.cligne-en-cours{opacity:.55;pointer-events:none}
.cligne-en-cours-dit{flex:none;margin-left:6px;font-size:12px;font-style:italic;color:#5E6152}
#courrier-liste>#courrier-groupe{order:1;border-top:1px solid #E3E0D8;border-bottom:0}
#courrier-groupe .tous-sans-reponse{flex:1 1 100%;margin:0}
.mails-sans-dossier{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 8px;
  padding:6px 10px;border-left:3px solid #f9a825;border-radius:6px;background:#FFF8E1;
  font-size:12.5px;color:#5E4A12}
.mails-sans-dossier-texte{flex:1 1 180px;min-width:0}
.mails-sans-dossier-geste{flex:none;min-height:28px}
.mails-sans-dossier-liste{margin:8px 0 0;padding-left:18px;max-height:40vh;overflow:auto;
  text-align:left}
#courrier-apercu .apercu-pieces{display:flex;flex-direction:column;gap:4px;min-width:0;
  margin:10px 24px 0;padding:8px 12px;border:1px solid #E3E0D8;border-radius:10px;
  background:#F5F4F1;font-size:13px}
.apercu-pieces-titre{font-weight:500;color:#33352B}
.apercu-pieces-liste{display:flex;flex-direction:column;gap:2px;min-width:0;margin:0;
  padding:0;list-style:none}
.apercu-piece{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px;min-width:0}
#courrier-apercu .apercu-piece-nom{min-width:0;max-width:100%;min-height:0;margin:0;
  padding:2px 0;border:none;background:none;color:#3C4A36;text-align:left;
  text-decoration:underline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.apercu-piece-meta{flex:none;color:#7d7a70;font-size:12px}
@media (max-width:760px){
  #courrier-apercu .apercu-pieces{margin:10px 0 0}
  #courrier-apercu .apercu-piece-nom{min-height:34px}
}
