.inside-header:has(> .acta-header-sign-in) {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 12px;
}

.inside-header > .acta-header-sign-in {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    margin-inline-start: auto;
    padding: 8px 20px;
    border-radius: 6px;
    background: #09531a;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
}

.inside-header > .acta-header-sign-in:hover {
    background: #063f13;
    color: #fff;
}

.inside-header > .acta-header-sign-in:focus-visible {
    outline: 3px solid #397ca5;
    outline-offset: 4px;
}
