#login-content{margin:0 auto;text-align:center;max-width:480px;width:100%}#login-content>div{margin:10px 0;display:flex;justify-content:center;width:100%}#login-content>div>label{font-weight:700;display:block;width:80px;text-align:left;margin-right:10px}#login-content>div>input{width:250px}#login-button{margin-top:20px}#login-content img{display:block;width:100%;margin:5vh auto}#header{display:flex;justify-content:space-between;align-items:center;height:47px;gap:10px}#header img{margin:0;display:block}#header #account{container-type:inline-size;container-name:account-name;flex:1;display:flex;justify-content:center;align-items:center}#header #account span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#header #account.public{justify-content:flex-end;padding-right:5px}@container account-name (width < 80px){#header #account span{display:none}}#user{position:relative}#user-info{display:flex;cursor:pointer}#user-info svg{margin-right:-5px}#user-dialog{margin:5px 0 0;position:absolute;width:100%;padding:5px;border:solid lightgrey 1px;box-shadow:0 5px 5px gray;box-sizing:border-box}#user-dialog a{display:block;margin:5px}#user-dialog a{text-decoration:underline;color:#00f;cursor:pointer}nav{height:30px;background-color:#3a3a3c;display:flex;align-items:center;padding:10px;margin:10px 0}@media only screen and (max-width: 760px){nav{padding:5px;margin:0}}nav a{color:#d3d3d3;margin-right:10px;font-size:1rem}nav a:link{text-decoration:none}nav a.active{text-decoration:underline;color:#fff}#root{background-color:#fff;color:#000;padding:5px;max-width:1600px;margin:0 auto;box-sizing:border-box}h4{margin:10px 0;font-size:1.1rem}select,input{font-size:1rem;padding:3px;margin:2px 0;max-width:63vw}.dialog{position:fixed;top:0;left:0;width:100vw;min-width:320px;height:100vh;box-sizing:border-box;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1}.dialog>div{max-width:1024px;min-width:500px;min-height:25vh;max-height:75vh;background-color:#fff;border:solid black 1px;box-shadow:0 0 5px #000;margin:0 auto;padding:10px;box-sizing:border-box;display:flex;flex-direction:column}@media only screen and (max-width: 760px){.dialog{height:100dvh;background-color:#f5f5f5;display:block}.dialog>div{min-height:0;max-height:100%;height:100%;min-width:320px;background-color:#f5f5f5;border:none;box-shadow:none}}.dialog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.dialog-header h4,.dialog-header h3{margin:0}.dialog-header svg{cursor:pointer}.dialog-form>div{display:flex;justify-content:flex-start;align-items:center}.dialog-form label{display:block;width:150px}.dialog-form input[type=checkbox]+label{margin-left:5px;width:200px}.dialog-form input,.dialog-form textarea{width:200px}.dialog-form textarea{height:50px}.dialog-form input[type=checkbox]{width:auto}.dialog-buttons{margin:15px 0 5px;display:flex;justify-content:space-between;align-items:center}table{width:100%;border-collapse:collapse}tr:nth-child(even){background-color:#d3d3d3}td,th{padding:5px;border:solid grey 1px;font-size:1rem;text-align:left}@media only screen and (max-width: 960px){td,th{font-size:.9rem;padding:5px 2px;border:none;border-bottom:solid lightgrey 1px}}td:last-child,th:last-child{text-align:right}td>div{display:flex;justify-content:center;align-items:center}td svg{width:20px;height:20px;cursor:pointer;fill:#696969;margin-left:5px}.header{margin-top:10px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.header h4{margin:0}.buttons{width:100%;display:flex;gap:10px}button{text-align:center;padding:10px;font-size:1rem;color:#fff;background-color:#275e3f;border-radius:5px;border-width:0;box-shadow:none;cursor:pointer}button:disabled{background-color:#275e3fbf}#kpis label{display:inline-block;width:230px}#kpis input{width:60px}.share{cursor:pointer;margin-left:5px;position:relative;top:3px}div>.rc-tooltip{font-size:.9rem;opacity:1}.rc-tooltip-content .rc-tooltip-inner{min-height:20px;border:solid black 1px}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{margin:0;padding:0;min-width:320px;overflow-y:scroll;scrollbar-gutter:stable both-edges}
