.bg-color-dark-mode{background-color:#020202}.bg-color-ligth-mode{background-color:#f6f6f6}.bg-color-dark-mode div.calendar-header{background-color:#343a40;border-bottom:1px solid #dddddd94}.bg-color-dark-mode .time-slot,#darkswitch .calendar-grid,#darkswitch .calendar-day-header{border-left:1px solid #dddddd94}.bg-color-dark-mode .time-row{border-bottom:1px solid #dddddd30}.bg-color-dark-mode .other-month,.calendar-grid-month.bg-color-dark-mode div.evento{background-color:#343a40}.calendar-grid,.calendar-grid-month{border:1px solid #ddd}.calendar-header{background:#f8f9fa;border-bottom:1px solid #ddd;grid-template-columns:repeat(7,1fr);display:grid}.calendar-day-header{text-align:center;padding:10px;font-weight:700}.calendar-body{grid-template-columns:repeat(7,1fr);display:grid}.calendar-day{border-bottom:1px solid #ddd;border-right:1px solid #ddd;min-height:100px;padding:10px;position:relative}.calendar-grid-month .calendar-day{min-height:120px}.day-number{color:#666;font-weight:700;position:absolute;top:5px;right:5px}.other-month{color:#999;background-color:#f8f9fa}.evento{cursor:pointer;border-radius:4px;margin-bottom:8px;padding:8px;font-size:.9em;transition:transform .2s}.evento:hover{transform:scale(1.02)}.evento.small{white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;padding:2px 4px;font-size:.8em;overflow:hidden}.evento.conversazione{background-color:#e3f2fd;border-left:4px solid #2196f3}.evento.coaching{background-color:#f3e5f5;border-left:4px solid #9c27b0}.evento-ora{font-size:.8em;font-weight:700}.evento-studenti{font-size:.8em}.risultati-ricerca-studenti{background:#fff;border:1px solid #dee2e6;border-radius:.375rem}.risultato-ricerca{color:#212529;transition:background-color .2s}.risultato-ricerca:hover{background-color:#f8f9fa}.bg-color-dark-mode .risultati-ricerca-studenti{background:#343a40;border:1px solid #495057}.bg-color-dark-mode .risultato-ricerca{color:#f8f9fa;border-bottom-color:#495057}.bg-color-dark-mode .risultato-ricerca:hover{background-color:#495057}.bg-color-dark-mode #loadingIndicator{color:#f8f9fa}.bg-color-dark-mode #loadingIndicator .spinner-border{color:#0d6efd!important}#loadingIndicator{background:inherit;justify-content:center;align-items:center;min-height:60px;display:flex}#loadingIndicator .spinner-border{width:1.5rem;height:1.5rem}#risultatiRicercaStudentiSimple{background:#fff;border:1px solid #dee2e6;border-radius:.375rem;box-shadow:0 .5rem 1rem #00000026}#risultatiRicercaStudentiSimple .table{margin-bottom:0}#risultatiRicercaStudentiSimple .table th{color:#495057;border-top:none;font-size:.875rem;font-weight:600}#risultatiRicercaStudentiSimple .table td{vertical-align:middle;border-top:1px solid #dee2e6}#risultatiRicercaStudentiSimple .table-hover tbody tr:hover{background-color:#f8f9fa}#loadingIndicatorSimple{background:inherit;justify-content:center;align-items:center;min-height:60px;display:flex}#loadingIndicatorSimple .spinner-border{width:1.5rem;height:1.5rem}.bg-color-dark-mode #risultatiRicercaStudentiSimple{background:#343a40;border:1px solid #495057;box-shadow:0 .5rem 1rem #0000004d}.bg-color-dark-mode #risultatiRicercaStudentiSimple .table th{color:#f8f9fa;border-bottom-color:#495057}.bg-color-dark-mode #risultatiRicercaStudentiSimple .table td{color:#f8f9fa;border-top-color:#495057}.bg-color-dark-mode #risultatiRicercaStudentiSimple .table-hover tbody tr:hover{background-color:#495057}.bg-color-dark-mode #loadingIndicatorSimple{color:#f8f9fa}.bg-color-dark-mode #loadingIndicatorSimple .spinner-border{color:#0d6efd!important}
