.min-studieretning-view {
  display: block;
  padding: 1em;
   --lumo-font-family: Arial, Helvetica, sans-serif,"Open Sans",sans-serif;
   
   
   /* --lumo-font-size-m: 1rem;*/
  
    
    
 
}


.smfont {
	 font-size: var(--lumo-font-size-xs);
}



.warn {
  background-color: yellow;
}




/* =========================================================
   CUSTOM GRID - Vaadin 25.1
   ========================================================= */

/* ---------------------------------------------------------
   1) Fælles cellestil for alle grids
   --------------------------------------------------------- */

vaadin-grid::part(body-cell),
vaadin-grid::part(header-cell) {
    --lumo-font-family: Arial, Helvetica, "Open Sans", sans-serif;

    /* Farver brugt af fx checkbox / kontrast i grid-indhold */
    --lumo-contrast-10pct: white;
    --lumo-contrast-20pct: hsla(214, 53%, 23%, 0.16);
    --lumo-contrast-30pct: black;
}

/* ---------------------------------------------------------
   2) "smgrid" - kompakt grid
   Svarer til :host(.smgrid)
   --------------------------------------------------------- */

vaadin-grid.smgrid {
    font-size: var(--lumo-font-size-xs);
}

vaadin-grid.smgrid::part(header-cell),
vaadin-grid.smgrid::part(body-cell) {
    padding-top: 1px;
    padding-bottom: 1px;
}

/* ---------------------------------------------------------
   3) "no-padding" - fjern vandret padding i celler
   Svarer til :host(.no-padding)
   --------------------------------------------------------- */

vaadin-grid.no-padding::part(header-cell),
vaadin-grid.no-padding::part(body-cell) {
    padding-top: var(--lumo-space-xs);
    padding-bottom: var(--lumo-space-xs);
    padding-left: 0;
    padding-right: 0;
}

/* ---------------------------------------------------------
   4) Header-status
   Svarer til :host(.statusok) / :host(.statusfejl)
   --------------------------------------------------------- */

vaadin-grid.statusok::part(first-header-row-cell){
     background-color:#33ff33;
}

vaadin-grid.statusfejl::part(first-header-row-cell){
     background-color: red;
}







/* ---------------------------------------------------------
   5) Ekstra headercentrering
   --------------------------------------------------------- */

vaadin-grid.styled::part(header-cell) {
    text-align: center;
}


/* ---------------------------------------------------------
   Celle baggrund
   --------------------------------------------------------- */
vaadin-grid::part(laast) {
    background-color: white;
    text-align: center;
}

vaadin-grid::part(valgbar) {
    background-color: #d2eaf1;
    text-align: center;
}


