vaadin-avatar.main-layout-avatar-1::part(abbr){font-weight:700}vaadin-text-field.view-tabella-conteggio-text-field-1::part(input-field){height:var(--lumo-size-s)}vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}[slot=drawer]:is(header,footer){display:flex;align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);min-height:var(--lumo-size-xl);box-sizing:border-box}[slot=drawer]:is(header,footer):is(:empty){display:none}vaadin-grid.styling::part(high-rating){background-color:var(--lumo-success-color-10pct)}vaadin-grid.styling::part(low-rating){background-color:var(--lumo-error-color-10pct)}vaadin-grid.styling::part(loading-row-cell){background-color:var(--lumo-base-color)}vaadin-grid::part(verde){background-color:#5f9ea0}vaadin-grid::part(rosso){background-color:#cd5c5c}vaadin-grid::part(giallo){background-color:#daa520}vaadin-grid::part(blu){background-color:#483d8b}vaadin-grid::part(selected-row-cell){color:#fff;background-color:var(--lumo-primary-color-10pct)}vaadin-grid.styling::part(font-weight-bold){font-weight:700}vaadin-grid.styling::part(cell-editable){background-color:var(--lumo-contrast-5pct)}vaadin-grid.styling::part(cell-editable-adj){background-color:var(--lumo-contrast-5pct);color:var(--lumo-error-text-color)}vaadin-grid.styling::part(cell-not-editable){background-color:var(--lumo-base-color)}.tabella_mdori{border:1px solid #000;background-color:#6495ed}.tabella_mdori tr{background-color:#00f}.tabella_md{border-collapse:collapse;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;background-color:#6495ed;box-shadow:0 2px 8px #0000000d}.tabella_md th,.tabella_md td{padding:8px 10px;text-align:left;border-bottom:1px solid #e0e0e0}.tabella_md th{background-color:#6495ed;color:#333;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.tabella_md tr:hover{background-color:#00f}.tabella_md caption{caption-side:top;font-size:16px;font-weight:700;margin-bottom:10px;color:#444}.small-card{padding:.5rem;margin:.5rem;font-size:.85rem;border-radius:6px;box-shadow:var(--lumo-box-shadow-s);background-color:var(--lumo-base-color);width:250px;min-height:100px;display:flex;flex-direction:column;gap:.3rem}.small-card h3,.small-card h4{font-size:.9rem;margin:.2rem 0}.small-card vaadin-button{font-size:.75rem;padding:.3rem .6rem;min-width:unset}
