[i-adj] + です [i-adj 〜い → 〜く] + ないです / ありません [i-adj 〜い → 〜かった] + です [i-adj 〜い → 〜く] + なかったです / ありませんでした
An い-adjective can end a sentence by itself, and です after it only makes the sentence polite. The adjective carries the negative and the past: its final い changes, and です stays as it is.
The forms with ありません are a little more formal than the ones with ないです. In plain speech you drop です, and the adjective is a complete sentence with no だ.
です never changes after an い-adjective. Putting the past or the negative on です, the way a noun does, gives forms that don't exist.