:root{--svpColorBlue100:#014486;--svpColorBlue8:#ced3d9;--svpColorBlue4:#f5f8fa;--svpColorBlue3:#edeff1;--svpColorDarkBlue100:#032d60;--svpColorBrightestBlue100:#044cd2;--svpColorBrightBlue100:#003abb;--ldsColorGray10:#525b57;--ldsColorGray9:#706e6b;--ldsColorGray8:#969492;--ldsColorGray7:#b0adab;--ldsColorGray6:#c9c7c5;--ldsColorGray5:#dddbda;--ldsColorGray3:#f3f2f2;--ldsColorGray2:#fafaf9;--ldsColorNeutral50:#747474;--ldsColorRed50:#ea001e;--ldsColorOrange70:#fe9339;--ldsColorGreen65:#41b658;--ldsColorGreen50:#2e844a;--ldsColorBlue50:#0176d3;--svpColorOrange100:#f59b03;--svpColorSeaGreen100:#08916d;--svpThemeWater:#308fcc;--svpThemeFire:#eb612e;--svpThemeDusk:#bd78b8;--svpThemeSun:#fcc742;--svpThemeEarth:#4db04f;--color-primary:var(--svpColorBlue100);--color-primary-hover:var(--svpColorDarkBlue100);--color-link:var(--svpColorBrightestBlue100);--color-link-hover:var(--svpColorBrightBlue100);--color-bg-page:var(--ldsColorGray2);--color-bg-subtle:var(--ldsColorGray3);--color-bg-card-closed:var(--ldsColorGray3);--color-bg-form:var(--svpColorBlue3);--color-bg-add-tom:var(--svpColorBlue4);--color-bg-nav-selected:var(--svpColorBlue8);--color-bg-disabled:var(--ldsColorGray6);--color-text-default:var(--ldsColorGray10);--color-text-body:var(--ldsColorGray9);--color-text-muted:var(--ldsColorGray8);--color-text-placeholder:var(--ldsColorGray7);--color-border-default:var(--ldsColorGray8);--color-border-subtle:var(--ldsColorGray5);--color-status-info:var(--ldsColorNeutral50);--color-status-error:var(--ldsColorRed50);--color-status-warning:var(--ldsColorOrange70);--color-status-success:var(--ldsColorGreen50);--color-progress-total:var(--ldsColorBlue50);--color-progress-under:var(--ldsColorGreen65);--color-progress-over:var(--ldsColorGreen50);--color-progress-pending:var(--svpColorOrange100);--color-progress-validated:var(--svpColorSeaGreen100);--color-progress-past:var(--ldsColorGray9);--color-progress-target:var(--ldsColorGray6);--color-theme-jobs:var(--svpThemeWater);--color-theme-social:var(--svpThemeFire);--color-theme-growth:var(--svpThemeDusk);--color-theme-innovation:var(--svpThemeSun);--color-theme-environmental:var(--svpThemeEarth)}
*,:before,:after{box-sizing:border-box}body{background-color:var(--color-bg-page);color:var(--color-text-body);margin:0}.slds-button.slds-button_brand,.slds-button.slds-button--brand{background-color:var(--color-primary);border-color:var(--color-primary)}.slds-button.slds-button_brand:hover,.slds-button.slds-button_brand:focus,.slds-button.slds-button--brand:hover,.slds-button.slds-button--brand:focus{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}body a{color:var(--color-link)}body a:hover,body a:focus{color:var(--color-link-hover)}.appnav{border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-bg-page);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.appnav-left{align-items:center;gap:1rem;display:flex}.appnav-brand{letter-spacing:.02em;color:var(--color-primary);font-weight:700}.appnav-tracktime-slot{min-width:2.5rem;min-height:1.5rem}.appnav-user{position:relative}.appnav-menu{z-index:1;min-width:12rem;position:absolute;top:calc(100% + .25rem);right:0}.appnav-menu-name{color:var(--color-text-muted);border-bottom:1px solid var(--color-border-subtle);padding:.5rem .75rem}.appnav-logout{text-align:left;width:100%}.tabstrip{border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-bg-page)}.tabstrip-list{gap:.25rem;margin:0;padding:0 1rem;list-style:none;display:flex}.tabstrip-item{margin:0}.tabstrip-link{color:var(--color-text-body);border-bottom:2px solid #0000;padding:.6rem .9rem;display:inline-block}.tabstrip-link:hover,.tabstrip-link:focus{color:var(--color-text-default)}.tabstrip-item_active .tabstrip-link{color:var(--color-primary);border-bottom-color:var(--color-primary);background-color:var(--color-bg-nav-selected)}.grid-table{border-collapse:separate;border-spacing:0;width:100%}.grid-table thead th{background-color:var(--color-bg-page);z-index:1;position:sticky;top:0}.grid-table tfoot th,.grid-table tfoot td{background-color:var(--color-bg-page);position:sticky;bottom:0}.grid-cell{min-width:3rem}.burn-rag{vertical-align:middle;border-radius:50%;width:.6rem;height:.6rem;margin-right:.4rem;display:inline-block}.burn-rag_ok{background-color:var(--color-status-success)}.burn-rag_warn{background-color:var(--color-status-warning)}.burn-rag_over{background-color:var(--color-status-error)}
