/* Egne tillegg til koplr.css */
.pw-meter{display:flex;flex-direction:column;gap:8px}
.pw-bar{flex:1;height:8px;border-radius:99px;background:var(--line);overflow:hidden}
.pw-bar>span{display:block;height:100%;width:0;border-radius:99px;background:var(--red);transition:width .15s ease,background-color .15s ease}
.pw-meter[data-level="2"] .pw-bar>span{background:#C98200}
.pw-meter[data-level="3"] .pw-bar>span,.pw-meter[data-level="4"] .pw-bar>span{background:var(--green)}
.pw-label{min-width:92px;text-align:right;color:var(--mute)}
.pw-rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--mute)}
.pw-rules li[data-ok="1"]{color:var(--green)}
.pw-mark{display:inline-block;width:1.2em;text-align:center;font-weight:700}
#pw-match[data-ok="1"]{color:var(--green)}
#pw-match[data-ok="0"]{color:var(--red)}
@media (prefers-reduced-motion:reduce){.pw-bar>span{transition:none}}

/* Nedtrekkslister: egen pil med luft fra kanten */
select.in{-webkit-appearance:none;appearance:none;padding-right:48px;cursor:pointer;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231B2330' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
background-repeat:no-repeat;background-position:right 20px center;background-size:16px}
select.in[multiple]{background-image:none;padding-right:12px}

/* Toppmeny som følger med ved rulling. Styres fra admin (Innstillinger). */
.bar-sticky{position:sticky;top:0;z-index:50}
html.has-sticky{scroll-padding-top:84px}

/* Faner i bedriftsportalen */
.tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);margin:16px 0 20px}
.tabs a{padding:12px 16px;font-weight:600;color:var(--mute);text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent;margin-bottom:-1px}
.tabs a:hover{color:var(--ink)}
.tabs a[aria-current="page"]{color:var(--blued);border-bottom-color:var(--blue)}
