.background{position:fixed;z-index:-1;top:0;left:0;right:0;bottom:0;object-fit:cover;height:100%;width:100%}.form-btn,.form-btn-cancel,.form-btn-error{background:0 0;font-size:1rem;color:#fff;cursor:pointer;border:1px solid transparent;padding:5px 24px;margin-top:2.25rem;position:relative;z-index:0;transition:transform .28s ease;will-change:transform}.form-btn-cancel::after,.form-btn-cancel::before,.form-btn-error::after,.form-btn-error::before,.form-btn::after,.form-btn::before{position:absolute;content:"";top:-1px;left:-1px;right:-1px;bottom:-1px}.form-btn-cancel::before,.form-btn-error::before,.form-btn::before{background:#337ab7;z-index:-2}.form-btn-cancel::after,.form-btn-error::after,.form-btn::after{background:#000;z-index:-1;opacity:0;transition:opacity .28s ease;will-change:opacity}.form-btn-cancel:focus,.form-btn-error:focus,.form-btn:focus{outline:0}.form-btn-cancel:focus::after,.form-btn-cancel:hover::after,.form-btn-error:focus::after,.form-btn-error:hover::after,.form-btn:focus::after,.form-btn:hover::after{opacity:.3}.form-btn-cancel:active,.form-btn-error:active,.form-btn:active{transform:translateY(1px)}.form-btn-error::before{background:#d9534f}.form-btn-cancel{transition:color .28s ease,transform .28s ease;color:#b52b27;border-color:currentColor;will-change:color,transform}.form-btn-cancel.-nooutline{border-color:transparent}.form-btn-cancel::before{background:#b52b27;opacity:0;transition:opacity .28s ease;will-change:opacity}.form-btn-cancel::after{display:none}.form-btn-cancel:focus,.form-btn-cancel:hover{color:#fff}.form-btn-cancel:focus::before,.form-btn-cancel:hover::before{opacity:1}.form-btn-block{display:block;width:100%;padding:5px}.form-checkbox,.form-radio{position:relative;margin-top:2.25rem;margin-bottom:2.25rem;text-align:left}.form-checkbox-inline .form-checkbox-label,.form-radio-inline .form-radio-label{display:inline-block;margin-right:1rem}.form-checkbox-legend,.form-radio-legend{margin:0 0 .125rem 0;font-weight:500;font-size:1rem;color:#333}.form-checkbox-label,.form-radio-label{position:relative;cursor:pointer;padding-left:1.5rem;text-align:left;color:#333;display:block;margin-bottom:.5rem}.form-checkbox-label:hover i,.form-radio-label:hover i{color:#337ab7}.form-checkbox-label span,.form-radio-label span{display:block}.form-checkbox-label input,.form-radio-label input{width:auto;opacity:.0001;position:absolute;left:.25rem;top:.25rem;margin:0;padding:0}.form-checkbox-button{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;color:#999;left:0;top:.25rem;width:1rem;height:1rem;z-index:0;border:.125rem solid currentColor;border-radius:.0625rem;transition:color .28s ease;will-change:color}.form-checkbox-button::after,.form-checkbox-button::before{position:absolute;height:0;width:.2rem;background-color:#337ab7;display:block;transform-origin:left top;border-radius:.25rem;content:"";transition:opacity .28s ease,height 0s linear .28s;opacity:0;will-change:opacity,height}.form-checkbox-button::before{top:.65rem;left:.38rem;transform:rotate(-135deg);box-shadow:0 0 0 .0625rem #fff}.form-checkbox-button::after{top:.3rem;left:0;transform:rotate(-45deg)}.form-checkbox-field:checked~.form-checkbox-button{color:#337ab7}.form-checkbox-field:checked~.form-checkbox-button::after,.form-checkbox-field:checked~.form-checkbox-button::before{opacity:1;transition:height .28s ease}.form-checkbox-field:checked~.form-checkbox-button::after{height:.5rem}.form-checkbox-field:checked~.form-checkbox-button::before{height:1.2rem;transition-delay:.28s}.form-radio-button{position:absolute;left:0;cursor:pointer;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#999}.form-radio-button::after,.form-radio-button::before{content:"";position:absolute;left:0;top:0;margin:.25rem;width:1rem;height:1rem;transition:transform .28s ease,color .28s ease;border-radius:50%;border:.125rem solid currentColor;will-change:transform,color}.form-radio-button::after{transform:scale(0);background-color:#337ab7;border-color:#337ab7}.form-radio-field:checked~.form-radio-button::after{transform:scale(.5)}.form-radio-field:checked~.form-radio-button::before{color:#337ab7}.form-has-error .form-checkbox-button,.form-has-error .form-radio-button{color:#d9534f}.form-card{border-radius:2px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .56s cubic-bezier(.25,.8,.25,1);max-width:600px;padding:0;margin:10px auto}.form-card:focus,.form-card:hover{box-shadow:0 7px 14px rgba(0,0,0,.25),0 5px 5px rgba(0,0,0,.22)}.form-card:focus-within{box-shadow:0 7px 14px rgba(0,0,0,.25),0 5px 5px rgba(0,0,0,.22)}.form-actions{position:relative;display:-ms-flexbox;display:flex;margin-top:2.25rem}.form-actions .form-btn-cancel{-ms-flex-order:-1;order:-1}.form-actions::before{content:"";position:absolute;width:100%;height:1px;background:#999;opacity:.3}.form-actions>*{-ms-flex:1;flex:1;margin-top:0}.form-fieldset{padding:30px;border:0}.form-fieldset+.form-fieldset{margin-top:15px}.form-legend{padding:1em 0 0;margin:0 0 -.5em;font-size:1.5rem;text-align:center}.form-legend+p{margin-top:1rem}.form-element{position:relative;margin-top:2.25rem;margin-bottom:2.25rem}.form-element-hint{font-weight:400;font-size:.6875rem;color:#a6a6a6;display:block}.form-element-bar{position:relative;height:1px;background:#999;display:block}.form-element-bar::after{content:"";position:absolute;bottom:0;left:0;right:0;background:#337ab7;height:2px;display:block;transform:rotateY(90deg);transition:transform .28s ease;will-change:transform}.form-element-label{position:absolute;top:.75rem;line-height:1.5rem;pointer-events:none;padding-left:.125rem;z-index:1;font-size:1rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;color:#a6a6a6;transform:translateY(-50%);transform-origin:left center;transition:transform .28s ease,color .28s linear,opacity .28s linear;will-change:transform,color,opacity}.form-element-field{outline:0;height:1.5rem;display:block;background:0 0;padding:.125rem .125rem .0625rem;font-size:1rem;border:0 solid transparent;line-height:1.5;width:100%;color:#333;box-shadow:none;opacity:.001;transition:opacity .28s ease;will-change:opacity}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a6a6a6;transform:scale(.9);transform-origin:left top}input::placeholder,select::placeholder,textarea::placeholder{color:#a6a6a6;transform:scale(.9);transform-origin:left top}input:focus~.form-element-bar::after,select:focus~.form-element-bar::after,textarea:focus~.form-element-bar::after{transform:rotateY(0)}input:focus~.form-element-label,select:focus~.form-element-label,textarea:focus~.form-element-label{color:#337ab7}input.-hasvalue,input:focus,select.-hasvalue,select:focus,textarea.-hasvalue,textarea:focus{opacity:1}input.-hasvalue~.form-element-label,input:focus~.form-element-label,select.-hasvalue~.form-element-label,select:focus~.form-element-label,textarea.-hasvalue~.form-element-label,textarea:focus~.form-element-label{transform:translateY(-100%) translateY(-.5em) translateY(-2px) scale(.9);cursor:pointer;pointer-events:auto}.form-has-error .form-element-hint,.form-has-error .form-element-label.form-element-label{color:#d9534f}.form-has-error .form-element-bar,.form-has-error .form-element-bar::after{background:#d9534f}.form-is-success .form-element-hint,.form-is-success .form-element-label.form-element-label{color:#259337}.form-is-success .form-element-bar::after{background:#259337}input:not(:placeholder-shown),textarea:not(:placeholder-shown){opacity:1}input:not(:placeholder-shown)~.form-element-label,textarea:not(:placeholder-shown)~.form-element-label{transform:translateY(-100%) translateY(-.5em) translateY(-2px) scale(.9);cursor:pointer;pointer-events:auto}textarea{height:auto;min-height:3rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form-select-placeholder{color:#a6a6a6;display:none}.form-select .form-element-bar::before{content:"";position:absolute;height:.5em;width:.5em;border-bottom:1px solid #999;border-right:1px solid #999;display:block;right:.5em;bottom:0;transition:transform .28s ease;transform:translateY(-100%) rotateX(0) rotate(45deg);will-change:transform}.form-select select:focus~.form-element-bar::before{transform:translateY(-50%) rotateX(180deg) rotate(45deg)}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bg_not_annotated{background-color:#fcc!important}.bg_not_assigned{background-color:#ffdf70!important}