.screen *{font-size:1.4rem}.screen textarea{box-shadow:none;border:0.1rem solid #E0E0E0}.screen input{box-shadow:none;border:0.1rem solid #E0E0E0}.screen .control-buttons{margin-left:4rem;margin-top:0.9rem}.screen .inner{background-color:#fff;border:0.2rem solid #357ebd;border-radius:0.8rem;padding:1rem 1.5rem}.screen option:disabled{color:#515151;background-color:#E0E0E0}.screen div.info-message{background:#DB0000;color:white;font-weight:bold;padding:1rem;border-radius:0.5rem;display:none}.screen div.info-message.show{display:block}.screen div.template-hint{display:none}.screen div.template-hint.show{display:block}.screen .toggle{display:flex}.screen .toggle div{border:0.2rem solid #356ebd;background:#fff;transition:all 0.2s;transform:scale(1);padding:0.5rem 1.5rem;cursor:pointer}.screen .toggle div:hover{transform:scale(1.05)}.screen .toggle div:active{transform:scale(1)}.screen .toggle div:first-of-type{border-top-left-radius:0.4rem;border-bottom-left-radius:0.4rem}.screen .toggle div:last-of-type{border-top-right-radius:0.4rem;border-bottom-right-radius:0.4rem}.screen .toggle div.selected{background:#428bca;color:white}div.screen{position:fixed;top:0;left:0;right:0;bottom:0;display:flex!important;transition:all 0.3s;transform:scale(0) translateX(-100%);justify-content:center;align-items:center;z-index:1013}div.screen div.background{position:fixed;top:0;left:0;right:0;bottom:0;cursor:pointer;opacity:0.5;background:#fff;transition:all 0.5s;z-index:-1}div.screen .button{cursor:pointer;display:inline-block;padding:0.25rem 0.5rem;border:0.2rem solid #357ebd;border-radius:0.6rem;color:#fff;background-color:#428bca;font-weight:bold;font-size:1.1rem}div.screen .button:not(.blocked):active{transform:translateY(0.1rem)}div.screen .button-a{cursor:pointer;display:inline-block;padding:0.25rem 0.5rem;border:0.2rem solid #357ebd;border-radius:0.6rem;color:#357ebd;background-color:#fff;font-weight:bold;transition:all 0.3s;font-size:1.1rem}div.screen .button-a:not(.blocked):hover{border:0.2rem solid #357ebd;color:#fff;background-color:#428bca}div.screen .button-a:not(.blocked):active{transform:translateY(0.1rem)}div.screen .blocked{cursor:wait;background:#E0E0E0;border:#505050;color:#888}div.screen a{text-decoration:none}div.screen span.button-close{float:right}div.screen.show{transform:scale(1) translateX(0%)}div.screen.show div.background{background:#000}div.screen-container{overflow-y:visible}div.screen-box{position:fixed;top:1.5rem;bottom:1.5rem;left:2.5%;right:2.5%;background-color:#fff;border-radius:0.8rem;padding:3rem 1.5rem;padding-bottom:0;overflow-y:scroll;overflow-x:hidden}div.screen-box::-webkit-scrollbar{width:1.4rem;height:1.8rem}div.screen-box::-webkit-scrollbar-thumb{height:0.6rem;border:0.4rem solid rgba(0,0,0,0);background-clip:padding-box;-webkit-border-radius:0.7rem;background-color:rgba(0,0,0,0.7);-webkit-box-shadow:inset -0.1rem -0.1rem 0rem rgba(0,0,0,0.05),inset 0.1rem 0.1rem 0rem rgba(0,0,0,0.05)}div.screen-box::-webkit-scrollbar-button{width:0;height:0;display:none}div.screen-box::-webkit-scrollbar-corner{background-color:transparent}#autocontract-form,
.screen-box{font-size:1.4rem}#autocontract-form .header,
.screen-box .header{height:auto}#autocontract-form .header > div,
.screen-box .header > div{width:100%}#autocontract-form .header h2,
.screen-box .header h2{border:none!important;text-align:center}#autocontract-form .no-border h2,
.screen-box .no-border h2{border:none!important}.c-close{display:inline-block;height:4rem;width:4rem}.c-close > span{position:relative;display:block;height:4rem;width:4rem;background-color:#808080;border-radius:100%}.c-close > span:hover{background-color:#404040}.c-close > span::before{width:100%;height:0.6rem;border-radius:0.3rem;background:white;content:'';transition:0.2s;position:absolute;top:1.7rem;transform:rotateZ(45deg)}.c-close > span::after{width:100%;height:0.6rem;border-radius:0.3rem;background:white;content:'';transition:0.2s;position:absolute;top:1.7rem;transform:rotateZ(45deg);transform:rotateZ(-45deg)}