body.customerportal-page .customerportal__header{margin-bottom:1rem}body.customerportal-page .customerportal__hello{font-size:16px;font-weight:600;color:#006583;display:flex;flex-direction:row;align-items:center;gap:.5rem}body.customerportal-page .customerportal__hello svg{fill:#006583}body.customerportal-page .customerportal__content{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}body.customerportal-page .customerportal__content h2{margin-bottom:2rem;font-size:22px}body.customerportal-page .card--incident-report{border-radius:20px;background-color:#fff;padding:1rem 2rem;display:flex;flex-direction:column;gap:1rem;align-items:center}body.customerportal-page .card--incident-report .incident-report__icon{fill:#006583}body.customerportal-page .card--incident-report .incident-report__metadatas{display:flex;gap:1rem;flex-direction:row;align-items:center;justify-content:space-between;width:100%}body.customerportal-page .card--incident-report .incident-report__summary{flex:1;display:flex;gap:1rem;align-items:center;flex-direction:column}body.customerportal-page .card--incident-report .incident-report__report-number,body.customerportal-page .card--incident-report .incident-report__equipment,body.customerportal-page .card--incident-report .incident-report__serial-number{margin-bottom:0;font-size:18px}body.customerportal-page .card--incident-report .incident-report__date{color:#999;font-size:16px;font-weight:600}body.customerportal-page .card--incident-report .incident-report__actions a{padding:.5rem;margin-bottom:0}@media(min-width: 992px){body.customerportal-page .card--incident-report{flex-direction:row}body.customerportal-page .card--incident-report .incident-report__summary{flex-direction:row}body.customerportal-page .card--incident-report .incident-report__equipment::before,body.customerportal-page .card--incident-report .incident-report__serial-number::before{content:"•";margin-right:1rem}body.customerportal-page .card--incident-report .incident-report__metadatas{width:auto}}body.customerportal-page .card--invoice{border-radius:20px;background-color:#fff;padding:1rem 2rem;display:flex;flex-direction:column;gap:1rem;align-items:center}body.customerportal-page .card--invoice .invoice__metadatas{display:flex;gap:1rem;flex-direction:row;align-items:center;justify-content:space-between;width:100%}body.customerportal-page .card--invoice .invoice__summary{flex:1;display:flex;gap:1rem;align-items:center;flex-direction:column}body.customerportal-page .card--invoice .invoice__invoice-number,body.customerportal-page .card--invoice .invoice__amount{margin-bottom:0;font-size:18px}body.customerportal-page .card--invoice .invoice__date{color:#999;font-size:16px;font-weight:600}body.customerportal-page .card--invoice .invoice__actions a{padding:.5rem;margin-bottom:0}@media(min-width: 992px){body.customerportal-page .card--invoice{flex-direction:row}body.customerportal-page .card--invoice .invoice__summary{flex-direction:row}body.customerportal-page .card--invoice .invoice__amount::before{content:"•";margin-right:1rem}body.customerportal-page .card--invoice .invoice__metadatas{width:auto}}body.customerportal-page .incident-reports{list-style:none;margin:0;display:flex;flex-direction:column;gap:1rem}body.customerportal-page .incident-reports--empty{display:flex;flex-direction:column;align-items:center}body.customerportal-page .incident-reports--empty img{width:320px;height:320px}body.customerportal-page .incident-reports--empty h3{text-align:center;color:#006583}body.customerportal-page .my-last-incident-reports .incident-reports--empty img{width:128px;height:128px}body.customerportal-page .invoices{list-style:none;margin:0;display:flex;flex-direction:column;gap:1rem}body.customerportal-page .invoices--empty{display:flex;flex-direction:column;align-items:center}body.customerportal-page .invoices--empty img{width:320px;height:320px}body.customerportal-page .invoices--empty h3{text-align:center;color:#006583}body.customerportal-page .my-last-invoices .invoices--empty img{width:128px;height:128px}body.customerportal-page.customerportal-invoices .customerportal__content{display:flex;flex-direction:column;gap:2rem}body.customerportal-page.customerportal-invoices .customerportal__content h2{font-size:22px;margin-bottom:0}body.customerportal-page.customerportal-invoices .customerportal__content form{display:flex;flex-direction:row;justify-content:flex-end}body.customerportal-page.customerportal-invoices .customerportal__content form input{background-color:#fff;width:256px}body.customerportal-page.customerportal-invoices .customerportal__content form button[type=submit]{height:100%;display:flex;border-top-left-radius:0px !important;border-bottom-left-radius:0px !important}body.customerportal-page.customerportal-dashboard .customerportal__content{gap:6rem}body.customerportal-page.customerportal-dashboard .customerportal__content h2{font-size:22px;margin-bottom:0}body.customerportal-page.customerportal-dashboard .customerportal__content section{display:flex;flex-direction:column;gap:2rem}body.customerportal-page.customerportal-dashboard .customerportal__content section header{display:flex;flex-direction:column}body.customerportal-page.customerportal-dashboard .customerportal__content section header a{text-align:right;color:#006583;display:flex;align-items:center;gap:.5rem;font-weight:600}body.customerportal-page.customerportal-dashboard .customerportal__content section header a svg{fill:#006583}body.customerportal-page.customerportal-dashboard .customerportal__content section header a:hover,body.customerportal-page.customerportal-dashboard .customerportal__content section header a:focus{color:#eb7f03}body.customerportal-page.customerportal-dashboard .customerportal__content section header a:hover svg,body.customerportal-page.customerportal-dashboard .customerportal__content section header a:focus svg{fill:#eb7f03}@media(min-width: 992px){body.customerportal-page.customerportal-dashboard .customerportal__content section header{flex-direction:row;justify-content:space-between}}body.customerportal-page.customerportal-incident-reports .customerportal__content{display:flex;flex-direction:column;gap:2rem}body.customerportal-page.customerportal-incident-reports .customerportal__content h2{font-size:22px;margin-bottom:0}body.customerportal-page.customerportal-incident-reports .customerportal__content form{display:flex;flex-direction:row;justify-content:flex-end}body.customerportal-page.customerportal-incident-reports .customerportal__content form input{background-color:#fff;width:320px}body.customerportal-page.customerportal-incident-reports .customerportal__content form button[type=submit]{height:100%;display:flex;border-top-left-radius:0px !important;border-bottom-left-radius:0px !important}
