.fila-dei-giorni{display:grid;grid-template-columns:repeat(var(--colonne,5),minmax(0,1fr));gap:8px}.tessera-giorno{display:flex;flex-direction:column;align-items:center;margin:0;padding:8px 0;border:0;border-radius:16px;background:#fff;color:#1A1A1A;font:inherit;text-align:center}button.tessera-giorno{cursor:pointer}button.tessera-giorno:focus-visible{outline:3px solid #1A1A1A;outline-offset:2px}.tessera-giorno .tg-giorno{font:600 13px var(--font-body);color:#66665F}.tessera-giorno .tg-data{font:700 24px/1.1 var(--font-head)}.tessera-giorno .tg-nota{font:600 12px var(--font-body);font-style:normal;color:#66665F}.tessera-giorno.nera{background:#1A1A1A;color:#fff}.tessera-giorno.nera :is(.tg-giorno,.tg-nota){color:#BDBDB6}.tessera-giorno.larga{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center;align-self:flex-start;padding:6px 14px;background:none;text-align:left}.tessera-giorno.larga .tg-data{font:900 34px/1 var(--font-head);letter-spacing:-.03em}.tessera-giorno.larga .tg-accanto{display:flex;flex-direction:column}.tessera-giorno.larga .tg-giorno{font:800 13px var(--font-head);text-transform:uppercase;letter-spacing:.06em}.tessera-giorno.larga .tg-nota{font-size:13px}.tessera-giorno.larga.nera{background:#1A1A1A}.tessera-giorno.larga.nera .tg-giorno{color:#FFC700}.tessera-giorno.larga.nera .tg-nota{color:#C9C9C2}