@import url('https://fonts.googleapis.com/css2?family=Rationale&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Rationale&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Quantico&display=swap');

.content-text[data-bookid="traveller"] .traveller-bi-main > img {
display: block; margin: 0 auto; width: 60%; background-color: white;
}

.content-text[data-bookid="traveller"] .traveller-bi-header {
opacity: 1; color: var(--color-surface1) !important; background-color: var(--color-grayscale1); background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(https://files.d20.io/images/458621837/03rWRlEw4kgwo5dt-tIpnw/max.jpg?1759334994); background-repeat: no-repeat; background-position: center center; background-size: cover; padding: 20px;
}

.content-text[data-bookid="traveller"] .traveller-bi-header b {
display: block; text-align: center; font-size: 50px; color: white !important;
}

.content-text[data-bookid="traveller"] .traveller-bi-header p {
text-align: center; color: white !important;
}

.content-text[data-bookid="traveller"] .traveller-bi-tabs-container {
display: grid;
}

.content-text[data-bookid="traveller"] #traveller-bi-start-here {
grid-area: button-start-here;
}

.content-text[data-bookid="traveller"] #traveller-bi-core-rules {
grid-area: button-core-rules;
}

.content-text[data-bookid="traveller"] #traveller-bi-adventures {
grid-area: button-adventures;
}

.content-text[data-bookid="traveller"] #traveller-bi-campaigns {
grid-area: button-campaigns;
}

.content-text[data-bookid="traveller"] #traveller-bi-charted-space {
grid-area: button-charted-space;
}

.content-text[data-bookid="traveller"] #traveller-bi-ffw {
grid-area: button-ffw;
}

.content-text[data-bookid="traveller"] #traveller-bi-coming-soon {
grid-area: button-coming-soon;
}

.content-text[data-bookid="traveller"] .traveller-bi-tabs-container h4 {
margin-bottom: 10px; margin-top: 0;
}

.content-text[data-bookid="traveller"] .traveller-bi-tabs-container > a {
font-family: "Bebas Neue", sans-serif !important; font-size: 35px; border-radius: 30px 30px 30px 30px; text-align: center; height: 100px !important; margin: 5px; border: solid 1px gray;
}

.content-text[data-bookid="traveller"] .traveller-bi-tabs-container > span {
font-family: "Bebas Neue", sans-serif !important; font-size: 35px; border-radius: 30px 30px 30px 30px; text-align: center; height: 100px !important; margin: 5px; border: solid 1px gray;
}

.content-text[data-bookid="traveller"] .traveller-bi-tabs-container > a:first-of-type {
height: 60px !important;
}

.content-text[data-bookid="traveller"] .traveller-bi-tab-content {
display: none; scroll-margin-top: 320px;
}

.content-text[data-bookid="traveller"] .traveller-bi-tab-label {
display: block; align-content: center; padding: 5px 15px; color: var(--color-surface1) !important; background-color: var(--color-grayscale1); transition: background-color 200ms linear;
}

.content-text[data-bookid="traveller"] .traveller-bi-tab-content:target {
display: block; order: 99; width: 100%; margin-top: 15px; grid-area: content; grid-column: 1/4; border: var(--color-grayscale2) 1px solid; padding: 5px;
}

.content-text[data-bookid="traveller"] :not(:has(.traveller-bi-tab-content:target)) .traveller-bi-tab-content.traveller-bi-tab-default {
display: block; order: 99; width: 100%; margin-top: 15px; grid-area: content; grid-column: 1/4; border: var(--color-grayscale2) 1px solid; padding: 5px;
}

.content-text[data-bookid="traveller"] .traveller-bi-tab-label:has(+ .traveller-bi-tab-content:target) {
background-color: red; transition: background-color 200ms linear;
}

.content-text[data-bookid="traveller"] :not(:has(.traveller-bi-tab-content:target)) .traveller-bi-tab-label.traveller-bi-tab-default {
background-color: red; transition: background-color 200ms linear;
}

.content-text[data-bookid="traveller"] span.traveller-bi-tab-label {
background-color: gray !important;
}

.content-text[data-bookid="traveller"] .traveller-bi-tab-label-ffw {
background-image: url(https://files.d20.io/images/458527911/NtCAB_exQltxiM6mXeSyaw/med.png?1759253093); background-repeat: no-repeat; background-position: center center; background-size: contain; padding: 5px; background-origin: content-box;
}

.content-text[data-bookid="traveller"] .traveller-bi-tab-item {
display: flex; margin-left: 10px; margin-right: 10px; animation-name: slide-in; animation-duration: 1s; opacity: 1; margin-bottom: 20px;
}

.content-text[data-bookid="traveller"] .traveller-bi-tab-item:first-of-type {
margin-top: 10px;
}

.content-text[data-bookid="traveller"] .traveller-bi-tab-item > div > div {
display: flex; margin: 0; justify-content: center; gap: 30px;
}

.content-text[data-bookid="traveller"] .traveller-bi-tab-item > div > b {
margin-left: 20px; font-size: 20px;
}

.content-text[data-bookid="traveller"] .traveller-bi-tab-item > div > p {
margin-left: 20px !important; margin-bottom: 0px !important;
}

.content-text[data-bookid="traveller"] .traveller-bi-tab-item > div > div > img {
width: 200px; height: fit-content;
}

.content-text[data-bookid="traveller"] .traveller-bi-tab-item > img {
width: 200px; height: fit-content;
}

.content-text[data-bookid="traveller"] .traveller-bi-tab-start-here {
margin-left: 0px; margin-right: 0px; margin-top: 5px !important;
}

.content-text[data-bookid="traveller"] .traveller-bi-tab-start-here > div > b {
margin-left: 0px; margin-right: 0px;
}

.content-text[data-bookid="traveller"] .traveller-bi-tab-start-here > div > p {
margin-left: 0px; margin-right: 0px;
}

.content-text[data-bookid="traveller"] .traveller-bi-tab-start-here > div > div {
gap: 50px;
}

.content-text[data-bookid="traveller"] .traveller-bi-tab-content a:link {
color: red !important;
}

.content-text[data-bookid="traveller"] .traveller-bi-tab-content a:visited {
color: red !important;
}

.content-text[data-bookid="traveller"] p {
font-family: "Arial"; color: var(--color-grayscale1);
}

.content-text[data-bookid="traveller"] b {
font-family: "Arial"; color: var(--color-grayscale1);
}

.content-text[data-bookid="traveller"] th {
font-family: "Arial"; color: var(--color-grayscale1);
}

.content-text[data-bookid="traveller"] td {
font-family: "Arial"; color: var(--color-grayscale1);
}

.content-text[data-bookid="traveller"] i {
font-family: "Arial"; color: var(--color-grayscale1);
}

.content-text[data-bookid="traveller"] li {
font-family: "Arial"; color: var(--color-grayscale1);
}

.content-text[data-bookid="traveller"] h1 {
font-family: "Bebas Neue", sans-serif !important; color: var(--color-grayscale1) !important; font-weight: normal !important;
}

.content-text[data-bookid="traveller"] h2 {
font-family: "Rationale" !important; color: var(--color-grayscale1); font-weight: bold !important;
}

.content-text[data-bookid="traveller"] h3 {
font-family: "Rationale" !important; text-decoration: underline; color: var(--color-grayscale1); font-weight: bold !important;
}

.content-text[data-bookid="traveller"] .mongoose-chapter-header ~ p {
margin-bottom: 1.6em;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-chapter ~ p {
margin-bottom: 1.6em;
}

.content-text[data-bookid="traveller"] .mongoose-cutcorner-bottom > p {
margin-bottom: 1.6em;
}

.content-text[data-bookid="traveller"] .mongoose-chapter-header > img {
height: 222px;
}

.content-text[data-bookid="traveller"] .mongoose-chapter-header > div {
margin-top: -153px; position: absolute;
}

.content-text[data-bookid="traveller"] .mongoose-chapter-header div > span:first-child {
color: #f26723; font-family: Helvetica Neue; font-size: 150px; font-weight: bold;
}

.content-text[data-bookid="traveller"] .mongoose-chapter-header div:nth-child(2) {
color: #f26723; font-family: Rationale; font-size: 70px; font-weight: bold; margin-left: 15px;
}

.content-text[data-bookid="traveller"] .mongoose-header {
font-family: "Bebas Neue", sans-serif !important; color: black !important; font-weight: normal !important;
}

.content-text[data-bookid="traveller"] .mongoose-font {
font-family: "Rationale" !important; color: black !important; font-weight: bold !important;
}

.content-text[data-bookid="traveller"] .mongoose-font-ul {
font-family: "Rationale" !important; text-decoration: underline !important; color: black !important; font-weight: bold !important;
}

.content-text[data-bookid="traveller"] .mongoose-contents b {
margin-top: -10px; display: block;
}

.content-text[data-bookid="traveller"] .mongoose-cutcorner {
position: relative; border: 2px solid #e37638; display: inline-block; padding: 0px 30px 0px 15px; background: #edd4c1;
}

.content-text[data-bookid="traveller"] .mongoose-cutcorner {
color: black !important;
}

.content-text[data-bookid="traveller"] .mongoose-cutcorner h3 {
color: black !important;
}

.content-text[data-bookid="traveller"] .mongoose-cutcorner *:not(a) {
color: black !important;
}

.content-text[data-bookid="traveller"] .mongoose-cutcorner:before {
position: absolute; right: -1px; top: -1px; content: ""; border-top: 70px solid #e37638; border-left: 70px solid transparent;
}

.content-text[data-bookid="traveller"] .mongoose-cutcorner:after {
position: absolute; right: -2px; top: -2px; content: ""; border-top: 70px solid var(--color-surface1); border-left: 70px solid transparent;
}

.content-text[data-bookid="traveller"] .mongoose-cutcorner-bottom {
position: relative; border: 2px solid #e37638; display: inline-block; padding: 0px 30px 0px 15px; background: #edd4c1;
}

.content-text[data-bookid="traveller"] .mongoose-cutcorner-bottom {
color: black !important;
}

.content-text[data-bookid="traveller"] .mongoose-cutcorner-bottom h3 {
color: black !important;
}

.content-text[data-bookid="traveller"] .mongoose-cutcorner-bottom * {
color: black !important;
}

.content-text[data-bookid="traveller"] .mongoose-cutcorner-bottom:before {
position: absolute; right: -1px; bottom: -1px; content: ""; border-bottom: 70px solid #e37638; border-left: 70px solid transparent;
}

.content-text[data-bookid="traveller"] .mongoose-cutcorner-bottom:after {
position: absolute; right: -2px; bottom: -2px; content: ""; border-bottom: 70px solid var(--color-surface1); border-left: 70px solid transparent;
}

.content-text[data-bookid="traveller"] .mongoose-blue-highlights-border {
padding: 2px; overflow: hidden; background-color: gray;
}

.content-text[data-bookid="traveller"] .mongoose-blue-highlights-border {
color: black !important;
}

.content-text[data-bookid="traveller"] .mongoose-blue-highlights-border h2 {
color: black !important;
}

.content-text[data-bookid="traveller"] .mongoose-blue-highlights-border * {
color: black !important;
}

.content-text[data-bookid="traveller"] .mongoose-blue-highlights > .mongoose-blue-highlights-border {
margin-top: 20px; margin-bottom: 20px;
}

.content-text[data-bookid="traveller"] .mongoose-yellow-highlights > .mongoose-blue-highlights-border {
margin-top: 20px; margin-bottom: 20px;
}

.content-text[data-bookid="traveller"] .mongoose-blue-highlights {
overflow: hidden; background-color: #b9d9e9;
}

.content-text[data-bookid="traveller"] .mongoose-blue-highlights-inner-content {
overflow: hidden; margin-left: -2px; margin-right: -2px; background-color: #a0cfe3;
}

.content-text[data-bookid="traveller"] .mongoose-blue-highlights-inner-content > i {
margin-left: 20px;
}

.content-text[data-bookid="traveller"] .mongoose-blue-highlights-inner-content > h1 {
margin-left: 20px;
}

.content-text[data-bookid="traveller"] .mongoose-blue-highlights-inner-content > h2 {
margin-left: 20px;
}

.content-text[data-bookid="traveller"] .mongoose-blue-highlights-inner-content > h3 {
margin-left: 20px;
}

.content-text[data-bookid="traveller"] .mongoose-yellow-highlights {
overflow: hidden; background-color: #f3f3da;
}

.content-text[data-bookid="traveller"] .mongoose-yellow-highlights-inner-content {
overflow: hidden; margin-left: -2px; margin-right: -2px; background-color: #f9f9c9;
}

.content-text[data-bookid="traveller"] .mongoose-blue-highlights h3 {
margin: 15px; text-decoration: none !important; font-style: italic;
}

.content-text[data-bookid="traveller"] .mongoose-yellow-highlights h3 {
margin: 15px; text-decoration: none !important; font-style: italic;
}

.content-text[data-bookid="traveller"] .mongoose-blue-highlights p {
margin: 15px;
}

.content-text[data-bookid="traveller"] .mongoose-yellow-highlights p {
margin: 15px;
}

.content-text[data-bookid="traveller"] .mongoose-border-rulestitle-wrapper {
display: grid; grid-template-columns: 1fr 6px;
}

.content-text[data-bookid="traveller"] .mongoose-border-rules-squiggle {
margin-left: -5px; width: 18px; background-color: #f26723;
}

.content-text[data-bookid="traveller"] .mongoose-border-rulestitle {
padding: 2px; padding-left: 15px; height: 50px; color: white; overflow: hidden; background-color: gray;
}

.content-text[data-bookid="traveller"] .mongoose-border-rulestitle p {
font-size: 20px; color: white; margin-top: 10px;
}

.content-text[data-bookid="traveller"] .mongoose-border-rulesheader {
display: grid; grid-template-columns: 0.5fr 1fr 1.5fr; color: #f26723; font-weight: bold; border-bottom: 2px solid #f26723;
}

.content-text[data-bookid="traveller"] .mongoose-border-rulesbody {
display: grid; grid-template-columns: 0.5fr 1fr 1.5fr; border-bottom: 1px solid #f26723;
}

.content-text[data-bookid="traveller"] .mongoose-border-careerheader {
display: grid; grid-template-columns: 1.5fr 1fr 1fr; color: #f26723; font-weight: bold; border-bottom: 2px solid #f26723;
}

.content-text[data-bookid="traveller"] .mongoose-border-careerbody {
display: grid; grid-template-columns: 1.5fr 1fr 1fr; border-bottom: 1px solid #f26723;
}

.content-text[data-bookid="traveller"] .mongoose-border-none {
border-bottom: 0;
}

.content-text[data-bookid="traveller"] .mongoose-vertical-rulestitle-wrapper {
display: grid; grid-template-columns: 50px 1fr;
}

.content-text[data-bookid="traveller"] .mongoose-vertical-text {
writing-mode: vertical-lr; text-orientation: sideways-right; display: block; transform: rotate(180deg); margin-top: 15px; font-size: 1.2em; font-family: "Bebas Neue";
}

.content-text[data-bookid="traveller"] .mongoose-vertical-rulestitle {
background: gray !important; margin-left: 5px; padding: 2px; width: 40px; color: white; overflow: hidden; background-color: gray; padding-left: 7px; margin-top: 5px; margin-bottom: 5px;
}

.content-text[data-bookid="traveller"] .mongoose-vertical-rulesheader {
display: grid; grid-template-columns: 0.4fr 1fr 1fr; color: #f26723; font-weight: bold; border-bottom: 2px solid #f26723;
}

.content-text[data-bookid="traveller"] .mongoose-vertical-rulesbody {
display: grid; grid-template-columns: 0.4fr 1fr 1fr;
}

.content-text[data-bookid="traveller"] .mongoose-vertical-rulesbody span {
border-bottom: 1px solid #f26723;
}

.content-text[data-bookid="traveller"] .mongoose-border-careertitle {
padding: 2px; padding-left: 30px; color: white; overflow: hidden; background-color: #f26723; height: 5em;
}

.content-text[data-bookid="traveller"] .mongoose-border-careertitle span {
font-size: 50px; color: white; display: block; padding-top: 25px; font-family: "Bebas Neue";
}

.content-text[data-bookid="traveller"] table.mongoose-borderless {
border: 0 !important;
}

.content-text[data-bookid="traveller"] table.mongoose-borderless > tbody > tr {
border: 0 !important;
}

.content-text[data-bookid="traveller"] table.mongoose-borderless > tbody > tr > td {
border: 0 !important;
}

.content-text[data-bookid="traveller"] .mongoose-border-careerdescription {
padding: 0px; background: gray; border: 1px solid gray !important; margin-left: -5px; border-left: 0px; overflow: hidden;
}

.content-text[data-bookid="traveller"] .mongoose-border-careerdescription div {
padding: 5px; padding-left: 30px; background: var(--color-background);
}

.content-text[data-bookid="traveller"] .mongoose-orange-delimited-table {
width: 100%; margin-top: 5px !important;
}

.content-text[data-bookid="traveller"] .mongoose-orange-delimited-table th {
color: #f26723 !important; border-bottom: 2px solid #f26723; padding-right: 5px; font-size: 16px;
}

.content-text[data-bookid="traveller"] .mongoose-orange-delimited-table > tbody > tr > td {
border: 0 !important; border-top: 1px solid #f26723 !important;
}

.content-text[data-bookid="traveller"] .mongoose-border-skillspanel {
overflow: hidden; border: 1px solid gray !important; background: gray;
}

.content-text[data-bookid="traveller"] .mongoose-border-skillspanel > div {
background: var(--color-background);
}

.content-text[data-bookid="traveller"] .mongoose-grey-highlights-border {
padding: 2px; overflow: hidden; background-color: gray;
}

.content-text[data-bookid="traveller"] .mongoose-grey-highlights > .mongoose-grey-highlights-border {
margin-top: -1px; margin-bottom: -1px;
}

.content-text[data-bookid="traveller"] .mongoose-grey-highlights {
overflow: hidden; background-color: white;
}

.content-text[data-bookid="traveller"] .mongoose-grey-highlights-inner-content {
overflow: hidden; margin-left: -2px; margin-right: -2px; background-color: white; width: 95%;
}

.content-text[data-bookid="traveller"] .mongoose-grey-highlights h3 {
margin: 15px;
}

.content-text[data-bookid="traveller"] .mongoose-grey-highlights p {
margin: 15px;
}

.content-text[data-bookid="traveller"] .mongoose-core-collection {
color: #43b1eb;
}

.content-text[data-bookid="traveller"] .mongoose-orange-white-header {
background-color: #f26723;
}

.content-text[data-bookid="traveller"] .mongoose-orange-white-header > th {
color: white !important;
}

.content-text[data-bookid="traveller"] .mongoose-common-spacecraft-page {
background-color: #9faebc; background-image: url('https://files.d20.io/images/425661397/4S6Sh67fvDomgHsohwZ2qQ/med.png?1737472986');
}

.content-text[data-bookid="traveller"] .mongoose-common-spacecraft-page > .mongoose-common-spacecraft-desc1 {
width: 90%;
}

.content-text[data-bookid="traveller"] .mongoose-common-spacecraft-grid {
display: grid;
}

.content-text[data-bookid="traveller"] .mongoose-common-spacecraft-title {
overflow: hidden; background-color: #f26723; width: 90%; font-weight: bold !important; font-size: 35px; text-align: left; margin: 0 auto; padding: 15px; color: black !important; grid-column: 1; grid-row: 1; font-family: "Rationale" !important;
}

.content-text[data-bookid="traveller"] .mongoose-common-spacecraft-title > em {
font-size: 35px; font-weight: bold !important;
}

.content-text[data-bookid="traveller"] .mongoose-common-spacecraft-type {
color: white !important; width: 30%; background-color: #bd6c3c; grid-column: 1; grid-row: 1; text-align: center; font-size: 26px !important; padding: 0; margin-left: 60%; padding-top: 20px;
}

.content-text[data-bookid="traveller"] .mongoose-common-spacecraft-type span {
font-size: 26px;
}

.content-text[data-bookid="traveller"] .mongoose-common-spacecraft-desc {
grid-template-columns: 0.95fr 1.05fr 0.1fr; grid-auto-rows: 1fr;
}

.content-text[data-bookid="traveller"] .mongoose-common-spacecraft-desc > div {
display: contents;
}

.content-text[data-bookid="traveller"] .mongoose-common-spacecraft-panel {
background-color: #eceff2;
}

.content-text[data-bookid="traveller"] .mongoose-common-spacecraft-desc1 {
background-color: #eceff2;
}

.content-text[data-bookid="traveller"] div.mongoose-common-spacecraft-panel {
margin-left: 0px; padding-left: 3px; padding-right: 3px; margin-top: 2px; padding-top: 10px; margin-right: 2px; margin-bottom: 2px; color: black !important;
}

.content-text[data-bookid="traveller"] p.mongoose-common-spacecraft-desc1 {
margin-left: 0px; padding-left: 3px; padding-right: 3px; margin-top: 2px; padding-top: 10px; margin-right: 2px; margin-bottom: 2px; color: black !important;
}

.content-text[data-bookid="traveller"] .mongoose-common-spacecraft-desc2 {
background-color: #eceff2; height: 100%;
}

.content-text[data-bookid="traveller"] p.mongoose-common-spacecraft-desc2 {
padding-left: 30px !important; height: calc(100% - 4px); margin-top: 2px; width: calc(100% - 4px); margin-left: 2px; padding-top: 10px; color: black !important;
}

.content-text[data-bookid="traveller"] div.mongoose-common-spacecraft-desc1 {
background-color: black; display: grid; padding-left: 0;
}

.content-text[data-bookid="traveller"] div.mongoose-common-spacecraft-desc2 {
background-color: black; display: grid; padding-left: 0;
}

.content-text[data-bookid="traveller"] .mongoose-common-spacecraft-details {
grid-template-columns: 1fr 0.05fr 0.5fr 0.05fr;
}

.content-text[data-bookid="traveller"] .mongoose-common-spacecraft-details div:first-child {
background-color: #c6cdd355 !important; padding-left: 30px; height: 100%; padding-right: 30px;
}

.content-text[data-bookid="traveller"] .mongoose-common-spacecraft-details div table {
font-size: 16px !important; color: black !important; width: 100%;
}

.content-text[data-bookid="traveller"] .mongoose-common-spacecraft-details td {
border: 1px solid black !important; padding: 5px;
}

.content-text[data-bookid="traveller"] div.mongoose-common-spacecraft-header > p {
text-align: center; margin-bottom: 20px;
}

.content-text[data-bookid="traveller"] div.mongoose-common-spacecraft-header > p:nth-child(2n + 11) {
border-bottom: 1px solid black;
}

.content-text[data-bookid="traveller"] div.mongoose-common-spacecraft-header > p:nth-child(2n + 11) {
margin-bottom: 0;
}

.content-text[data-bookid="traveller"] div.mongoose-common-spacecraft-header > p:nth-child(2n + 10) {
margin-bottom: 0;
}

.content-text[data-bookid="traveller"] p.mongoose-common-spacecraft-header {
background-color: #f26723; color: white !important; font-weight: bold; font-size: 22px; padding: 2px; font-family: "Rationale" !important;
}

.content-text[data-bookid="traveller"] .mongoose-common-spacecraft-beauty {
width: 80%; display: block; margin: 0 auto; background: linear-gradient(90deg, #c6cdd3, #c6cdd3 10%, #c6cdd3 60%, #e37638 60%, #e37638 90%, #c6cdd3 90% ); background-color: #c6cdd3;
}

.content-text[data-bookid="traveller"] .mongoose-common-spacecraft-beauty h2 {
float: right; margin-right: calc(10% + 10px); text-align: right; font-style: italic !important; text-decoration: underline;
}

.content-text[data-bookid="traveller"] .mongoose-common-spacecraft-beauty img {
background-color: transparent; margin-top: -80px;
}

.content-text[data-bookid="traveller"] p.mongoose-black-border {
border: 2px solid black; padding: 5px;
}

.content-text[data-bookid="traveller"] table.mongoose-grey-header tr th {
background-color: gray; color: white !important; padding: 5px; border: 0;
}

.content-text[data-bookid="traveller"] h1.mongoose-orange-text {
color: #f26723 !important;
}

.content-text[data-bookid="traveller"] h2.mongoose-orange-text {
color: #f26723 !important;
}

.content-text[data-bookid="traveller"] span.mongoose-orange-text {
color: #f26723 !important;
}

.content-text[data-bookid="traveller"] h2.mongoose-orange-text > b.mongoose-orange-border {
font-size: 20px;
}

.content-text[data-bookid="traveller"] div.mongoose-black-border p {
border: 1px solid black; padding: 5px;
}

.content-text[data-bookid="traveller"] .mongoose-orange-border {
border: 2px solid #f26723 !important; padding: 5px;
}

.content-text[data-bookid="traveller"] div.mongoose-black-border p:first-child {
margin-bottom: -1px;
}

.content-text[data-bookid="traveller"] .mongoose-npc-block {
background-color: #414042; width: 80%; margin: 0 auto;
}

.content-text[data-bookid="traveller"] .mongoose-npc-block h2 {
width: 90%; margin-left: 5%;
}

.content-text[data-bookid="traveller"] .mongoose-npc-block table:not(.table-bordered) {
width: 90%; margin: 0 auto !important;
}

.content-text[data-bookid="traveller"] .mongoose-npc-block div {
background-color: white !important;
}

.content-text[data-bookid="traveller"] .mongoose-npc-block tr {
border: 0 !important; border-bottom: 1px solid black;
}

.content-text[data-bookid="traveller"] .mongoose-npc-block th {
background-color: #f26723 !important; border: 0 !important; border-left: 1px solid black !important; border-bottom: 1px solid black !important; padding: 2px 5px 2px 5px !important;
}

.content-text[data-bookid="traveller"] .mongoose-npc-block td {
color: white !important; border: 1px solid black !important; border-left: 1px solid black !important; padding: 2px 5px 2px 5px !important;
}

.content-text[data-bookid="traveller"] .mongoose-npc-block b {
color: white !important; border: 1px solid black !important; border-left: 1px solid black !important; padding: 2px 5px 2px 5px !important;
}

.content-text[data-bookid="traveller"] .mongoose-npc-img {
display: block; width: 70%; margin: 0 auto; padding-bottom: 15px !important; filter: drop-shadow(5px 5px 5px #222);
}

.content-text[data-bookid="traveller"] .mongoose-npc-detail {
width: 80%; margin: 0 auto;
}

.content-text[data-bookid="traveller"] .mongoose-sector-div {
width: 25%; float: right; margin-left: 30px; margin-top: 25px;
}

.content-text[data-bookid="traveller"] .mongoose-sector-div tr {
height: 30px;
}

.content-text[data-bookid="traveller"] .mongoose-sector-div td {
width: 30px; height: 50px; padding: 0 !important; font-size: 2.5em; text-align: center; border: 1px solid var(--color-grayscale1);
}

.content-text[data-bookid="traveller"] .mongoose-sector-entry {
background-color: var(--color-grayscale1);
}

.content-text[data-bookid="traveller"] .mongoose-sector-entry span {
display: block; color: var(--color-surface1) !important; background-color: var(--color-grayscale1); font-family: "Bebas Neue" !important;
}

.content-text[data-bookid="traveller"] .mongoose-ota-contents {
position: absolute; top: 40px; left: 40px;
}

.content-text[data-bookid="traveller"] .mongoose-ota-contents p {
color: var(--color-surface1) !important;
}

.content-text[data-bookid="traveller"] .mongoose-wota-contents {
padding: 20px; background-image: url(https://s3.amazonaws.com/files.d20.io/images/443780062/Qk4S1EnDVkGv14PEkXxgjA/max.jpg?1749130789); background-size: contain;
}

.content-text[data-bookid="traveller"] .mongoose-tgr1-contents {
padding: 20px; background-image: url(https://s3.amazonaws.com/files.d20.io/images/446162902/6uT0UA2T9JMvK_g5Yp2XpQ/max.jpg?1750708386); background-size: cover;
}

.content-text[data-bookid="traveller"] .mongoose-tgr2-contents {
padding: 20px; background-image: url(https://s3.amazonaws.com/files.d20.io/images/446228340/bk9OEmxTkd_XqGNkm_WJcA/max.jpg?1750761738); background-size: cover;
}

.content-text[data-bookid="traveller"] .mongoose-tgr1-contents h2 {
color: white !important;
}

.content-text[data-bookid="traveller"] .mongoose-tgr2-contents h2 {
color: white !important;
}

.content-text[data-bookid="traveller"] .mongoose-bottom-logo {
text-align: center; height: 100%; align-content: end;
}

.content-text[data-bookid="traveller"] .mongoose-bottom-logo img {
width: 300px;
}

.content-text[data-bookid="traveller"] .mongoose-double-orange-border {
background-color: #e2e4e4; border-radius: 20px; padding: 20px; border: 2px #ead6cd solid; border-style: double; border-width: 10px;
}

.content-text[data-bookid="traveller"] .mongoose-hr-orange {
border-width: 4px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: double; border-top-color: #f26723;
}

.content-text[data-bookid="traveller"] .mongoose-topbottom-orange-border {
border-top: 2px solid #f26723; border-bottom: 2px solid #f26723;
}

.content-text[data-bookid="traveller"] .mongoose-dropshadow {
filter: drop-shadow(10px 10px 5px #aaaaaa);
}

.content-text[data-bookid="traveller"] .mongooose-noborder-table {
border: 0 !important;
}

.content-text[data-bookid="traveller"] .mongooose-noborder-table td {
border: 0 !important;
}

.content-text[data-bookid="traveller"] .mongooose-noborder-table th {
border: 0 !important;
}

.content-text[data-bookid="traveller"] .mongoose-coloured-table tbody tr:nth-child(1) th:nth-child(1) {
background-color: #e2e8f4;
}

.content-text[data-bookid="traveller"] .mongoose-coloured-table tr:nth-child(-n+17) td:nth-child(-n+2) {
background-color: #e2e8f4;
}

.content-text[data-bookid="traveller"] .mongoose-coloured-table tbody tr:nth-child(1) th:nth-child(2) {
background-color: #e4efdb;
}

.content-text[data-bookid="traveller"] .mongoose-coloured-table tr:nth-child(-n+17) td:nth-child(n+3):nth-child(-n+4) {
background-color: #e4efdb;
}

.content-text[data-bookid="traveller"] .mongoose-coloured-table tbody tr:nth-child(18) th:nth-child(1) {
background-color: #fdf2d0;
}

.content-text[data-bookid="traveller"] .mongoose-coloured-table tr:nth-child(n+18) td:nth-child(-n+2) {
background-color: #fdf2d0;
}

.content-text[data-bookid="traveller"] .mongoose-coloured-table tbody tr:nth-child(18) th:nth-child(2) {
background-color: #f7e5d7;
}

.content-text[data-bookid="traveller"] .mongoose-coloured-table tr:nth-child(n+18) td:nth-child(n+3):nth-child(-n+4) {
background-color: #f7e5d7;
}

.content-text[data-bookid="traveller"] .mongoose-compact-table td {
padding: 2px !important; font-size: 15px;
}

.content-text[data-bookid="traveller"] .mongoose-compact-table th {
padding: 2px !important; font-size: 15px;
}

.content-text[data-bookid="traveller"] .mongoose-robot-table td {
padding: 2px !important; font-size: 15px;
}

.content-text[data-bookid="traveller"] .mongoose-robot-table th {
padding: 2px !important; font-size: 15px;
}

.content-text[data-bookid="traveller"] .mongoose-compact-table > thead > tr > th:nth-of-type(2) {
width: 15%;
}

.content-text[data-bookid="traveller"] .mongoose-robot-table > thead > tr > th:nth-of-type(2) {
width: 15%;
}

.content-text[data-bookid="traveller"] .mongoose-animal-table > tbody > tr:nth-child(n+2) > td:first-child {
font-weight: bold;
}

.content-text[data-bookid="traveller"] .mongoose-vehicle-table > tbody > tr > td:first-child {
font-weight: bold;
}

.content-text[data-bookid="traveller"] .mongoose-robot-table > tbody > tr > td:first-child {
font-weight: bold;
}

.content-text[data-bookid="traveller"] .mongoose-narrow th {
width: 1%;
}

.content-text[data-bookid="traveller"] .mongoose-narrow td {
width: 1%;
}

.content-text[data-bookid="traveller"] .mongoose-robot-blue {
background-color: #b9d9e9;
}

.content-text[data-bookid="traveller"] .mongoose-aocs-item {
border-top: 2px solid #f26723;
}

.content-text[data-bookid="traveller"] .mongoose-aocs-item > h2 {
margin-top: 5px;
}

.content-text[data-bookid="traveller"] .mongoose-black-text * {
color: black !important;
}

.content-text[data-bookid="traveller"] .mongoose-journal {
background-color: #e5dde2; border-left: 20px double #a5517d; padding-left: 5px;
}

.content-text[data-bookid="traveller"] .mongoose-journal > div {
border-bottom: 10px solid #a5517d;
}

.content-text[data-bookid="traveller"] .mongoose-journal > div > h2 {
color: #a5517d !important; border-bottom: 3px solid #a5517d; margin-top: 0px !important;
}

.content-text[data-bookid="traveller"] .mongoose-double-column {
display: grid; grid-template-columns: 1fr 1fr; column-gap: 20px;
}

.content-text[data-bookid="traveller"] .mongoose-double-column > table {
height: fit-content;
}

.content-text[data-bookid="traveller"] .mongoose-double-column > table:first-child > tbody > tr > td:first-child {
font-weight: bold;
}

.content-text[data-bookid="traveller"] .mongoose-double-column > table > tbody > tr > td {
width: 50%;
}

.content-text[data-bookid="traveller"] .mongoose-vehicle-header {
border-top: 2px solid #f26723; border-bottom: 2px solid #f26723; font-style: italic;
}

.content-text[data-bookid="traveller"] .mongoose-orange-star {
background-color: #f26723; padding-top: 2px;
}

.content-text[data-bookid="traveller"] .mongoose-orange-star > div {
background-color: #fae8de; padding-top: 35px; padding-left: 10px; padding-right: 10px;
}

.content-text[data-bookid="traveller"] .mongoose-orange-star > div > h1 > span {
display: inline-flex; background-image: url(https://files.d20.io/images/485070351/df985XS7c6CHxCJ7T4zgMQ/med.png?1777376720); width: 28px; height: 28px; background-size: cover; margin-left: 10px;
}

.content-text[data-bookid="traveller"] .mongoose-orange-star > div > h2 > span {
display: inline-flex; background-image: url(https://files.d20.io/images/485070351/df985XS7c6CHxCJ7T4zgMQ/med.png?1777376720); width: 28px; height: 28px; background-size: cover; margin-left: 10px;
}

.content-text[data-bookid="traveller"] .mongoose-pale-highlight {
background-color: #fae8de !important;
}

.content-text[data-bookid="traveller"] .mongoose-pale-highlight > tbody > tr {
background-color: #fae8de !important;
}

.content-text[data-bookid="traveller"] .mongoose-bulge-grid {
display: grid; grid-template-columns: 4fr 1fr; column-gap: 20px; font-size: 16px !important;
}

.content-text[data-bookid="traveller"] .mongoose-bulge-grid table {
background-color: var(--color-surface2) !important; margin-right: 20px; padding-right: 20px; height: fit-content;
}

.content-text[data-bookid="traveller"] .mongoose-bulge-grid td {
padding: 10px !important;
}

.content-text[data-bookid="traveller"] .mongoose-bulge-grid > div > p {
margin-bottom: 0; text-align: center;
}

.content-text[data-bookid="traveller"] .mongoose-bulge-grid > div > p:nth-of-type(2) {
margin-bottom: 5px;
}

.content-text[data-bookid="traveller"] .mongoose-bulge-grid > div > p:nth-of-type(5) {
margin-bottom: 10px;
}

.content-text[data-bookid="traveller"] .mongoose-bulge-grid > div > p:nth-of-type(7) {
margin-bottom: 10px;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-ffw-contents {
padding: 20px; background-image: url(https://files.d20.io/images/456008780/1gmhQuhZgqC6hHATsa0lWw/max.png?1757507942); background-size: cover;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-cutcorner {
border: 2px solid #f0cb78; background: #f4ebd5;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-cutcorner-bottom {
border: 2px solid #f0cb78; background: #f4ebd5;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-cutcorner:before {
position: absolute; right: -1px; top: -1px; content: ""; border-top: 70px solid #f0cb78; border-left: 70px solid transparent;
}

.content-text[data-expansionid="37266"] #pagecontent .mongoose-ffw-chapter p {
font-family: "Quantico", sans-serif !important; font-weight: 900 !important; font-style: normal;
}

.content-text[data-expansionid="37269"] #pagecontent .mongoose-ffw-chapter p {
font-family: "Quantico", sans-serif !important; font-weight: 900 !important; font-style: normal;
}

.content-text[data-expansionid="42960"] #pagecontent .mongoose-ffw-chapter p {
font-family: "Quantico", sans-serif !important; font-weight: 900 !important; font-style: normal;
}

.content-text[data-expansionid="42961"] #pagecontent .mongoose-ffw-chapter p {
font-family: "Quantico", sans-serif !important; font-weight: 900 !important; font-style: normal;
}

.content-text[data-expansionid="39009"] #pagecontent .mongoose-ffw-chapter p {
font-family: "Quantico", sans-serif !important; font-weight: 900 !important; font-style: normal;
}

.content-text[data-expansionid="37266"] #pagecontent h1 {
font-family: "Quantico", sans-serif !important; font-weight: 900 !important; font-style: normal;
}

.content-text[data-expansionid="37269"] #pagecontent h1 {
font-family: "Quantico", sans-serif !important; font-weight: 900 !important; font-style: normal;
}

.content-text[data-expansionid="42960"] #pagecontent h1 {
font-family: "Quantico", sans-serif !important; font-weight: 900 !important; font-style: normal;
}

.content-text[data-expansionid="42961"] #pagecontent h1 {
font-family: "Quantico", sans-serif !important; font-weight: 900 !important; font-style: normal;
}

.content-text[data-expansionid="37266"] #pagecontent h2 {
font-family: "Quantico", sans-serif !important; font-weight: 900 !important; font-style: normal;
}

.content-text[data-expansionid="37269"] #pagecontent h2 {
font-family: "Quantico", sans-serif !important; font-weight: 900 !important; font-style: normal;
}

.content-text[data-expansionid="42960"] #pagecontent h2 {
font-family: "Quantico", sans-serif !important; font-weight: 900 !important; font-style: normal;
}

.content-text[data-expansionid="42961"] #pagecontent h2 {
font-family: "Quantico", sans-serif !important; font-weight: 900 !important; font-style: normal;
}

.content-text[data-expansionid="37266"] #pagecontent h3 {
font-family: "Quantico", sans-serif !important; font-weight: 900 !important; font-style: normal;
}

.content-text[data-expansionid="37269"] #pagecontent h3 {
font-family: "Quantico", sans-serif !important; font-weight: 900 !important; font-style: normal;
}

.content-text[data-expansionid="42960"] #pagecontent h3 {
font-family: "Quantico", sans-serif !important; font-weight: 900 !important; font-style: normal;
}

.content-text[data-expansionid="42961"] #pagecontent h3 {
font-family: "Quantico", sans-serif !important; font-weight: 900 !important; font-style: normal;
}

.content-text[data-expansionid="37266"] #pagecontent h3 {
font-style: italic;
}

.content-text[data-expansionid="37269"] #pagecontent h3 {
font-style: italic;
}

.content-text[data-expansionid="42960"] #pagecontent h3 {
font-style: italic;
}

.content-text[data-expansionid="42961"] #pagecontent h3 {
font-style: italic;
}

.content-text[data-expansionid="37266"] #pagecontent .mongoose-ffw-chapter p {
font-size: 45px; text-align: center; background-image: url(https://files.d20.io/images/456021884/NdZV11mTjcJdGmvykN7VzA/max.png?1757519540); background-repeat: no-repeat; background-size: 100% 100%; padding-top: 50px; margin-bottom: 0;
}

.content-text[data-expansionid="37269"] #pagecontent .mongoose-ffw-chapter p {
font-size: 45px; text-align: center; background-image: url(https://files.d20.io/images/456021884/NdZV11mTjcJdGmvykN7VzA/max.png?1757519540); background-repeat: no-repeat; background-size: 100% 100%; padding-top: 50px; margin-bottom: 0;
}

.content-text[data-expansionid="42960"] #pagecontent .mongoose-ffw-chapter p {
font-size: 45px; text-align: center; background-image: url(https://files.d20.io/images/456021884/NdZV11mTjcJdGmvykN7VzA/max.png?1757519540); background-repeat: no-repeat; background-size: 100% 100%; padding-top: 50px; margin-bottom: 0;
}

.content-text[data-expansionid="42961"] #pagecontent .mongoose-ffw-chapter p {
font-size: 45px; text-align: center; background-image: url(https://files.d20.io/images/456021884/NdZV11mTjcJdGmvykN7VzA/max.png?1757519540); background-repeat: no-repeat; background-size: 100% 100%; padding-top: 50px; margin-bottom: 0;
}

.content-text[data-expansionid="39009"] #pagecontent .mongoose-ffw-chapter p {
font-size: 45px; text-align: center; background-image: url(https://files.d20.io/images/456021884/NdZV11mTjcJdGmvykN7VzA/max.png?1757519540); background-repeat: no-repeat; background-size: 100% 100%; padding-top: 50px; margin-bottom: 0;
}

.content-text[data-expansionid="37266"] #pagecontent .mongoose-ffw-chapter span {
background-image: url(https://files.d20.io/images/456021210/8lku2YaWsvE9AGX2ZmwLDA/max.png?1757519006); display: block; width: 100%; height: 30px; background-repeat: no-repeat; background-size: 100% 100%; margin-bottom: 30px;
}

.content-text[data-expansionid="37269"] #pagecontent .mongoose-ffw-chapter span {
background-image: url(https://files.d20.io/images/456021210/8lku2YaWsvE9AGX2ZmwLDA/max.png?1757519006); display: block; width: 100%; height: 30px; background-repeat: no-repeat; background-size: 100% 100%; margin-bottom: 30px;
}

.content-text[data-expansionid="42960"] #pagecontent .mongoose-ffw-chapter span {
background-image: url(https://files.d20.io/images/456021210/8lku2YaWsvE9AGX2ZmwLDA/max.png?1757519006); display: block; width: 100%; height: 30px; background-repeat: no-repeat; background-size: 100% 100%; margin-bottom: 30px;
}

.content-text[data-expansionid="42961"] #pagecontent .mongoose-ffw-chapter span {
background-image: url(https://files.d20.io/images/456021210/8lku2YaWsvE9AGX2ZmwLDA/max.png?1757519006); display: block; width: 100%; height: 30px; background-repeat: no-repeat; background-size: 100% 100%; margin-bottom: 30px;
}

.content-text[data-expansionid="39009"] #pagecontent .mongoose-ffw-chapter span {
background-image: url(https://files.d20.io/images/456021210/8lku2YaWsvE9AGX2ZmwLDA/max.png?1757519006); display: block; width: 100%; height: 30px; background-repeat: no-repeat; background-size: 100% 100%; margin-bottom: 30px;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-image {

}

.content-text[data-bookid="traveller"] .mongoose-ffw-sidebar h3 {
color: white !important; background-color: #122f45 !important; text-decoration: none !important; padding-left: 20px; height: 50px; display: table-cell; vertical-align: bottom; width: 750px !important;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-sidebar div {
background-color: #f1d9a1; padding-bottom: 5px;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-sidebar > div:first-of-type {
background-color: #f3e6c5; padding-top: 5px;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-sidebar div p {
color: black !important; margin-left: 20px; margin-right: 20px; padding-top: 10px;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-fleet {
background-color: white;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-gradient-table table {
border: 0 !important;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-gradient-table th {
border: 0 !important;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-gradient-table td {
border: 0 !important;
}

.content-text[data-bookid="traveller"] table.mongoose-ffw-gradient-table {
margin-left: 20px !important;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-gradient-table > tbody > tr:first-of-type > th:first-of-type {
width: 4px; background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.5) 80%, rgba(0, 0, 0, 0) 100%);
}

.content-text[data-bookid="traveller"] .mongoose-ffw-gradient-table .mongoose-ffw-gradient-table .mongoose-ffw-gradient-table > tbody > tr:first-of-type > th:first-of-type {
width: 4px; background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.5) 80%, rgba(0, 0, 0, 0) 100%);
}

.content-text[data-bookid="traveller"] .mongoose-ffw-gradient-table .mongoose-ffw-gradient-table .mongoose-ffw-gradient-table .mongoose-ffw-gradient-table .mongoose-ffw-gradient-table > tbody > tr:first-of-type > th:first-of-type {
width: 4px; background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.5) 80%, rgba(0, 0, 0, 0) 100%);
}

.content-text[data-bookid="traveller"] .mongoose-ffw-gradient-table .mongoose-ffw-gradient-table > tbody > tr:first-of-type > th:first-of-type {
background: linear-gradient(180deg, rgba(239, 188, 77, 1) 0%, rgba(239, 188, 77, 0.5) 80%, rgba(239, 188, 77, 0) 100%);
}

.content-text[data-bookid="traveller"] .mongoose-ffw-gradient-table .mongoose-ffw-gradient-table .mongoose-ffw-gradient-table .mongoose-ffw-gradient-table > tbody > tr:first-of-type > th:first-of-type {
background: linear-gradient(180deg, rgba(239, 188, 77, 1) 0%, rgba(239, 188, 77, 0.5) 80%, rgba(239, 188, 77, 0) 100%);
}

.content-text[data-bookid="traveller"] .mongoose-ffw-npcstats {
background: linear-gradient(180deg,rgba(238, 189, 78, 1) 0%, rgba(18, 47, 69, 1) 100%);
}

.content-text[data-bookid="traveller"] .mongoose-ffw-npcstats > div {
background-color: var(--color-grayscale2); padding-top: 10px; padding-left: 10px;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-npcstats td {
color: var(--color-surface1) !important; margin-bottom: 0 !important;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-npcstats h2 {
color: var(--color-surface1) !important; margin-bottom: 0 !important;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-npcstats h2 {
font-size: 24px;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-npcstats table {
width: auto; margin-right: 10px !important; padding-bottom: 20px !important;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-shipdesc {
background: linear-gradient(180deg,rgba(18, 47, 69, 1) 0%, rgba(18, 47, 69, 1) 40px, rgba(0, 0, 0, 0) 80px, rgba(0, 0, 0, 0) calc(100% - 80px), rgba(18, 47, 69, 1) calc(100% - 40px), rgba(18, 47, 69, 1) 100%); padding: 10px;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-shipdesc > div {
margin-top: 30px; padding: 10px; background-color: var(--color-surface1);
}

.content-text[data-bookid="traveller"] .mongoose-ffw-shipdesc > div > p {
color: var(--color-grayscale1) !important; background-color: var(--color-surface1); padding: 5px;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-ship-sidebar {
background-color: rgba(18, 47, 69, 1); padding-bottom: 0px;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-ship-sidebar:first-of-type {
margin-top: -25px;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-ship-sidebar > p {
color: white !important; text-align: center; margin-bottom: -20px !important; margin-top: 5px; padding-top: 10px; font-family: "Quantico", sans-serif !important; font-weight: 900 !important; font-style: normal;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-ship-sidebar > div {
margin-top: 30px; padding-bottom: 10px; padding-left: 0; padding-right: 0; background-color: var(--color-surface1);
}

.content-text[data-bookid="traveller"] .mongoose-ffw-ship-sidebar > div > p {
color: var(--color-grayscale1) !important; background-color: var(--color-surface1) !important; padding: 5px; text-align: center; margin-bottom: 0px;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-ship-sidebar > div > p:not(:first-of-type) {
border-top: 2px solid var(--color-grayscale4);
}

.content-text[data-bookid="traveller"] .mongoose-ffw-shipdata {
background: linear-gradient(180deg,rgba(18, 47, 69, 1) 0%, rgba(18, 47, 69, 1) 20px, rgba(0, 0, 0, 0) 60px, rgba(0, 0, 0, 0) calc(100% - 60px), rgba(18, 47, 69, 1) calc(100% - 20px), rgba(18, 47, 69, 1) 100%); padding: 10px; margin-top: 10px; width: 65%;
}

.content-text[data-bookid="traveller"] .mongoose-ffw-shipdata > div {
padding: 10px; background-color: var(--color-surface1) !important;
}