html{color:#1f2251;--vaadin-input-field-background: white;--vaadin-input-field-border-width: 1px;--vaadin-input-field-border-color: var(--lumo-contrast-20pct);--vaadin-button-background: none;--vaadin-button-border: solid 1px}vaadin-upload{padding:10px}vaadin-password-field-button{border:none}vaadin-drawer-toggle{border:none}vaadin-button{cursor:pointer}vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}vaadin-side-nav-item vaadin-icon{padding:0}[slot=drawer]:is(header,footer){display:flex;align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);min-height:var(--lumo-size-xl);box-sizing:border-box}[slot=drawer]:is(header,footer):is(:empty){display:none}.vlu-link{text-decoration:underline;text-underline-offset:3px;color:#00f;cursor:pointer}vaadin-tabs{background:#1f2251}vaadin-tabs::part(back-button),vaadin-tabs::part(forward-button){color:var(--lumo-tint-5pct)}vaadin-tabs::part(back-button):hover,vaadin-tabs::part(forward-button):hover{color:var(--lumo-base-color)}vaadin-tab{color:#fff;cursor:pointer;padding:5px 10px}vaadin-tab:hover{color:#fff;background:#d62134;font-weight:700}vaadin-tab[selected]{color:#fff;background:#d62134;font-weight:700}vaadin-tab:before{display:none}vaadin-grid::part(header-cell){background:#f2f5ff;font-weight:700}.menu-button{cursor:pointer;border-radius:30px;padding:10px;color:#fff;font-size:1.5em;font-weight:700;width:350px;min-width:250px;text-align:center;background:#d62134}.menu-button:hover{background:#febd25}vaadin-item[selected]{color:#006cfac2;background:#338bff21;font-weight:700;padding:0 0 0 5px}vaadin-item::part(checkmark){display:none}.submitBtn{background-color:#28a745!important;color:#fff!important;border:2px solid transparent;border-radius:5px;padding:10px 20px;font-size:14px;position:relative;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.submitBtn:hover{background-color:#218838!important}.approveBtn{background-color:#0d6efd!important;color:#fff!important;border:2px solid transparent;border-radius:5px;padding:10px 20px;font-size:14px;position:relative;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.approveBtn:hover{background-color:#0b5ed7!important}.updateBtn{background-color:#0dcaf0!important;color:#fff!important;border:2px solid transparent;border-radius:5px;padding:10px 20px;font-size:14px;position:relative;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.updateBtn:hover{background-color:#0aa2c0!important}.rejectBtn{background-color:#dc3545!important;color:#fff!important;border:2px solid transparent;border-radius:5px;padding:10px 20px;font-size:14px;position:relative;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.rejectBtn:hover{background-color:#bb2d3b!important}.confirmBtn{background-color:#0d6efd!important;color:#fff!important;border:2px solid transparent;border-radius:5px;padding:10px 20px;font-size:14px;position:relative;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.confirmBtn:hover{background-color:#0b5ed7!important}.requestReSubmitDocBtn{background-color:#ffc107!important;color:#fff!important;border:2px solid transparent;border-radius:5px;padding:10px 20px;font-size:14px;position:relative;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.requestReSubmitDocBtn:hover{background-color:#e0a800!important}.doNotAcceptHourBtn{background-color:#dc3545!important;color:#fff!important;border:2px solid transparent;border-radius:5px;padding:10px 20px;font-size:14px;position:relative;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.doNotAcceptHourBtn:hover{background-color:#bb2d3b!important}.acceptHourBtn{background-color:#0d6efd!important;color:#fff!important;border:2px solid transparent;border-radius:5px;padding:10px 20px;font-size:14px;position:relative;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.acceptHourBtn:hover{background-color:#0b5ed7!important}.submitShareHourBtn{background-color:#28a745!important;color:#fff!important;border:2px solid transparent;border-radius:5px;padding:10px 20px;font-size:14px;position:relative;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.submitShareHourBtn:hover{background-color:#218838!important}.doNotAcceptDocShareHourBtn{background-color:#dc3545!important;color:#fff!important;border:2px solid transparent;border-radius:5px;padding:10px 20px;font-size:14px;position:relative;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.doNotAcceptDocShareHourBtn:hover{background-color:#bb2d3b!important}.acceptDocShareHourBtn{background-color:#0d6efd!important;color:#fff!important;border:2px solid transparent;border-radius:5px;padding:10px 20px;font-size:14px;position:relative;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.acceptDocShareHourBtn:hover{background-color:#0b5ed7!important}.returnBtn{background-color:#ffc107!important;color:#fff!important;border:2px solid transparent;border-radius:5px;padding:10px 20px;font-size:14px;position:relative;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.returnBtn:hover{background-color:#e0a800!important}.deleteBtn{background-color:#dc3545!important;color:#fff!important;border:2px solid transparent;border-radius:5px;padding:10px 20px;font-size:14px;position:relative;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.deleteBtn:hover{background-color:#bb2d3b!important}
