@media (max-width: 478px) {
    .is-mobile-left {
        margin-left: 0 !important;
    }
}

.preview__sticky-cta {
    max-width: initial;
    padding: var(--space-s);
    background: var(--grey2);
}

.headroom-red {
    background: rgba(237, 100, 94, 0.3) !important;
}

.headroom-green {
    background: rgba(175, 230,	20, 0.3) !important;
}

body {
    overflow-x: hidden;
}

a.is-primary-color {
    color: var(--primary);
}

a.is-primary-color:hover {
    color: var(--secondary);
}

.is-pointer,
.is-pointer:hover {
    cursor: pointer;
}

#myButton{
    color: white;
    font-size: var(--text-m);
    font-weight: 600;
    padding: var(--space-xs);
    border-radius: var(--radius-xs);
}

.vuln-bc-container .btn-grey {
    color: var(--grey4);
}

.dba-small_red {
    background: var(--red-trans);
    color: var(--red);
}

.dba-small_green {
    background: var(--primary-trans);
    color: var(--primary);
}

.dba-small_white {
    background: var(--trans);
    color: var(--white);
}

.dba-small_red,
.dba-small_green,
.dba-small_white {
    font-size: 11px;
    padding: 0.4rem 0.8rem;
    border-radius: 4px;
}

.dba-small_red .dba-small-box__left,
.dba-small_green .dba-small-box__left,
.dba-small_white .dba-small-box__left {
    gap: 0.4rem;
}

.heading-small-gap {
    gap: 0.8rem;
}

.is-flex-right {
    margin-left: auto;
}

.pin-vdp-wrapper {
    text-align: left;
}

.pin-vdp-wrapper form {
    width: 100%;
}

.pin-vdp-wrapper form input {
    text-align: left;
}

.pin-vdp-info-wrapper {
    border-radius: var(--radius-s);
    background: var(--dark);
    padding: var(--space-l);
    width: 100%;
}

.pin-vdp-info-wrapper p {
    font-style: normal;
    font-weight: 400;
    font-size: 14.4px;
    line-height: 20px;
    letter-spacing: 0.02em;
    word-break: break-all;
}

.pin-vdp-info-wrapper > div {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.pin-vdp-info-wrapper > div .copy-clipboard {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 4px;
    width: 133px;
    height: 24px;    
    background: rgba(110, 190, 0, 0.3);
    border-radius: 2px;
    font-size: 11.2px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.02em;
    color: #AFE614;
    cursor: pointer;
}


.pin-vdp-info-wrapper > div .copy-clipboard:hover {
    color: var(--dark);
    background: var(--secondary);
}

.pin-vdp-info-wrapper > div .copy-clipboard:hover svg path {
    fill: var(--dark);
}