*,*:before,*:after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}.formGroup label{display:flex}.formGroup label svg{height:25px;display:inline-block}.formGroup input,.formGroup select{border:1px solid rgb(195,195,195);border-radius:.5em;padding:.25em;background-color:#fff}.formGroup input.error,.formGroup select.error{border:1px solid #7b251b}.formGroup label>input[type=checkbox]{margin-right:.5em}.formGroup{margin:.5em 0}.formGroup p{font-size:.9em;font-style:italic}form button[type=submit],form input[type=submit]{margin-top:.5em}.errorMessage{color:#7b251b}.btn{padding:.5em;border-radius:.5em;text-decoration:none;display:inline-flex;border:none}.btn.btn-primary{background-color:#234270;color:#fff}.btn svg{width:24px}table{border-collapse:separate;border-spacing:0;border-radius:.5em;border:1px solid rgb(195,195,195);margin:1em 0}table tr td{padding:.5em}table tr th{padding:.5em;border-bottom:1px solid rgb(195,195,195)}table tr:not(:last-child) td{border-bottom:1px solid rgb(195,195,195)}.pagination{padding:0;display:flex;align-items:center;justify-content:center;gap:.5em}.pagination li{list-style:none;display:flex;flex-direction:column;align-items:center}.pagination li svg{min-height:30px}.pagination li a{text-decoration:none}header#mainHeader{margin:.5em;background-color:#fff;padding:.5em;border-radius:.5em;background-color:#234270;color:#fff;display:flex;align-items:center}header#mainHeader img{max-width:10%;margin-right:.5em}header#mainHeader nav{display:flex;align-items:center;gap:.5em}header#mainHeader nav a{color:#fff;text-decoration:none}header#mainHeader nav a.active{font-weight:700;text-decoration:underline}header#mainHeader nav form{display:inline-block}header#mainHeader nav form .link{display:inline;border:none;background-color:transparent;color:#fff;margin:0}header#mainHeader nav form .link:hover{cursor:pointer}.alert{border-radius:.5em;padding:.5em;margin:.5em;display:flex;align-items:center}.alert svg{max-width:25px}.alert.success{background-color:#79e2a4;color:#156034;border:1px solid #156034}.alert.danger{background-color:#e89d94;color:#7b251b;border:1px solid #7b251b}main#home #list{display:flex;flex-wrap:wrap}main#home #list article{display:flex;flex-wrap:wrap;flex:100% 0 0;margin:.5em 0;gap:.25em}main#home #list article header{background-color:#234270;color:#fff;padding:.5em;border-radius:.5em;font-weight:700}main#home #list article .pricePoint{padding:.5em;display:flex;flex-direction:column;border:1px solid rgb(195,195,195);border-radius:.5em}main#home #list article .pricePoint .price{font-weight:700}main#home #list article .pricePoint .website{display:flex;gap:.25em}main#home #list article .pricePoint .website img{display:inline-block;width:20px;height:20px}main#home #list article .pricePoint .website .color{width:20px;height:20px;display:inline-block;border-radius:.25em;border:none}main#home #list article .pricePoint .website a{color:#000}main#home #list article .pricePoint .website svg{width:20px}@keyframes spinAnimation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}main#home #spinner svg{width:30px;animation:spinAnimation 1.2s linear infinite}body{font-family:Arial,Helvetica,sans-serif;color:#000;background-color:#e0e0e8}main{padding:.5em;margin:.5em;background-color:#fff;border-radius:.5em}
