
.v3-page{padding:28px 40px;max-width:1100px;font-family:var(--v3-ui);color:#33352B}
.v3-sec-t{display:flex;align-items:baseline;gap:10px;margin:0 0 10px}
.v3-sec-t h2{margin:0;font-family:var(--v3-ui);font-size:17px;font-weight:500;color:#33352B}
.v3-sec-t+.v3-grid3{margin-bottom:26px}
.v3-grid3{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}
.v3-tile{display:block;text-align:left;padding:14px 16px;border:1px solid #E3E0D8;border-radius:12px;
  background:#FFFFFF;font-family:var(--v3-ui);font-size:15px;color:#33352B;cursor:pointer;line-height:1.35}
.v3-tile:hover{border-color:#3C4A36}
.v3-tile small{display:block;color:#5E6152;font-size:13px;margin-top:2px}
#v3-outils [data-v3-section="simulateurs"]{--v3-famille:#4A6B3A;--v3-famille-fond:#F3F7EF}
#v3-outils [data-v3-section="recherches"]{--v3-famille:#35507F;--v3-famille-fond:#F0F4FA}
#v3-outils [data-v3-section="comptabilite"]{--v3-famille:#9A6A12;--v3-famille-fond:#FAF5EA}
#v3-outils .v3-sec-t[data-v3-section] h2::before{content:"";display:inline-block;width:10px;height:10px;
  border-radius:3px;background:var(--v3-famille);margin-right:9px;vertical-align:1px}
#v3-outils .v3-grid3[data-v3-section] .v3-tile{background:var(--v3-famille-fond);border-color:#E3E0D8;
  border-left:4px solid var(--v3-famille);font-weight:500;color:#2B2D25;
  box-shadow:0 1px 2px rgba(51,53,43,.05);transition:box-shadow .15s ease,transform .15s ease}
#v3-outils .v3-grid3[data-v3-section] .v3-tile small{font-weight:400}
#v3-outils .v3-grid3[data-v3-section] .v3-tile:hover,
#v3-outils .v3-grid3[data-v3-section] .v3-tile:focus-visible{border-color:#C9C2AE;border-left-color:var(--v3-famille);
  box-shadow:0 6px 18px rgba(51,53,43,.11);transform:translateY(-1px)}
@media (prefers-reduced-motion:reduce){#v3-outils .v3-grid3[data-v3-section] .v3-tile{transition:none}
  #v3-outils .v3-grid3[data-v3-section] .v3-tile:hover{transform:none}}
.v3-chip{display:inline-block;padding:6px 12px;border-radius:16px;border:1px solid #C9C2AE;background:#FFFFFF;
  font-family:var(--v3-ui);font-size:14px;margin:0 6px 6px 0;cursor:pointer;color:#33352B}
.v3-chip.on,.v3-chip[aria-pressed="true"]{border-color:#3C4A36;background:#EDEAE3}
.v3-drow{display:grid;grid-template-columns:minmax(0,1fr) 120px 110px;gap:12px;padding:12px 0;
  border:none;border-top:1px solid #EFEDE8;align-items:center;width:100%;text-align:left;background:none;
  font-family:var(--v3-ui);font-size:15px;color:#33352B;cursor:pointer}
.v3-drow:hover{background:#F5F2EA}
.v3-ag{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid #EFEDE8;font-size:14px}
#vue-outils.v3-pret>:is(.rub-tete,.rub-champ,.rub-groupe,.rub-cartes,.rub-pli,.rub-note,.rub-vide){display:none!important}
#vue-outils.v3-pret{padding:0!important;max-width:none!important;margin:0!important}
#vue-outils.v3-pret>:not(#v3-outils){margin:0 40px 24px;max-width:1020px}
#vue-accueil-plus{background:#FFFFFF;min-height:100%}
#vue-accueil-plus .v3-plus-page{max-width:860px}
@media (max-width:820px){
  #vue-accueil-plus .v3-plus-page{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}
}
#vue-accueil-plus .v3-plus-retour{margin:0 0 16px;padding:0}
#vue-accueil-plus .cockpit-liste{border-color:#E3E0D8;border-radius:12px;background:#FFFFFF}
#vue-accueil-plus .cockpit-ligne{font-family:var(--v3-ui);padding:12px 16px}
#vue-accueil-plus .cockpit-ligne:hover{background:#F6F5F0}
#vue-accueil-plus .cockpit-ligne strong{font-weight:500;font-size:15px;color:#33352B}
#vue-accueil-plus .cockpit-ligne span{font-size:13px;color:#5E6152}
#vue-accueil-plus .v3-muted{margin:12px 0 0;font-size:13px;color:#5E6152}
#vue-accueil-plus .v3-plus-pied{margin-top:14px;font-size:13px;color:#5E6152}
#vue-accueil-plus .panneau{border-color:#E3E0D8;border-radius:12px;box-shadow:none}
#vue-accueil-plus #carte-veille pre{white-space:pre-wrap;font-family:var(--v3-ui);font-size:14px;line-height:1.5;
  border:1px solid #E3E0D8;border-radius:12px;padding:14px 16px;background:#FFFFFF}
#vue-accueil-plus .depots-client-banniere{background:#FFFFFF!important;border-color:#E3E0D8!important;border-radius:12px!important}
#vue-accueil .v3-signal-depots{color:#3C4A36;font-weight:500}
#vue-accueil .v3-demonstration .carte{background:#FFFFFF!important;border-color:#E3E0D8!important;border-radius:12px!important}
#vue-accueil .accueil-cowork:not(.sans-travail) .v3-demonstration{display:none}
@media (max-width:820px){
  .v3-page{padding:18px 16px}
  #vue-outils.v3-pret>:not(#v3-outils){margin:0 16px 18px}
}
@media (max-width:760px){
  #entete-v3-onglets [role="tab"],
  #courrier-navigation button,
  button.v3-lien,
  button[data-deplacement]{min-height:44px}
  button.v3-lien{display:inline-flex;align-items:center}
}
