:root{--color-lightest:#fff4e6;--color-light:#ffe8cc;--color-medium:#ffa94d;--color-dark:#ff922b}*{box-sizing:border-box;margin:0;padding:0}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:62.5%}body{color:#495057;justify-content:center;align-items:center;height:100vh;display:flex}.app{flex-wrap:wrap;align-items:start;column-gap:4rem;min-height:66vh;display:flex}.button{background-color:var(--color-medium);color:#343a40;cursor:pointer;border:none;border-radius:7px;padding:.8rem 1.2rem;font-weight:700;transition:all .3s}.button:hover{background-color:var(--color-dark)}.sidebar ul{flex-direction:column;gap:.4rem;margin-bottom:2rem;font-size:1.4rem;list-style:none;display:flex}.sidebar li{border-radius:7px;grid-template-columns:4.8rem 1fr auto;align-items:center;column-gap:1.6rem;padding:1.2rem;transition:all .5s;display:grid}.selected,.sidebar li:hover{background-color:var(--color-lightest)}.sidebar li img{border-radius:50%;grid-row:span 2;width:100%}.sidebar li h3{grid-area:1/2}.sidebar li p{grid-area:2/2}.sidebar li .button{grid-area:span 2/3}.sidebar>.button{float:right;margin-right:1.2rem}.green{color:#66a80f}.red{color:#e03131}form{background-color:var(--color-lightest);border-radius:7px;align-items:center;gap:1.2rem;font-size:1.6rem;display:grid}.form-add-friend{grid-template-columns:1fr 1.5fr;margin-bottom:1.6rem;padding:1.2rem}.form-split-bill{grid-template-columns:1fr 12rem;padding:3.2rem 4rem}label{font-weight:500}label:first-letter{margin-right:4px;font-size:1.8rem;display:inline-block}input,select{color:inherit;text-align:center;border:1px solid var(--color-light);border-radius:4px;padding:.7rem;font-family:inherit;font-size:1.5rem;transition:all .3s}input:focus,select:focus{border:1px solid var(--color-dark);outline:none}form .button{grid-column:2;margin-top:.6rem}form h2{text-transform:uppercase;letter-spacing:-.5px;grid-column:1/-1;margin-bottom:1.6rem;font-size:2.2rem}
