.inf03-gwiazdka{display:inline-block;margin-inline:0 5px;color:#bb253b;font-size:1.12em;line-height:1;vertical-align:baseline}
html[data-theme="dark"] .inf03-gwiazdka{color:#ff8290}
.inf03-priorytety-legenda{margin:0 0 14px;color:var(--tusz-2);font:13px/1.5 var(--disp)}
.inf03-priorytet-okno{width:min(780px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:30px 36px 30px 20px;border:1px solid var(--linia);border-radius:18px;background:var(--papier-2);color:var(--tusz);box-shadow:0 24px 90px #0005;overflow:auto;box-sizing:border-box;font-family:var(--disp)}
.inf03-priorytet-okno[open]{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:26px;animation:inf03PriorytetWejscie .18s ease-out}
.inf03-priorytet-okno::backdrop{background:#050c1cc2;backdrop-filter:blur(5px)}
.inf03-priorytet-robot{min-width:0;align-self:center}
.inf03-priorytet-robot img{display:block;width:100%;height:auto;max-height:330px;object-fit:contain}
.inf03-priorytet-tresc{min-width:0}
.inf03-priorytet-oznaczenie{display:block;margin:0 0 14px;color:#bb253b;font-size:13px;font-weight:700}
html[data-theme="dark"] .inf03-priorytet-oznaczenie{color:#ff8290}
.inf03-priorytet-tresc h2{margin:0 0 16px;font:750 clamp(26px,3vw,34px)/1.1 var(--disp);letter-spacing:-.035em;text-wrap:balance}
.inf03-priorytet-tresc p{margin:0 0 24px;font:15px/1.65 var(--disp);color:var(--tusz-2)}
.inf03-priorytet-zamknij{display:block;width:100%;min-height:48px;padding:12px 18px;border:1px solid var(--marker);border-radius:9px;background:var(--marker);color:var(--papier-2);font:700 14px/1.3 var(--disp);cursor:pointer}
.inf03-priorytet-zamknij:disabled{opacity:1;border-color:var(--linia);background:var(--papier-3);color:var(--tusz-2);cursor:wait}
.inf03-priorytet-zamknij:focus-visible{outline:3px solid var(--marker);outline-offset:4px}
.inf03-priorytet-okno:focus-visible{outline:2px solid var(--marker);outline-offset:3px}
.inf03-priorytet-okno .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@keyframes inf03PriorytetWejscie{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:600px){
  .inf03-priorytet-okno{padding:20px 22px 24px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}
  .inf03-priorytet-okno[open]{grid-template-columns:minmax(0,1fr);gap:12px}
  .inf03-priorytet-robot img{max-height:165px;width:190px;max-width:100%;margin:auto}
  .inf03-priorytet-oznaczenie{margin-bottom:10px}
  .inf03-priorytet-tresc h2{margin-bottom:12px;font-size:28px}
  .inf03-priorytet-tresc p{font-size:14px;margin-bottom:20px}
}
@media(prefers-reduced-motion:reduce){.inf03-priorytet-okno[open]{animation:none}.inf03-priorytet-okno::backdrop{backdrop-filter:none}}
