:root{--sidebar-bg-color:#dee1e2;--darker-bg-color:#dee1e2bf;--slide-bg-color:#f7f8f8;--normal-bg-color:#fff;--darker-border-color:#d2d7d9bf;--focus-border-color:#626769bf;--sidebar-text-color:#444;--icon-bg-color:#dee1e2bf;--icon-text-color:#444;--close-btn-color:#444;--pin-btn-color:#0f0;--text-on-dark:#3d4449;--text-on-dark-lighter:#9fa3a6;--text-on-dark-hover:#044c7c;--text-on-light:#444;--text-header-on-dark:#3d4449;--line-header:#044c7c;--text-default:#7f888f;--font-menu:Arial,Helvetica,sans-serif;--font-h:Arial,Helvetica,sans-serif;--font-header:"Roboto Slab",serif;--font-default:"Open Sans",sans-serif;--standard-padding:5px}.table,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,link,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}h1,h2,h3,h4,h5,h6{padding-top:15px}h1,h2,h3,h4,h5,h6,ul{border:0;font-size:100%;font:inherit;margin:0;vertical-align:initial}ul{padding-bottom:4px;padding-left:10px;padding-top:5px}li{border:0;font-size:100%;font:inherit;margin:0;padding-left:20px;padding-top:3px;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}.table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:none}mark{background-color:initial;color:inherit}input::-moz-focus-inner{border:0;padding:0}input,select,textarea{-webkit-appearance:none;appearance:none;text-align:right}body{-ms-overflow-style:scrollbar}@media screen and (max-width:480px){body,html{min-width:320px}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff;background:var(--normal-bg-color)}body.is-preload *,body.is-preload :after,body.is-preload :before,body.is-resizing *,body.is-resizing :after,body.is-resizing :before{animation:none!important;transition:none!important}body,input,select,textarea{color:#7f888f;color:var(--text-default);font-family:Open Sans,sans-serif;font-family:var(--font-default);font-size:12pt;font-weight:400;line-height:1.15}@media screen and (max-width:1680px){body,input,select,textarea{font-size:11pt}}@media screen and (max-width:1280px){body,input,select,textarea{font-size:10pt}}@media screen and (max-width:360px){body,input,select,textarea{font-size:9pt}}a{border-bottom:1px dotted;color:#6a8bf5;text-decoration:none;transition:color .2s ease-in-out,border-bottom-color .2s ease-in-out}a:hover{border-bottom-color:#044c7c;border-bottom-color:var(--text-on-dark-hover);color:#044c7c;color:var(--text-on-dark-hover)}a:hover strong{color:inherit}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.padding-right-1{padding-right:2%}.padding-standard{padding:5px;padding:var(--standard-padding)}.padding-topbottom3{padding-bottom:3px;padding-top:3px}.darker-bg{background-color:#dee1e2bf;background-color:var(--darker-bg-color);color:#3d4449;color:var(--text-on-dark)}h1,h2,h3,h4,h5,h6{color:#3d4449;color:var(--text-header-on-dark);font-family:Arial,Helvetica,sans-serif;font-family:var(--font-h);font-weight:700;line-height:1.5;margin:0 0 1em}h1{font-size:4em;line-height:1.3;margin:0 0 .5em}h2{font-size:1.75em}h3{font-size:1.25em}h3,h4{margin-right:10px}h4{font-size:1.1em}h5{font-size:.9em}h6{font-size:.7em}@media screen and (max-width:1680px){h1{font-size:3.5em}}@media screen and (max-width:980px){h1{font-size:3.25em}}@media screen and (max-width:736px){h1{font-size:2em;line-height:1.4}h2{font-size:1.5em}}header p{font-family:Roboto Slab,serif;font-family:var(--font-header);font-size:1em;font-weight:400;letter-spacing:.075em;margin-top:-.5em;text-transform:uppercase}header.major>:last-child{border-bottom:3px solid #044c7c;border-bottom:3px solid var(--line-header);display:inline-block;margin:0 0 .5em;padding:0 .2em .2em .5em}header.main>:last-child{margin:0 0 1em}.row{align-items:stretch;display:flex;flex-wrap:wrap}.row,.row>*{box-sizing:border-box}.row>.col-0{width:0}.row>.col-1,.row>.col-r{width:8.33333%}.row>.col-2{width:16.66667%}.row>.col-3{width:25%}.row>.col-4{width:33.33333%}.row>.col-5{width:41.66667%}.row>.col-6{width:50%}.row>.col-7{padding:0;width:58.33333%}.row>.col-8{width:66.66667%}.row>.col-9{padding:0;width:75%}.row>.col-10{width:83.33333%}.row>.col-11{width:91.66667%}.row>.col-12{padding:0;width:100%}.row>.col-leftmenu{width:250px}.row>.col-withleftmenu{flex-grow:1;width:100em}@media screen and (max-width:10px){.row{flex-direction:column}.row>.col-1,.row>.col-2,.row>.col-3,.row>.col-4,.row>.col-5,.row>.col-6,.row>.col-r{width:50%}.row>.col-10,.row>.col-11,.row>.col-12,.row>.col-7,.row>.col-8,.row>.col-9,.row>.col-leftmenu,.row>.col-withleftmenu{width:100%}}@media screen and (min-width:11px) and (max-width:1400px){.row{flex-direction:flex}.row>.col-r{width:5%}.row>.col-1,.row>.col-2{width:25%}.row>.col-3,.row>.col-4{width:45%}.row>.col-10,.row>.col-11,.row>.col-12,.row>.col-5,.row>.col-6,.row>.col-7,.row>.col-8,.row>.col-9{width:100%}}.error-text,.red-text{color:red}.green-text{color:green}.black-text{color:#000}.bold-text{font-weight:700}.italic-text{font-style:italic}.small-text{color:#000;font-size:80%}.seria-inline{align-items:flex-start;display:flex;flex-wrap:wrap}.exercise-group{display:inline-flex;flex-direction:column;justify-content:center;margin-right:0}.exercise-item{align-items:center;display:inline-flex}.real-execution{color:#000;display:inline-block;font-style:italic;margin-left:0}.exercise-item .bold-text{font-weight:700}.displayflex{display:flex}.border-lr{border-left:1px solid #000}.border-b{border-bottom:1px solid #000}.scrollable-cell,.scrollable-cellold{box-sizing:border-box;max-height:400px;overflow-x:auto;overflow-y:auto;padding-right:15px;white-space:nowrap}.scrollable-cell{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;scrollbar-color:#ccc #f9f9f9;scrollbar-width:thin}.notscrolable-cell{max-height:400px;padding-right:15px;white-space:nowrap}.notscrolable-cell,.table-container{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.table-container{border:1px solid #ccc;height:300px;max-width:600px;overflow-x:hidden;overflow-y:auto;width:100%}table{border-collapse:collapse;width:100%}table,table thead th{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}table thead th{background-color:#e2e2e2;box-shadow:0 2px 2px -1px #00000080;font-weight:700;position:sticky;text-align:left;top:0;z-index:10}table td,table th,table thead th{border:1px solid #ccc;padding:8px}table td,table th{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:right;vertical-align:top}table tr:nth-child(2n){background-color:#f2f2f2}.scrollable-cell::-webkit-scrollbar,.table-container::-webkit-scrollbar{height:8px;width:8px}.scrollable-cell::-webkit-scrollbar-thumb,.table-container::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.scrollable-cell::-webkit-scrollbar-track,.table-container::-webkit-scrollbar-track{background-color:#f9f9f9}table,td,th{box-sizing:border-box}.container{padding:2% 15% 5%}.margin30{margin-top:30px}.centered-text{align-items:center;display:flex;font-size:24px;height:90vh;justify-content:center}.app{position:relative}.sidebar{background-color:var(--sidebar-bg-color);color:var(--sidebar-text-color);height:100%;left:-250px;opacity:1;position:fixed;top:0;transition:left .3s ease;width:250px;z-index:1000}.sidebar.visible{left:0}.sidebar-content{padding:0 15px 15px}.sidebar-footer{background-color:var(--sidebar-bg-color);border-top:1px solid #ffffff1a;bottom:0;color:var(--sidebar-text-color);padding:10px;position:absolute;text-align:left;width:100%}.sidebar .close-btn{color:var(--close-btn-color);cursor:pointer;font-size:25px;position:absolute;right:20px;top:10px}.icon{align-items:center;background-color:var(--icon-bg-color);color:var(--icon-text-color);cursor:pointer;display:flex;height:25px;justify-content:center;left:0;opacity:1;position:fixed;top:1px;transition:left .3s ease;width:25px;z-index:1001}.pinned .icon{left:250px}.pin-btn{color:var(--pin-btn-color);cursor:pointer;font-size:15px;position:absolute;right:20px;top:10px}.content{position:relative;z-index:500}.rotated{transform:rotate(90deg)}@media (max-width:758px){.sidebar{left:-100%;width:100%}.icon{height:35px;width:35px}.pinned .icon{left:90%}}#menu ul{color:var(--text-on-dark);font-family:var(--font-menu);font-weight:400;letter-spacing:.075em;list-style:none;margin-bottom:0;padding:0;text-transform:uppercase;-webkit-user-select:none;user-select:none}#menu ul a,#menu ul span{border-bottom:0;color:inherit;cursor:pointer;display:block;font-size:.9em;padding:.625em 0}#menu ul a:hover,#menu ul span:hover{color:var(--text-on-dark-hover)}#menu ul a.opener,#menu ul span.opener{-webkit-tap-highlight-color:rgba(255,255,255,0);position:relative;text-decoration:none;transition:color .2s ease-in-out}#menu ul a.opener:before,#menu ul span.opener:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:normal;color:var(--text-on-dark);content:"v";display:inline-block;font-family:var(--font-menu);font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:0;text-rendering:auto;text-transform:none!important;transition:color .2s ease-in-out,transform .2s ease-in-out}#menu ul a.opener:hover:before,#menu ul span.opener:hover:before{color:var(--text-on-dark-hover)}#menu ul a.opener:hover:after,#menu ul span.opener:hover:after{color:var(--text-on-dark)}#menu ul a.opener.active+ul,#menu ul span.opener.active+ul{display:block}#menu ul a.opener.active:before,#menu ul span.opener.active:before{transform:rotate(-180deg)}#menu ul a.bottomopener:before,#menu ul span.bottomopener:before{color:var(--text-on-dark);content:"^";position:absolute;right:0;transition:color .2s ease-in-out,transform .2s ease-in-out}#menu>ul>li{border-top:1px solid var(--darker-border-color);margin:.5em 0 0;padding:.5em 0 0}#menu>ul>li>ul{color:var(--text-on-dark-lighter);display:none;margin:.5em 0 1.5em;padding-left:1em}#menu>ul>li>ul a,#menu>ul>li>ul span{font-size:.8em}#menu>ul>li>ul>li{margin:.125em 0 0;padding:.125em 0 0}#menu>ul>li:first-child{border-top:0;margin-top:0;padding-top:0}.link-button{border:none;color:var(--text-on-dark);font-family:var(--font-menu);font-weight:400;letter-spacing:.075em;list-style:none;margin-bottom:0;padding:0;text-transform:uppercase;-webkit-user-select:none;user-select:none}.link-button:focus,.link-button:hover{color:var(--text-on-dark-hover);outline:none}@media (max-width:768px){#menu ul a,#menu ul span{font-size:1.9em;padding:.625em 0}#menu>ul>li>ul a,#menu>ul>li>ul span{font-size:1.8em}.link-button{border:none;color:var(--text-on-dark);font-family:var(--font-menu);font-size:1.9em;font-weight:400;letter-spacing:.075em;list-style:none;margin-bottom:0;padding:0;text-transform:uppercase;-webkit-user-select:none;user-select:none}.link-button:focus,.link-button:hover{color:var(--text-on-dark-hover);outline:none}}input[type=date][hidden],input[type=email][hidden],input[type=number][hidden],input[type=password][hidden],input[type=search][hidden],input[type=tel][hidden],input[type=text][hidden],input[type=url][hidden],select[hidden],textarea[hidden]{display:none}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;appearance:none;background:var(--normal-bg-color);border:none;border:1px solid var(--darker-border-color);border-radius:.375em;color:inherit;display:block;outline:0;padding:0 .25em;text-decoration:none;width:100%}input[type=date]:invalid,input[type=email]:invalid,input[type=number]:invalid,input[type=password]:invalid,input[type=search]:invalid,input[type=tel]:invalid,input[type=text]:invalid,input[type=url]:invalid,select:invalid,textarea:invalid{box-shadow:none}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--focus-border-color);box-shadow:0 0 0 1px var(--focus-border-color)}select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2740%27 height=%2740%27 preserveAspectRatio=%27none%27 viewBox=%270 0 40 40%27%3E%3Cpath d=%27M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z%27 fill=%27rgba%28210, 215, 217, 0.75%29%27 /%3E%3C/svg%3E");background-position:calc(100% - 1em);background-repeat:no-repeat;background-size:1.25em;height:2.75em;padding-right:2.75em;text-overflow:ellipsis}select option{background:var(--normal-bg-color);color:#3d4449}select:focus::-ms-value{background-color:initial}select::-ms-expand{display:none}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select{height:2.05em}@media screen and (min-width:1280px){input,select,textarea{min-width:250px}}@media screen and (min-width:360px){input,select,textarea{min-width:100px}}textarea{padding:.75em 1em}input[type=checkbox],input[type=radio]{-webkit-appearance:none;appearance:none;display:block;float:left;margin-right:-2em;opacity:1;opacity:0;width:1em;z-index:1;z-index:-1}input[type=checkbox]+label,input[type=radio]+label{color:#7f888f;cursor:pointer;display:inline-block;font-size:1em;font-weight:400;padding-left:2.4em;padding-right:.75em;position:relative;text-decoration:none}input[type=checkbox]+label:before,input[type=radio]+label:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:normal;background:var(--normal-bg-color);border:1px solid #d2d7d9bf;border-radius:.375em;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:.8em;font-style:normal;font-variant:normal;font-weight:900;height:1.5em;left:1em;line-height:1;line-height:1.5em;position:absolute;text-align:center;text-rendering:auto;text-transform:none!important;top:.3em;width:1.5em}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background:var(--normal-bg-color);border-color:#3d4449;color:var(--focus-border-color);content:"\f00c"}input[type=checkbox]:focus+label:before,input[type=radio]:focus+label:before{border-color:var(--focus-border-color);box-shadow:0 0 0 1px var(--focus-border-color)}input[type=checkbox]+label:before{border-radius:.375em}input[type=radio]+label:before{border-radius:100%}::-webkit-input-placeholder{color:#9fa3a6!important;opacity:1}:-moz-placeholder,::-moz-placeholder{color:#9fa3a6!important;opacity:1}:-ms-input-placeholder{color:#9fa3a6!important;opacity:1}.button-small,.button-standard{margin-left:5px}.button-small{padding:0 .25rem}.button,button,input[type=button],input[type=reset],input[type=submit]{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;cursor:pointer;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#f56a6a0d}.button:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background-color:#f56a6a26}.button.pressed,button.pressed{background-color:#ddd;border-color:#999;box-shadow:inset 0 2px 4px #0000001a;color:#333}.button.disabled,.button:disabled,button.disabled,button:disabled{opacity:.25;pointer-events:none}.button.strr,button.strr{border-radius:4px 0 0 4px}.button.strl{border-radius:0 4px 4px 0}.add-cell,.id-cell{width:30px}.right-content,.right-content-bottom,.right-pdf{animation:slide-in .2s ease-out forwards;background-color:var(--slide-bg-color);border:1px solid #000;border-radius:6px;left:calc(100vw - min(1000px, 100vw));max-width:1000px;opacity:1;overflow-y:auto;padding:1rem;position:fixed;top:10vh;transform:none;width:100vw;z-index:10}.right-pdf{height:80vh}.right-message,.right-validation,.right-validation-bottom{animation:slide-in .2s ease-out forwards;background-color:var(--slide-bg-color);border:1px solid #000;border-radius:6px;left:calc(100vw - min(1000px, 100vw));max-width:1000px;opacity:1;overflow-y:auto;padding:1rem;position:fixed;top:10vh;transform:none;width:100vw;z-index:10}.right-scrollable{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:600px;overflow-y:auto;scrollbar-color:#ccc #f9f9f9;scrollbar-width:thin}@keyframes slide-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.button-slider{padding:1px}.button-right-bottom,.button-right-top{display:none}@media screen and (min-width:11px) and (max-width:1400px){.right-content-bottom{bottom:0;top:auto}.right-content,.right-content-bottom{animation:slide-in .2s ease-out forwards;background-color:var(--slide-bg-color);border:1px solid #000;border-radius:6px;left:0;margin-left:2px;max-height:100vh;opacity:1;overflow-y:auto;padding:1rem;width:100%;width:100vw;z-index:10}.right-content{position:fixed;top:0}.right-scrollable{max-height:calc(100vh - 200px)}.right-validation{top:0}.right-validation,.right-validation-bottom{height:30px;overflow-y:hidden;padding-left:40px;padding-top:1px}.right-validation-bottom{bottom:0;top:auto}.right-message{height:40px;overflow-y:hidden;padding-left:40px;padding-top:10px;top:10%}.button-right-top{bottom:5px}.button-right-bottom,.button-right-top{background-color:#7d7f81;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;padding:12px 16px;position:fixed;right:15px;z-index:11}.button-right-bottom{top:5px}}@media screen and (min-width:1730px){.button-slider{display:none}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.a888948d.css.map*/