/* Løngennemsigtighed's own cards (kort-pay-transparency.js), scoped .pt- */
[data-ms-card="pay_report"]{width:min(470px,100%)!important}[data-ms-card="pay_band"]{width:min(330px,100%)!important}[data-ms-card="pay_gap"],[data-ms-card="pay_levels"]{width:min(400px,100%)!important}[data-ms-card="pay_requests"]{width:min(380px,100%)!important}
.pt-kpi{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:4px 0 10px}.pt-kpi span{display:grid;gap:2px;padding:9px 10px;border-radius:12px;background:#F3F4F1}
.pt-kpi small{font-size:10.5px;color:#5B6660;line-height:1.25}.pt-kpi b{font:600 22px/1.1 var(--sans);font-variant-numeric:tabular-nums}.pt-kpi b.a{color:#8F5300}.pt-kpi em{font-style:normal;font-size:10px;color:#7A857F}
.pt-flag{display:flex;gap:9px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:#FDF6EA;margin-bottom:4px}.pt-flag .hi{flex:none;color:#C27A12;font-size:17px}.pt-flag span{display:grid}.pt-flag b{font-size:12.5px}.pt-flag small{font-size:11px;color:#6B5A3E}
.pt-band{margin:8px 0 6px}.pt-rail{position:relative;height:34px;border-radius:12px;background:linear-gradient(90deg,#E3F1E9,#B9E1C9)}
.pt-rail i{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff}.pt-rail i.k{background:var(--ks-violet,#7357D1)}.pt-rail i.m{background:var(--ks-blue,#2F6FD6)}
.pt-rail i.on{width:30px;height:30px;z-index:2}.pt-rail i.on .v-av{width:30px;height:30px;box-shadow:0 0 0 2.5px #00A550}.pt-med{position:absolute;top:4px;bottom:4px;width:2px;background:#0B4F33;opacity:.5}
.pt-ax{display:flex;justify-content:space-between;margin-top:6px;font-size:10.5px;color:#7A857F;font-variant-numeric:tabular-nums}
.pt-leg{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:11px;color:#4F5B54}.pt-leg i{width:10px;height:10px;border-radius:50%}.pt-leg i.k{background:var(--ks-violet,#7357D1)}.pt-leg i.m{background:var(--ks-blue,#2F6FD6);margin-left:8px}
.pt-note{display:flex;gap:8px;margin:10px 0 0;padding:8px 10px;border-radius:10px;background:var(--ks-green-bg);font-size:11.5px;color:#0B4F33}.pt-note .hi{flex:none}
.pt-gap{list-style:none;margin:0;padding:0}.pt-gap li{display:grid;grid-template-columns:64px minmax(0,1fr) 46px;gap:10px;align-items:center;padding:7px 0;font-size:12px}.pt-gap li>b{text-align:right;font-variant-numeric:tabular-nums}.pt-gap li>b.a{color:#8F5300}
.pt-g{position:relative;height:8px;border-radius:99px;background:#EDF0EC}.pt-g b{display:block;height:100%;border-radius:inherit;background:var(--ks-blue,#2F6FD6)}.pt-g b.a{background:#E2A646}.pt-g em{position:absolute;top:-4px;bottom:-4px;width:2px;background:#B3302B;opacity:.6}
.pt-lvs{list-style:none;margin:0;padding:0}.pt-lvs li{display:grid;grid-template-columns:96px minmax(0,1fr) 92px;gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--ks-line);font-size:12px}.pt-lvs li:first-child{border-top:0}
.pt-lvs span{display:grid}.pt-lvs small{font-size:10.5px;color:#7A857F;font-variant-numeric:tabular-nums}.pt-lvs li>small{text-align:right}
.pt-lv{position:relative;height:10px;border-radius:99px;background:#F3F4F1}.pt-lv b{position:absolute;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,#9ED8B5,#00A550)}
.pt-rq{list-style:none;margin:0;padding:0}.pt-rq li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"a n c" "a w c";column-gap:9px;align-items:center;padding:7px 0;border-top:1px solid var(--ks-line);font-size:12px}.pt-rq li:first-child{border-top:0}
.pt-rq .v-av{grid-area:a;width:28px;height:28px}.pt-rq span{grid-area:n;display:grid}.pt-rq li>small{grid-area:w;font-size:10.5px;color:#7A857F}.pt-rq span small{font-size:10.5px;color:#4F5B54}.pt-rq .ks-chip{grid-area:c;font-size:10.5px}
