/* Compact navigation row and conditional TURSAB certificate – v296 */
.nvh-v113 .nvh-bar { height: 125px; }
.nvh-v113 .nvh-menu-row { height: 42px; }
.nvh-v113 .nvh-menu-row > .nvh-container { position: relative; }
.nvh-v113 .nvh-menu-row .nvh-nav { width: auto; max-width: calc(100% - 260px); }
.nvh-v113 .nvh-menu-row .nvh-nav > a,
.nvh-v113 .nvh-menu-row .nvh-dropdown > button { height: 34px; padding-inline: 15px; }
.nvh-v113 .nvh-bar.is-scrolled { height: 113px; }
.nvh-tursab-badge {
    position: absolute;
    right: 4px;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    gap: 7px;
    min-height: 30px;
    padding: 4px 10px;
    border: 1px solid #e5d39c;
    border-radius: 9px;
    background: #fffaf0;
    color: #17304f;
    white-space: nowrap;
    cursor: pointer;
}
.nvh-tursab-badge:hover > small,.nvh-tursab-badge:hover > b { color: #b57812; }
.nvh-tursab-badge:focus-visible { outline: 2px solid #d9a32c; outline-offset: 4px; border-radius: 3px; }
.nvh-tursab-badge > i { width: auto; height: auto; flex: none; background: none; color: #c88e20; font-size: 13px; }
.nvh-tursab-badge > small { color: #66778e; font-size: 10px; font-weight: 500; }
.nvh-tursab-badge > small::after { content: ":"; }
.nvh-tursab-badge > b { color: #0b315f; font-size: 12px; font-weight: 600; }
@media (max-width: 1280px) {
    .nvh-v113 .nvh-menu-row .nvh-nav { max-width: calc(100% - 210px); gap: 5px; }
    .nvh-v113 .nvh-menu-row .nvh-nav > a,
    .nvh-v113 .nvh-menu-row .nvh-dropdown > button { padding-inline: 10px; }
    .nvh-tursab-badge > small { display: none; }
}
@media (max-width: 1100px) {
    .nvh-v113 .nvh-bar,
    .nvh-v113 .nvh-bar.is-scrolled { height: 84px; }
    .nvh-tursab-badge { display: none; }
}
