.colmodif { cursor: pointer; } .coldate { max-width: 250px; min-width: 200px; } .tdclass, .trclass { min-height: 20px !important; margin-top: 5px; } .q-table td { padding-left: 1px; padding-right: 2px; padding-top: 0; padding-bottom: 0; &__title { font-size: 1rem; } } .q-table { &__col { font-size: 1rem; color: gray; } } .newrec_fields { display: flex; padding: 2px; margin: 2px; align-items: center; justify-content: center; } .riduci_pad { min-height: 30px; padding: 4px 8px !important; } .q-table__top { padding-top: 0 !important; } .right-align-dialog .q-dialog { right: 0; /* Allinea a destra */ left: auto; /* Disabilita l'allineamento a sinistra */ margin: 0; /* Rimuovi qualsiasi margine */ } .flexible-width { flex: 1; /* permette al componente di espandersi */ max-width: 500px; /* larghezza massima di 600px */ } .hint_search{ color: gray; } .clOrizzontal{ } .q-carousel__slide{ padding: 8px !important; } .carousel-scroll-container { overflow-y: auto; /* Permette lo scrolling verticale */ } .modern-grid-toolbar { background: linear-gradient(135deg, #1976d2 0%, #1565c0 100%); color: white; padding: 12px 16px; min-height: 52px; border-radius: 12px 12px 0 0; @media (max-width: 768px) { padding: 5px 12px; min-height: 48px; } } .modern-add-btn { padding: 8px 20px; font-weight: 600; transition: all 0.3s; &:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(25, 118, 210, 0.3); } @media (max-width: 768px) { padding: 4px 20px; } } .q-infinite-scroll { padding: 8px; gap: 10px; @media (max-width: 768px) { padding: 6px; gap: 8px; } } .q-dialog { :deep(.modern-card) { box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15); } }