input, select, textarea {
    display:block;
    width:100%;
    height:50px;
    margin-top:6px;
    padding:9px 10px;
    border:0px solid #3a3a3a;
    border-radius:12px;
    background:#151515;
    color:#eee;
    font-family:Manrope;
    font-size:calc(var(--font-ui)*12/13)
}

input[type="checkbox"], .toggle-switch {
    display:inline-block;
    width:20px;
    height:20px;
    margin-right:6px;
    border:0px solid #3a3a3a;
    border-radius:6px;
    background:#151515;
    color:#eee;
    font-family:Manrope;
    font-size:calc(var(--font-ui)*12/13);
    cursor:pointer
}

.toggle-switch{appearance:none;-webkit-appearance:none;display:block;position:relative;flex-shrink:0;width:44px;height:24px;margin:0!important;padding:0;border:0;border-radius:12px;background:#3a3a3a;cursor:pointer;transition:background .15s}
.toggle-switch::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#e8e6e1;transition:transform .15s}
.toggle-switch:checked{background:var(--lime)}
.toggle-switch:checked::after{transform:translateX(20px);background:#151515}
.toggle-switch:disabled{cursor:not-allowed;opacity:.6}