form label{font-weight:700;color:var(--theme--color--text);font-size:var(--theme--font-size--small)}form label .required{color:var(--theme--color--error)}input[type=checkbox]+label{margin-left:.5em}input[type=text],input[type=password],input[type=search],input[type=email],input[type=number],input[type=tel],input[type=url],input[type=date],input[type=file],textarea,select{width:100%;padding:1em;border:1px solid var(--theme--form--border-color);border-radius:var(--theme--form--border-radius);font-size:var(--theme--font-size--small);background:var(--theme--color--background);color:var(--theme--color--text);transition:all .3s ease;text-overflow:ellipsis}input[type=file],select{cursor:pointer}textarea{resize:vertical;border-bottom-right-radius:0}select[multiple] option{padding:.75em 1em;text-overflow:ellipsis;overflow:hidden}input[type=text]:hover,input[type=password]:hover,input[type=search]:hover,input[type=email]:hover,input[type=number]:hover,input[type=tel]:hover,input[type=url]:hover,input[type=date]:hover,input[type=file]:hover,textarea:hover,select:hover{border-color:var(--theme--color--primary)}input[type=text]:focus,input[type=password]:focus,input[type=search]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=date]:focus,input[type=file]:focus,textarea:focus,select:focus{border-color:var(--theme--color--primary)}select,input[type=range]{width:100%}.select__wrapper{display:block;position:relative}.select__wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1em 2.5em 1em 1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;outline:none !important}.select__wrapper select:-moz-focusring{color:transparent;text-shadow:0 0 0 rgba(0,0,0,1)}.select__wrapper select::-ms-expand{display:none}.select__wrapper:not(.select__wrapper--multiple):after{content:'\f107';font-family:var(--theme--font-family--font-awesome);font-weight:400;pointer-events:none;position:absolute;z-index:1;right:12px;top:50%;transform:translateY(-50%);color:var(--theme--color--text)}