.sym-tabs {
    --sym-green: #4c8a1d;
    --sym-blue: #385b61;
    /*--sym-border: #dce8df;*/
    font-family: inherit;
    margin-top:30px;
}
.sym-tabs__nav {
    display: flex;
    gap: 0.65rem;
    /*margin-bottom: 1.2rem;*/
    flex-wrap: wrap;
}
.sym-tabs__nav button {
    font: inherit;
    font-weight: 700;
    cursor: pointer;
    padding: 0.8rem 1.6rem;
    /*border: 2px solid var(--sym-green);*/
    border-radius: 0.5rem 0.5rem 0 0;
    border:0;
    /*color: var(--sym-green);*/
    background: #fff;
    transition:
        background 0.2s,
        color 0.2s;
}
.sym-tabs__nav button:nth-child(1) {
    color: var(--sym-green);
}
.sym-tabs__nav button:nth-child(2) {
    color: var(--sym-blue);
}
.sym-tabs__nav button[aria-selected="true"]:nth-child(1),
.sym-tabs__nav button:nth-child(1):hover {
    background: var(--sym-green);
    color: #fff;
}
.sym-tabs__nav button[aria-selected="true"]:nth-child(2),
.sym-tabs__nav button:nth-child(2):hover {
    background: var(--sym-blue);
    color: #fff;
}
.sym-tabs__nav button:focus-visible,
.sym-tabs__links a:focus-visible {
    outline: 3px solid #d49d35;
    outline-offset: 3px;
}
#menuonglets-123-panel-0, #menuonglets-123-panel-1 {padding:1.2rem 1rem 1.2rem 1rem;}
#menuonglets-123-panel-0 {background: var(--sym-green);}
#menuonglets-123-panel-1 {background: var(--sym-blue);}
.sym-tabs [hidden] {
    display: none !important;
}
.sym-tabs__links {
    list-style: none;
    padding: 0;
    margin: 0;
    display: grid;
    grid-template-columns: repeat(var(--sym-columns), minmax(0, 1fr));
    gap: 1rem;
}
.sym-tabs__links li {
    margin: 0;
    min-width: 0;
}
.sym-tabs__links a,
.sym-tabs__links span {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 100px;
    height: 100%;
    padding: 1rem;
    text-align: center;
    background: #f4f8f5;
    color: #245c3a;
    /*border: 1px solid var(--sym-border);*/
    border-radius: 0.65rem;
    text-decoration: none;
    font-weight: 600;
    transition:
        transform 0.2s,
        box-shadow 0.2s,
        background 0.2s;
}
.sym-tabs__links a:hover {
    transform: translateY(-3px);
    box-shadow: 0 5px 15px #0002;
    background: #e6f1e9;
    color: #194c2e;
}
@media (max-width: 850px) {
    .sym-tabs__links {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media (max-width: 480px) {
    .sym-tabs__links {
        grid-template-columns: 1fr;
    }
    .sym-tabs__nav button {
        flex: 1;
        padding: 0.75rem;
    }
    .sym-tabs__links a,
    .sym-tabs__links span {
        min-height: 70px;
    }
}
