.field{position:relative;width:100%}.field--checkbox{align-items:center;cursor:pointer;display:flex}.field--checkbox .icon{--icon-size:100%;--icon-color:var(--c-white)}.field--checkbox input{display:none}.field--checkbox input:checked~.field--checkbox--mark{background-color:var(--c-tertiary);border-color:var(--c-tertiary)}.field--checkbox input:checked~.field--checkbox--mark .icon{--icon-color:var(--c-white-t-90)}.field--checkbox input:checked~.field--checkbox--mark .field--checkbox--mark-icon{opacity:1;transform:translate(-50%,-50%) scale(1)}.field--checkbox .field--label{font-size:.75em;margin-left:.5rem}.field--checkbox--mark{border:1px solid var(--c-grey);border-radius:var(--v-border-radius-sml);box-shadow:var(--v-box-shadow);height:20px;min-width:20px;position:relative;transition:background-color .25s ease-in-out,border .25s ease-in-out;width:20px}.field--checkbox--mark .field--checkbox--mark-icon{height:auto;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.5);transition:all .25s ease;width:70%}.field--label{color:var(--c-white);display:block;font-size:.9em}.field--input{position:relative}.field--input input{background:var(--c-secondary-light)!important;border:1px solid var(--c-grey-t-20);border-radius:var(--v-border-radius-md);box-sizing:border-box;color:var(--c-white)!important;display:block;height:40px;padding:0 .8rem;transition:border-color .2s ease-in-out;width:100%}.field--input input:focus{border-color:var(--c-white-t-75)}.field--input input::-moz-placeholder{color:var(--c-white-t-50)}.field--input input::placeholder{color:var(--c-white-t-50)}.field--input textarea{background:var(--c-white-t-5)!important;border:1px solid var(--c-white-t-5);border-radius:var(--v-border-radius-md);box-shadow:var(--v-box-shadow);box-sizing:border-box;color:var(--c-white)!important;display:block;min-height:100px;padding:.8rem;resize:vertical;transition:border-color .3s ease-in-out;width:100%}.field--input textarea:focus{border-color:var(--c-white)}.field--input textarea::-moz-placeholder{color:var(--c-white-t-50)}.field--input textarea::placeholder{color:var(--c-white-t-50)}.field--input--icon input{padding-left:40px}.field--input--icon input:focus~.field--input--icon .field-icon{border-color:var(--c-secondary-light)}.field--input--icon .field-icon{align-items:center;border-bottom-left-radius:var(--v-border-radius-md);border-top-left-radius:var(--v-border-radius-md);box-shadow:var(--v-box-shadow);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:border-color .3s ease-in-out;width:40px;z-index:1}.field--input--icon .field-icon .icon{--icon-color:var(--c-white);--icon-size:50%}.field--input--disabled{border-color:var(--c-grey-t-30)!important;color:var(--c-white-t-50)!important;cursor:not-allowed;-webkit-user-select:all;-moz-user-select:all;user-select:all}.field--input--disabled:is(input){background-color:var(--c-white-t-5)!important}.field--input--disabled:is(.field--input--has-copy){cursor:text!important}.field-copy-icon{cursor:pointer;position:absolute;right:.4rem;top:50%;transform:translateY(-50%)}.field-copy-icon .icon{--icon-color:var(--c-grey);--icon-size:1.25rem}.field-copy-icon:hover .icon{--icon-color:var(--c-white)}.field--success .field--input input:focus,.field--success .field--input textarea:focus{border-color:var(--c-success)}.field--warn .field--input input:focus,.field--warn .field--input textarea:focus{border-color:var(--c-warn)}.field--danger .field--input input:focus,.field--danger .field--input textarea:focus{border-color:var(--c-danger)}.field--tertiary .field--input input:focus,.field--tertiary .field--input textarea:focus{border-color:var(--c-tertiary)}.field--white .field--input input:focus,.field--white .field--input textarea:focus{border-color:var(--c-white)}
