@import"https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@100;200;300;400;500;600;700";.cep-section{background-color:var(--main-color);display:flex;align-items:center;justify-content:center;min-height:100vh;padding:0 24px}.cep-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:48px;max-width:var(--container-width);padding:48px;border:1px solid var(--secondary-color);border-radius:var(--border-radius-mid)}.cep-input-label{display:flex;flex-direction:column;gap:12px;width:100%}.cep-input-container{position:relative;display:flex;align-items:center}.cep-city-state-container{display:flex;gap:24px;width:100%}.cep-city-state-container .cep-input-label:last-child{width:40%}.cep-input{background:none;width:100%;padding:16px;border:1px solid var(--brighter-color);border-radius:var(--border-radius-low);transition:.15s all}.cep-input:disabled{opacity:.5}.cep-input::placeholder{color:var(--placeholder-color)}.cep-input:focus{border:1px solid var(--bright-color)}.cep-warning{position:absolute;bottom:-24px;color:var(--secondary-color);font-size:14px}.cep-error{position:absolute;bottom:-24px;color:var(--error-color);font-size:14px}.cep-loading{position:absolute;right:16px;width:24px;fill:var(--bright-color);animation:cep-loading .7s linear infinite}@keyframes cep-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.invalid-input:not(:disabled){background-color:#ff3e5f20;border:1px solid var(--error-color)}:root{--main-color: #673ab7;--secondary-color: #ffc710;--bright-color: #fcfcfc;--brighter-color: #fcfcfc80;--dark-color: #333333;--gray-one-color: #666666;--gray-two-color: #999999;--error-color: #ff3e5f;--success-color: #54c465;--placeholder-color: #fcfcfc30;--border-radius-low: 8px;--border-radius-mid: 16px;--border-radius-high: 24px;--container-width: 800px}*{font-family:Roboto Mono,sans-serif;margin:0;padding:0;box-sizing:border-box;text-decoration:none;line-height:1;color:var(--bright-color)}button,input{font-family:Roboto Mono,sans-serif;border:none;outline:none;color:var(--bright-color);font-size:inherit}
