kpa-root{flex:1;display:flex;flex-direction:column}kpa-root header .strefa{margin-left:.4rem;padding:.1rem .45rem;border-radius:4px;font-size:.8rem;font-weight:600;vertical-align:middle;background:#1d3557;color:#fff}kpa-root header .konto{display:flex;align-items:center;gap:.75rem}kpa-root header .nazwa{overflow-wrap:anywhere}kpa-root button{font:inherit;padding:.4rem .9rem;border:1px solid currentColor;border-radius:4px;background:transparent;color:inherit;cursor:pointer}kpa-root button:disabled{opacity:.5;cursor:default}kpa-root main.srodek .tresc button{margin-top:1.25rem}.panel{flex:1;display:flex;flex-direction:column}.panel nav{padding:1rem}.panel nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem}.panel nav a,.panel nav .wkrotce{display:block;padding:.45rem .7rem;border-radius:4px;text-decoration:none}.panel nav a:hover,.panel nav a:focus-visible{background:color-mix(in srgb,currentColor 10%,transparent)}.panel nav a.aktywna{font-weight:600;background:color-mix(in srgb,currentColor 14%,transparent)}.panel nav .wkrotce{opacity:.55}.panel nav small{font-size:.75rem}.panel main{justify-content:flex-start;align-items:stretch;text-align:left}@media(min-width:52rem){.panel{flex-direction:row}.panel nav{width:14rem;flex-shrink:0;border-right:1px solid color-mix(in srgb,currentColor 15%,transparent)}.panel nav ul{flex-direction:column}}kpa-pulpit h2{margin:2rem 0 0;font-size:1.2rem}.kafle{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.kafle li{border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:8px;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.3rem}.kafle .etykieta{font-size:.9rem;opacity:.8}.kafle strong{font-size:1.6rem}.kafle .opis{font-size:.85rem;opacity:.7}.kafle li.awaria{border-color:#b3261e;color:#b3261e}.kafle.wkrotce li{opacity:.6}.sprawdzono{margin-top:1rem;font-size:.9rem;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}@media(prefers-color-scheme:dark){kpa-root header .strefa{background:#2b3a4f;color:#e3ecf7}.kafle li.awaria{border-color:#f2b8b5;color:#f2b8b5}}
