.filter-chip, .company-page-chip, .company-chip {
    display: inline-block;
    padding: 0.3em 0.5em;
    background: rgb(2, 49, 117);
    color: white;
    font-weight: 600;
    margin: 0.25em 0.1em;
    border-radius: 4px;
}


.filter-chip, .company-chip {
    font-size: 0.8em;
}

.delete-chip {
    border: 1px rgb(2, 49, 117) solid;
    background: white;
    color: rgb(2, 49, 117);
}

.company-page-chip {
    font-size: 1em;
}

#filter-box, .company-card {
    background-color: #f5f5f5;
    width: 100%;
    border-radius: 4px;
}

#filter-box {
    padding: 0.7rem;
    margin-bottom: 0.7rem;
}

.company-card {
    border: 1px rgba(0, 0, 0, 0.1) solid;
    overflow: hidden;
}

.company-columns {
    --bulma-column-gap: 0rem;
    margin: -0.75rem;
}

.company-image, .company-page-image {
    width: 100%;
    object-fit: contain;
    background-color: white;
    padding: 20px;
    display: block;
}

.company-image {
    height: 20vh;
}

.company-page-image {
    height: 40vh;
}

.company-body {
    padding: 15px;
}
