html,body{width:100%;margin:0;padding:0;background:var(--bodyBackgroundColor, #fafafa);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}*{--adaptableGreen: #004B48;--SmartNeon: #00FF81}ul{margin:0;padding:0}.ms-welcome__header{padding:100px 20px 30px;display:flex;flex-direction:column;align-items:center}.ms-welcome__main{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;flex:1 0 0;padding:10px 20px}.ms-welcome__main>h2{width:100%}.ms-welcome__features{list-style-type:none;margin-top:20px}.ms-welcome__features.ms-List .ms-ListItem{padding-bottom:20px;display:flex}.ms-welcome__features.ms-List .ms-ListItem>.ms-Icon{margin-right:10px}.ms-welcome__action.ms-Button--hero{margin-top:30px}.ms-Button.ms-Button--hero .ms-Button-label{color:#0078d7}.ms-Button.ms-Button--hero:hover .ms-Button-label,.ms-Button.ms-Button--hero:focus .ms-Button-label{color:#005a9e;cursor:pointer}b{font-weight:700}h2{color:var(--bodyBackgroundTextColor, --adaptableGreen)}h4{color:var(--bodyForegroundColor, black);text-align:center}h4:first-letter{text-transform:capitalize}button,select,input{border-radius:4px;background-color:var(--controlBackgroundColor, #fff);border:none;border:solid 1px var(--controlBackgroundTextColor, --adaptableGreen);color:var(--controlBackgroundTextColor, --adaptableGreen);padding:4px;cursor:pointer;text-decoration:none}input,select{border-left:none;border-top:none;border-right:none}button.icon-btn{border:none;background-color:initial;color:var(--controlBackgroundTextColor, grey)}button:disabled{border:none!important;background-color:#d3d3d3!important;color:#000;cursor:not-allowed}.card{display:block;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin:12px 6px;background-color:var(--controlBackgroundColor, white);border-radius:4px}.card-title{display:flex;cursor:pointer;padding:6px}.card-title:hover{cursor:pointer}.card-title h4{flex:1;margin:12px 0;text-align:center;color:var(--controlBackgroundTextColor, black)}.card-body{padding:3px 6px 6px;margin-top:3px;border-top:solid 1px #eee;text-align:center}.row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin:1px}.column{display:flex;flex-direction:column;flex-basis:100%;flex:1;margin:1px}.errorMessage{color:red}#notifications{flex-direction:column;display:flex;position:fixed;bottom:0;width:100%;justify-content:center;align-items:center;margin:12px}.notification{border-radius:.2rem;overflow:hidden;gap:1rem;bottom:24px;padding:12px 0 12px 12px;display:flex;align-items:flex-start}.notification.error button:hover{background-color:#ffffff40}.notification.error button,.notification.success button{position:absolute;top:10px;right:15px;font-size:25px}.notification.error{position:relative;transform:translate(-15px);display:flex;flex-direction:column;background-color:#b00020;color:#fff;width:250px}.notification.success{position:relative;transform:translate(-15px);display:flex;flex-direction:column;background-color:#fff;border:solid 2px #00b01d;color:#000;width:250px}.notification button{border:none;background:none;padding:0 12px}.notification.error button{color:#fff}.container{margin:0 10px;padding-bottom:20px}.logo_img{width:100%;display:flex;justify-content:space-around;margin-top:10px}.loginBtn button{scale:1.2}.loginBtn{text-align:center}button:hover{background-color:var(--controlBackgroundTextColor, lightgrey);color:var(--controlBackgroundColor, black);opacity:.8}button.active{background-color:var(--controlBackgroundTextColor, black);color:#fff}.alert{display:flex}.alert-symbol svg{height:40px;width:auto;margin:10px 10px 10px 5px}.tooltip{position:relative}.tooltip .tooltiptext{opacity:0;background-color:#fff;color:#000;border-color:#000;text-align:center;border-radius:6px;padding:5px;position:absolute;left:50%;top:400%;transform:translate(-50%,-50%);z-index:1;transition:.3s ease-in-out opacity}.tooltiptext{width:220px}.tooltiptext b{text-decoration:underline}.tooltip:hover .tooltiptext{opacity:1}.warning-dialog{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.warning-dialog button{margin-top:20px;scale:1.4}.warning-dialog h2{margin-bottom:0}.entity-counters{display:flex;justify-content:center;flex-direction:row;align-items:center;gap:10px;color:var(--controlBackgroundTextColor, black)}.filter-txt{color:var(--controlBackgroundTextColor, black)}.deletedCount:hover span{cursor:pointer;text-decoration:underline}
