.account{padding:32px 16px 56px}.account__nav,.account__pagination{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin:24px 0}.account__nav{border-bottom:1px solid #DCDCDC;padding-bottom:16px}.account__nav a,.account__nav button{color:#02276b}.account__nav [aria-current=page]{font-weight:700;text-decoration:underline;text-underline-offset:6px}.account__nav form{margin-left:auto}.account__nav button{background:none;border:none;font:inherit;text-decoration:underline;cursor:pointer}.account__notice,.account__panel{padding:20px;background:#F8F5F0;border:1px solid #DCDCDC;margin-bottom:24px}.account__notice ul{padding-left:20px}.account__summary{display:grid;gap:16px}.account__panel address{font-style:normal;line-height:1.7}.account__panel h2{margin-bottom:16px}.account__table-wrap{overflow-x:auto;margin:24px 0}.account__table-wrap table{border-collapse:collapse;width:100%;text-align:left}.account__table-wrap caption{text-align:left;font-size:1.25rem;font-weight:600;margin-bottom:16px}.account__table-wrap th,.account__table-wrap td{padding:16px 12px;border-bottom:1px solid #DCDCDC;vertical-align:top}.account__table-wrap thead{background:#F8F5F0}.account__table-wrap th{font-weight:600}.account__table-wrap small{display:block;margin-top:6px}.account dl>div{display:flex;justify-content:space-between;gap:24px;margin-bottom:12px}.account dd{text-align:right}.account__totals{max-width:400px;margin-left:auto}.account__total{padding-top:16px;border-top:1px solid #DCDCDC}.account__total dt,.account__total dd{font-weight:700}.account__form{max-width:840px}.account__form fieldset{border:0;margin:0 0 32px;padding:0;min-width:0}.account__form legend{font-size:1.4rem;font-weight:600;margin-bottom:20px}.account__form--login{max-width:460px;margin-top:24px}.account__fields{display:grid;gap:20px}.account__field{display:flex;flex-direction:column;gap:8px;min-width:0}.account__field label{font-weight:600}.account__field input{width:100%;min-height:48px;border:1px solid #818181;border-radius:2px;padding:12px;background:#FFF}.account__form--login .account__field{margin-bottom:20px}.account__button{all:unset;font-family:Inter,sans-serif;font-weight:400;font-size:1rem;color:#fff;display:flex;align-items:center;justify-content:auto;flex-direction:row;flex-wrap:auto;gap:8px;line-height:1.3;background:#000;padding:16px 24px;border-radius:8px;cursor:pointer;transition:all .3s ease}.account__button.btn-outline{font-family:Inter,sans-serif;font-weight:400;font-size:1rem;color:#000;line-height:1.3;background:transparent;border:solid 1px #000}.account__button:hover{color:#fff;background:rgba(0,0,0,.5)}.account__button{background:#02276B}.account a:focus-visible,.account button:focus-visible,.account input:focus-visible,.account__table-wrap:focus-visible{outline:3px solid #02276B;outline-offset:4px}@media only screen and (min-width: 992px){.account{padding:48px 24px 80px}.account__fields,.account__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
