header,main{--maxwidth: 800px}@media screen and (max-width: 800px){header,main{--maxwidth: 100vw}}*{box-sizing:border-box}html{margin:0;width:100%;height:100%;box-sizing:border-box}html body{background:#fff;font-family:Lato,Arial,Helvetica,sans-serif;font-size:16px;color:#656f74;line-height:1.42857;margin:0;display:flex;flex-direction:column;align-items:center;min-height:100dvh}html body header{max-width:var(--maxwidth);padding:1rem}html body header nav.head{color:#758c9a;font-size:16px}html body header nav.head .wrapper .logo{text-align:center}html body header nav.head .wrapper .logo img{max-width:100%}html body header nav.head .wrapper ul.user-settings{float:right;line-height:24px;padding:38px 0 0;text-align:right}html body header nav.head .wrapper ul.user-settings li{font-family:Lato,Arial,Helvetica,sans-serif;vertical-align:middle;display:inline-block;font-weight:400;list-style:none}html body header nav.head .wrapper ul.user-settings li a{text-decoration:none;color:#758c9a}html body main{min-height:500px;max-width:var(--maxwidth);padding-inline:1rem}html body main p.index-heading,html body main p.invalid-heading{text-align:center;font-size:18pt}html body main div.container{font-family:Lato,Arial,Helvetica,sans-serif;width:1170px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:100%}html body main div.container .row{margin-left:-15px;margin-right:-15px}html body main div.container .row .content{padding-bottom:20px}html body main div.container .row .content .panel{border:0}html body main div.container .row .content .panel .data-confirmed{color:#008344;background-color:#00834426;text-align:center;margin-top:20px;padding:10px}html body main div.container .row .content .panel .data-confirmed .data-confirmed-heading{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:2em;margin-bottom:10px}html body main div.container .row .content .panel .data-confirmed .data-confirmed-heading div{margin-left:10px}html body main div.container .row .content .panel .data-invalid{color:#b10000;background-color:#b1000026;text-align:center;margin-top:20px;padding:10px}html body main div.container .row .content .panel .data-invalid .data-invalid-heading{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:2em;margin-bottom:10px}html body main div.container .row .content .panel .data-invalid .data-invalid-heading div{margin-left:10px}html body main div.container .row .content .panel .panel-body{padding:0;color:#000;word-wrap:break-word}html body main div.container .row .content .panel .panel-body .description-of-goods-field{margin:10px 0}html body main div.container .row .content .panel .panel-body table.panel-table{table-layout:fixed;width:100%;font-size:14px;max-width:100%;margin:20px 0}html body main div.container .row .content .panel .panel-body table.panel-table tr.clickable{cursor:pointer}html body main div.container .row .content .panel .panel-body table.panel-table tr:nth-child(odd){background-color:#f2f9f6}html body main div.container .row .content .panel .panel-body table.panel-table tr td{padding:5px;vertical-align:text-top}html body main div.container .row .content .panel .panel-body table.panel-table tr td.field-name{font-weight:700}html body main div.container .row .content .panel .disclaimer-text{font-size:.75em}html body footer{width:100%;margin-top:auto;text-align:center;color:#ddd;background-color:#008344;padding:10px 0}html body footer .footer-row{display:flex;flex-direction:row;justify-content:center;align-items:center}html body footer small{line-height:normal;margin-left:10px}
