#pdf-export-container {
    font-size: 0.9rem!important;
}

/* Bodygraph */
/* Personality */
#pdf-export-container .personality {
    width: 100px;
    justify-self: end;
}

#pdf-export-container .personality-item {
    display: flex;
    justify-content: space-around;
    padding: 7px 0 7px 0;
    align-items: center;
}

#pdf-export-container .personality-icon, #pdf-export-container .personality-label {
    width: 30px;
    margin: 0 5px 0 5px;
    font-size: 0.9rem!important;
}

/* Design */
#pdf-export-container .design {
    width: 100px;
}

#pdf-export-container .design-item {
    display: flex;
    justify-content: space-around;
    padding: 7px 0 7px 0;
    flex-direction: row-reverse;
    align-items: center;
}

#pdf-export-container .design-icon, #pdf-export-container .design-label {
    width: 30px;
    margin: 0 5px 0 5px;
    font-size: 0.9rem!important;
}

#pdf-export-container .personality-icon svg, #pdf-export-container .design-icon svg {
    width: 30px;
}

#pdf-export-container .personality-fixing-state, #pdf-export-container .design-fixing-state {
    width: 15px;
    margin: auto;
}

#pdf-export-container .personality-fixing-state::before, #pdf-export-container .design-fixing-state::before, #pdf-export-container .quantum-heading {
    font-size: 0.9rem!important;
}

#pdf-export-container .color, #pdf-export-container .tone, #pdf-export-container .base {
    font-size: 0.6rem!important;
}

/* Composite */
#pdf-export-container .quantum1, #pdf-export-container .quantum2 {
    width: 150px;
    justify-self: center;
}

#pdf-export-container .quantum-item {
    display: flex;
    justify-content: space-around;
    padding: 7px 0 7px 0;
}

#pdf-export-container .quantum-icon {
    width: 30px;
    margin: 0 2px 0 2px;
}

#pdf-export-container .quantum-icon svg {
    width: 30px;
}

/* Width */
#pdf-export-container .w-25 {
    width: 25% !important;
}

#pdf-export-container .w-50 {
    width: 50% !important;
}

/* Column */
#pdf-export-container .col-2 {
    width: 16.666667%;
    max-width: 16.666667%;
    flex: 0 0 auto;
}

#pdf-export-container .col-3 {
    width: 25%;
    max-width: 25%;
    flex: 0 0 auto;
}

#pdf-export-container .col-6 {
    width: 50%;
    max-width: 50%;
    flex: 0 0 auto;
    padding: 0 12px 0 12px;
}

#pdf-export-container .col {
    flex: 1 0 0;
}

/* Content */
#pdf-export-container .d-flex {
    display: flex;
}

#pdf-export-container .justify-content-between {
    justify-content: space-between;
}
