/* SPK-TABSFIX: stable modern tab rows (no hover flicker: fixed box, only colour transitions) */
html body.sbu nav.sbu-tabs:not(#_){display:flex!important;gap:2px!important;margin:10px 16px 6px!important;padding:4px!important;background:#fff!important;border:1px solid #E3E8EE!important;border-radius:12px!important;box-shadow:0 1px 2px rgba(16,24,40,.04)!important;overflow-x:auto;scrollbar-width:none;width:max-content;max-width:calc(100% - 32px);box-sizing:border-box}
html body.sbu nav.sbu-tabs:not(#_)::-webkit-scrollbar{display:none}
html body.sbu nav.sbu-tabs:not(#_) button,html body.sbu nav.sbu-tabs:not(#_) button:hover,html body.sbu nav.sbu-tabs:not(#_) button:focus,html body.sbu nav.sbu-tabs:not(#_) button:active{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:7px;height:34px!important;min-height:34px!important;padding:0 12px!important;border:0!important;border-radius:8px!important;font:500 13px/1 Poppins,sans-serif!important;color:#475569!important;background:transparent!important;box-shadow:none!important;transform:none!important;white-space:nowrap;flex:none;transition:background-color .15s ease,color .15s ease!important;animation:none!important}
html body.sbu nav.sbu-tabs:not(#_) button:hover{background:#F1F5F9!important;color:#0d4a57!important}
html body.sbu nav.sbu-tabs:not(#_) button[aria-selected=true],html body.sbu nav.sbu-tabs:not(#_) button[aria-selected=true]:hover{background:#0d4a57!important;color:#fff!important;font-weight:600!important;border:0!important}
html body.sbu nav.sbu-tabs:not(#_) button:focus-visible{outline:2px solid #14b8a6!important;outline-offset:1px}
html body.sbu nav.sbu-tabs:not(#_) .sbu-n{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#E6F4F1;color:#0d4a57;font:600 11px/20px Jost,sans-serif;text-align:center;transition:none}
html body.sbu nav.sbu-tabs:not(#_) button[aria-selected=true] .sbu-n{background:rgba(255,255,255,.2);color:#fff}
html body.sbu nav.sbu-tabs:not(#_) .sbu-n[hidden]{display:none}
/* hub view switch (Min benk / Tavle / Liste …) = compact segmented control */
html body .nr-tabs:not(#_){border-bottom:0!important;gap:8px}
html body .nr-tabs:not(#_) ul{flex:0 1 auto!important;gap:2px!important;padding:3px!important;background:#fff;border:1px solid #E3E8EE;border-radius:11px;box-shadow:0 1px 2px rgba(16,24,40,.04)}
html body .nr-tabs:not(#_) ul a,html body .nr-tabs:not(#_) ul a:hover{min-height:32px!important;height:32px;padding:0 13px!important;margin:0!important;border:0!important;border-radius:8px;font-size:13px;color:#475569;background:transparent;transform:none;transition:background-color .15s ease,color .15s ease}
html body .nr-tabs:not(#_) ul a:hover{background:#F1F5F9;color:#0d4a57}
html body .nr-tabs:not(#_) ul a[aria-current=page],html body .nr-tabs:not(#_) ul a[aria-current=page]:hover{background:#0d4a57;color:#fff;font-weight:600}
html[data-theme=dark] body.sbu nav.sbu-tabs:not(#_),html[data-theme=dark] body .nr-tabs:not(#_) ul{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.12)!important}
html[data-theme=dark] body.sbu nav.sbu-tabs:not(#_) button{color:#cbd5e1!important}
html[data-theme=dark] body .nr-tabs:not(#_) ul a{color:#cbd5e1}
html[data-theme=dark] body.sbu nav.sbu-tabs:not(#_) button[aria-selected=true],html[data-theme=dark] body .nr-tabs:not(#_) ul a[aria-current=page]{background:#14b8a6!important;color:#04262b!important}
@media(max-width:767px){html body.sbu nav.sbu-tabs:not(#_){margin:8px 12px 4px!important;max-width:calc(100% - 24px);-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent);padding-right:24px!important}
html body .nr-tabs:not(#_) ul{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent);padding-right:20px!important}
html body .nr-tabs:not(#_) ul a{padding:0 11px!important}}
@media(prefers-reduced-motion:reduce){html body.sbu nav.sbu-tabs:not(#_) button,html body .nr-tabs:not(#_) ul a{transition:none!important}}
@media(min-width:768px) and (max-width:1279px){html body.sbu nav.sbu-tabs:not(#_){flex-wrap:wrap;overflow:visible;width:auto}}
