vaadin-grid::part(header-cell){background:#000;color:#fff}vaadin-grid-pro::part(header-cell){background:#000;color:#fff}vaadin-grid-pro::part(footer-cell){background:#4a8f3f;color:#fff;font-weight:900}vaadin-grid::part(footer-cell){background:#4a8f3f;color:#fff;font-weight:900}vaadin-grid-sorter{color:#fff}vaadin-grid::part(odd-row-cell){background:#d4f0d0}vaadin-grid-pro::part(odd-row-cell){background:#d4f0d0}vaadin-tab{color:#000}vaadin-tab[selected]{color:#4a8f3f}vaadin-button[theme~=primary]{color:#fff;background:#4a8f3f}vaadin-button:not([theme]){background:#d4f0d0;color:#000}vaadin-text-area.score-card-earned::part(input-field){color:#fff!important;background:#000!important}vaadin-text-area.score-card-potential::part(input-field){color:#fff!important;background:#4a8f3f!important}vaadin-text-area.score-card-retention::part(input-field){color:#000!important;background:#d4f0d0!important}vaadin-text-field::part(input-field)score-card-potential{color:#4a8f3f!important;border-style:none!important;border-width:0px!important}vaadin-text-field[readonly]::part(input-field) .score-card-potential{color:#4a8f3f!important;border-style:none!important;border-width:0px!important}vaadin-text-field[readonly].score-card-potential{border-style:none!important;border-width:0px!important;color:#4a8f3f!important}vaadin-text-field.score-card-potential{border-style:none!important;border-width:0px!important;color:#4a8f3f!important}nextstepsgrid.vaadin-grid-pro::part(first-row-cell){background:transparent}nextstepsgrid.vaadin-grid-pro::part(cell){background:transparent}nextstepsgrid.vaadin-grid-pro::part(odd-row-cell){background:transparent}vaadin-grid-pro::part(high-rating){background:#800!important;color:#fff!important;font-weight:700!important;opacity:1}vaadin-grid-pro::part(med-rating){background:#c09853!important;color:#000;opacity:1}vaadin-grid-pro::part(new-rating){background:#0b97c4!important;color:#000;opacity:1}vaadin-grid::part(high-rating){background:#800!important;opacity:1}vaadin-grid::part(med-rating){background:#c09853!important;opacity:1}vaadin-grid::part(paid-rating){background:#4a8f3f!important;opacity:1}vaadin-grid::part(standard-rating){background:var(--lumo-base-color)!important;color:#000;opacity:1}vaadin-grid-pro::part(paid-rating){background:#4a8f3f!important;color:#fff;opacity:1}vaadin-grid-pro::part(standard-rating){background:var(--lumo-base-color)!important;opacity:1}.view-title{margin:0;font-size:var(--lumo-font-size-l)}vaadin-grid::part(pmtextgrid){color:#000!important;background-color:#fff!important;font-weight:700;opacity:1}vaadin-grid::part(goldtext){color:#fff!important;background-color:#4a8f3f!important;font-weight:700;opacity:1}vaadin-grid-pro::part(goldtext){color:#fff!important;background-color:#4a8f3f!important;font-weight:700;opacity:1}vaadin-grid::part(orangetext){color:#fff!important;background-color:#ff4500!important;font-weight:700;opacity:1}vaadin-grid-pro::part(orangetext){color:#fff!important;background-color:#ff4500!important;font-weight:700;opacity:1}vaadin-grid::part(redtext){color:#fff!important;background-color:#8b0000!important;font-weight:700;opacity:1}vaadin-grid-pro::part(redtext){color:#fff!important;background-color:#8b0000!important;font-weight:700;opacity:1}vaadin-grid::part(blacktext){color:#000!important;background-color:var(--lumo-base-color);font-weight:700;opacity:1}vaadin-grid-pro::part(blacktext){color:#000!important;background-color:var(--lumo-base-color);font-weight:700;opacity:1}.view-header{align-items:center;background-color:var(--lumo-base-color);border-bottom:1px solid var(--lumo-contrast-10pct);box-sizing:border-box;display:flex;height:var(--lumo-size-xl);width:100%}.view-toggle{color:#4a8f3f}.app-name{align-items:center;display:flex;height:var(--lumo-size-l);margin:0 var(--lumo-space-m);font-size:var(--lumo-font-size-m)}.drawer-section{align-items:stretch;background:linear-gradient(#fff,#d4f0d0);display:flex;flex-direction:column;max-height:100%;min-height:100%}.app-nav{border-bottom:1px solid var(--lumo-contrast-10pct);color:var(--lumo-secondary-text-color);flex:1;font-size:var(--lumo-font-size-s);overflow:auto;padding:0 var(--lumo-space-s)}.app-nav[focused]{background-color:#d4f0d0;color:#4a8f3f}.app-nav .nav-item-icon{font-size:var(--lumo-icon-size-s)}.app-nav-footer{align-items:center;display:flex;gap:var(--lumo-space-s);padding:var(--lumo-space-m)}.app-nav-footer vaadin-context-menu{cursor:var(--lumo-clickable-cursor);display:contents;font-weight:500}vaadin-login-overlay-wrapper::part(brand){background-color:#4a8f3f}vaadin-text-field[focused]{color:#4a8f3f}[part~=header-cell]{white-space:normal}.dashbox{--lumo-border-radius-m: 1em}.card{border-radius:1em!important;background-color:#f0f8f0!important;border:black!important;border-width:1px!important;padding-top:.25em!important;padding-bottom:.25em!important}.cardrecent{border-radius:1em!important;background-color:#f0f8f0!important;border:black!important;border-width:1px!important;padding:.25em!important}.card-msg-recent{font-size:.65em;border-radius:.5em!important;background-color:#fff!important;border:1px solid black!important;padding:.25em}.projectsummaryitem{font-size:.75em;border-radius:.5em!important;background-color:#fff!important;border:1px solid black!important;padding:0;color:#000}.projectsummaryitem-details{font-size:.9em;padding:.3em!important;margin-top:0!important;margin-bottom:0!important}.projectsummaryitem-header{font-size:1em;align-items:center;border-top-right-radius:.5em!important;border-top-left-radius:.5em!important;background-color:#343634!important;padding:.25em;color:#fff!important}.card2{border-radius:1em!important;border:1px solid black!important;border-width:1px!important}.card-hl{border-radius:.25em!important;background-color:#fff!important;border:1px solid black!important}.card-header{border-radius:.5em!important;background-color:#085208!important;border:1px solid #f0f8f0!important;color:#f0f8f0;padding:.25em;font-size:1em}.card-headergr{border-radius:.5em!important;background-color:#414141!important;border:1px solid #f0f8f0!important;color:#f0f8f0;padding:.25em;font-size:1em}.card-msg{font-size:.75em}.card-msg-sm{font-size:.65em}projheader.vaadin-combo-box{border-style:none!important;border-width:0px!important;color:#fff!important}projheader{border-style:none!important;border-width:0px!important;color:#fff!important}vaadin-combo-box.projheader::part(input-field){background:#fff;border:1px solid gray;font-size:.85em}
