/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.grille{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sas-space-4);}@media (max-width:1024px){.grille{grid-template-columns:repeat(2,1fr);}}@media (max-width:640px){.grille{grid-template-columns:1fr;}}.theme{display:block;text-decoration:none;color:inherit;background:var(--surface-card);border:0.5px solid var(--sas-border);border:0;border-radius:var(--sas-radius);padding:var(--sas-space-5);transition:box-shadow 0.15s;}.theme:hover{box-shadow:var(--sas-shadow-hover);}.theme .ico{display:inline-flex;margin-bottom:var(--sas-space-3);color:var(--sas-red);}.theme.accent-blue .ico{color:var(--sas-blue);}.theme.accent-green .ico{color:var(--sas-green);}.theme h2{font-size:var(--sas-fs-lg);font-weight:500;margin-bottom:7px;}.theme p{font-size:var(--sas-fs-base);color:var(--sas-muted);line-height:1.6;margin-bottom:var(--sas-space-3);}.theme .compte{font-size:var(--sas-fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:0.05em;color:var(--sas-red-ink);}.theme.accent-blue .compte{color:var(--sas-blue-ink);}.theme.accent-green .compte{color:var(--sas-green-ink);}.entete--accent{padding-left:var(--sas-space-4);border-left:4px solid var(--sas-red);}.entete--accent.accent-blue{border-left-color:var(--sas-blue);}.entete--accent.accent-green{border-left-color:var(--sas-green);}.entete--accent .sur-titre{color:var(--sas-red-ink);}.entete--accent.accent-blue .sur-titre{color:var(--sas-blue-ink);}.entete--accent.accent-green .sur-titre{color:var(--sas-green-ink);}.dossier{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;background:var(--surface-card);border:0.5px solid var(--sas-border);border-left:3px solid var(--sas-red);border-radius:var(--sas-radius);padding:var(--sas-space-4);transition:box-shadow 0.15s;}.dossier:hover{box-shadow:var(--sas-shadow-hover);}.dossier.accent-blue{border-left-color:var(--sas-blue);}.dossier.accent-green{border-left-color:var(--sas-green);}.dossier h2{font-size:var(--sas-fs-md);font-weight:500;}.dossier .compte{font-size:var(--sas-fs-sm);color:var(--sas-muted);}
