body{margin:0;min-height:100vh;display:flex;flex-direction:column}a:hover,a:link,a:visited{text-decoration:none}p{background-color:#336699}.footer{padding-top:1rem;margin-top:auto;text-align:center}.navTop{border-bottom:3px solid lightgray;background-color:#001144;padding:.5rem}.enabledSelectableIcon{display:grid;align-items:center;color:grey}input[type=date]{color:#000000BB;font-size:.9rem;padding-left:.5rem;padding-right:.5rem}input[type=text]{background-color:white}.dsSelectableRow .lucideIcon{visibility:hidden}.dsSelectableRow:hover .lucideIcon{visibility:visible}.lucideIcon{color:cadetblue;scale:.75}.lucideIcon:hover{color:blue}.generalIcon{color:cadetblue;scale:.75}.generalWarnIcon{color:#770000;scale:.75}.selectableText{background-color:cadetblue;color:whitesmoke;border-radius:.5rem;padding:0 .5rem;width:-moz-fit-content;width:fit-content;font-weight:lighter;font-size:.9rem}.fadingHighlight{font-weight:700}.highlightWithGreyOnHover{width:-moz-fit-content;width:fit-content;border-radius:50%;padding:.5rem;margin:0;transition:background-color .1s ease-in-out}.highlightWithGreyOnHover:hover{background-color:cadetblue;color:whitesmoke}.circle-backdrop-container{position:relative;width:1.5rem;height:1.5rem;display:inline-block}.circle-backdrop,.circle-backdrop-on-hover{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;z-index:1}.circle-backdrop{background-color:lightgrey}.circle-backdrop-on-hover:hover,.circle-backdrop:hover{background-color:lightblue}.circle-backdrop-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;color:black;pointer-events:none}.dsBreadcrumb{background-color:whitesmoke;border:thin solid #33669933;margin-bottom:.5rem}.gridListRow{border-bottom:thin solid #33669944;padding:.25rem;margin:.25rem;align-items:center}.gridListRow:hover,.gridListRowSelected{background-color:whitesmoke}.gridListRowSelected{border-bottom:thin solid #33669988}.gridListRowSelected:hover{background-color:lightgrey}.gridListRow .gridListRowIcon{visibility:hidden}.gridListRow:hover .gridListRowIcon,.gridListRowSelected .gridListRowIcon{visibility:visible}.inGridView{display:grid}.inGridView:hover{color:dodgerblue}.gridListRowIcon{color:#505050}.gridListRowIcon:hover{color:dodgerblue}.gridListRowIconActive{color:#000000AA}.addBookPanel{position:absolute;border-radius:5px;background:#33669911;border:1px solid #33669944}.book_bookTopPanel__vZcD1{border:solid lightgrey;border-width:0 0 1px;border-radius:inherit;padding:.5rem}.book_bookLeftPanel__q7w2W{border:solid lightgrey;border-width:0 1px 0 0;border-radius:inherit}.book_bookCenterPanel__frHqp{border:solid lightgrey;border-width:0 1px 0 0;border-radius:inherit}.book_bookFooterPanel__vjoFn{border:solid lightgrey;border-width:1px 0 0;border-radius:inherit}.book_taskPanel__3GhWb{padding-left:1rem}