body.company-gxo .company-primary{padding:24px 40px 32px;background:#f4f6f5;border-top:1px solid #bac9c0}
body.company-gxo #global-finance-content{max-width:1120px;margin:auto}
body.company-gxo #global-finance-content .table-scroll{overflow:auto;max-width:100%}
body.company-gxo #global-finance-content table{width:100%;table-layout:fixed}
body.company-gxo #global-finance-content th,body.company-gxo #global-finance-content td{white-space:normal!important;overflow-wrap:anywhere;word-break:normal;vertical-align:top;padding:16px 14px!important}
body.company-gxo #global-finance-content th:first-child{width:27%}
body.company-gxo #global-finance-content th:nth-child(2){width:38%}
body.company-gxo #global-finance-content th:nth-child(3){width:35%}
body.company-gxo #global-finance-csv{display:none}
body.company-gxo .company-csv-download{background:#173b2f;color:#fff;min-height:44px;padding:12px 18px}
body.company-gxo .company-other-data{margin:24px 40px;border:1px solid #bac9c0;padding:16px}
body.company-gxo .company-other-data>summary{font-size:18px;min-height:44px;cursor:pointer}
body.company-gxo .company-file-status{font-size:13px;color:#345944}
@media(max-width:700px){body.company-gxo .company-primary{padding:20px 24px}body.company-gxo .company-other-data{margin:20px 24px;padding:12px}body.company-gxo #global-finance-content :is(th,td){font-size:14px;padding:12px 6px!important}body.company-gxo #global-finance-content td:nth-child(3){font-size:12px}body.company-gxo .company-csv-download{width:100%}}
body.company-gxo .data-arrival{padding:20px 40px 12px!important;min-height:0!important}
body.company-gxo .data-arrival .lead{padding:0!important;margin:0!important}
body.company-gxo .data-arrival h1{font-size:44px!important;margin:8px 0!important}
body.company-gxo .data-arrival p{margin:8px 0!important}
body.company-gxo .company-primary h2{font-size:28px;margin:8px 0}
body.company-gxo .company-primary>p{margin:8px 0;font-size:14px}
body.company-gxo #global-finance-content{margin-top:16px}
body.company-gxo #finance-company-detail h3{margin:12px 0 8px}
body.company-gxo #finance-company-detail>p{margin:8px 0;font-size:14px}
body.company-gxo #finance-company-detail details{margin:8px 0}
body.company-gxo #finance-company-detail [data-save-item]{margin:8px 0}
body.company-gxo #global-finance-content :is(th,td){padding:12px 14px!important}
@media(max-width:700px){body.company-gxo .data-arrival{padding:20px 24px 12px!important}body.company-gxo .data-arrival h1{font-size:34px!important}body.company-gxo .company-primary h2{font-size:24px}body.company-gxo #global-finance-content :is(th,td){padding:10px 6px!important}}
body.company-gxo.data-design-en.reading-upgrade .data-first-title{height:auto!important;display:block!important;padding:20px 0 12px!important}
body.company-gxo.data-design-en.reading-upgrade .data-first-title .lead{padding:0!important}
body.company-gxo .company-primary{padding-left:0!important;padding-right:0!important}
body.company-gxo .company-primary>p{margin:4px 0}
body.company-gxo .data-countries a{overflow-wrap:normal;white-space:nowrap}
@media(max-width:700px){body.company-gxo .data-countries{gap:12px!important;overflow-x:auto}body.company-gxo .data-countries a{font-size:12px!important}}
body.company-gxo #finance-company-detail h3{display:none}
body.company-gxo #global-finance-content>label{display:inline-block;font-size:14px;margin:0 12px 0 0}
body.company-gxo #global-finance-content>select{display:inline-block;width:180px;min-height:44px;margin:0;vertical-align:middle}
@media(max-width:700px){body.company-gxo .company-primary h2{font-size:21px!important;line-height:1.25}body.company-gxo .company-primary>p{font-size:12px;line-height:1.5}body.company-gxo #global-finance-content{margin-top:12px}body.company-gxo #global-finance-content>select{width:160px}}
