.kamar-pomoc-status{margin:0 0 28px;padding:20px;box-sizing:border-box;border:1px solid #e3ecf7;border-radius:10px;background:#fff;color:#103547;font-family:Montserrat,system-ui,sans-serif}
.kamar-pomoc-status [hidden]{display:none!important}
.kamar-pomoc-status .kamar-pomoc-status__tytul{margin:0 0 10px;color:#103547;font-size:20px;font-weight:700;line-height:1.3}
.kamar-pomoc-status .kamar-pomoc-status__opis,.kamar-pomoc-status .kamar-pomoc-status__konto,.kamar-pomoc-status .kamar-pomoc-status__czekaj{margin:0 0 12px;color:#3d5463;font-size:14px;line-height:1.5}
.kamar-pomoc-status .kamar-pomoc-status__konto{margin:14px 0 0}
.kamar-pomoc-status .kamar-pomoc-status__konto a,.kamar-pomoc-status .kamar-pomoc-status__konto a:hover,.kamar-pomoc-status .kamar-pomoc-status__konto a:focus,.kamar-pomoc-status .kamar-pomoc-status__tresc p a,.kamar-pomoc-status .kamar-pomoc-status__tresc p a:hover,.kamar-pomoc-status .kamar-pomoc-status__tresc p a:focus{color:#103547;font-weight:700;text-decoration:underline!important;text-underline-offset:2px}
.kamar-pomoc-status .kamar-pomoc-status__konto a:focus-visible,.kamar-pomoc-status .kamar-pomoc-status__tresc p a:focus-visible{outline:2px solid #103547;outline-offset:2px}
.kamar-pomoc-status .kamar-pomoc-status__pole{margin:0 0 12px}
.kamar-pomoc-status .kamar-pomoc-status__pole label,.kamar-pomoc-status .kamar-pomoc-status__lista label{display:block;margin:0 0 6px;color:#103547;font-size:14px;font-weight:600}
.kamar-pomoc-status input[type="text"],.kamar-pomoc-status input[type="email"],.kamar-pomoc-status input[type="text"]:focus,.kamar-pomoc-status input[type="email"]:focus{width:100%;height:48px;min-height:0;margin:0;padding:0 14px;box-sizing:border-box;border:1.5px solid #c9d8e8!important;border-radius:10px;background:#fff!important;color:#103547;font:500 16px/1.2 Montserrat,system-ui,sans-serif;box-shadow:none!important;outline:none}
.kamar-pomoc-status input[type="text"]:focus-visible,.kamar-pomoc-status input[type="email"]:focus-visible{border-color:#103547!important;box-shadow:0 0 0 2px rgba(16,53,71,.15)!important}
.kamar-pomoc-status input[aria-invalid="true"]{border-color:#a3121c!important}
.kamar-pomoc-status .kamar-pomoc-status__blad{margin:0 0 10px;color:#a3121c;font-size:14px;font-weight:600;line-height:1.45}
.kamar-pomoc-status .kamar-pomoc-status__blad:empty{display:none}
.kamar-pomoc-status .kamar-pomoc-status__info{margin:8px 0 0;color:#3d5463;font-size:14px;line-height:1.45}
.kamar-pomoc-status .kamar-pomoc-status__info:empty{display:none}
.kamar-pomoc-status .kamar-pomoc-status__przycisk,.kamar-pomoc-status .kamar-pomoc-status__przycisk:hover,.kamar-pomoc-status .kamar-pomoc-status__przycisk:focus{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:0;padding:10px 20px;box-sizing:border-box;border:1px solid #103547;border-radius:10px;background:#103547;color:#fff;font:700 15px/1.2 Montserrat,system-ui,sans-serif;text-transform:none;letter-spacing:0;cursor:pointer;box-shadow:none;outline:none}
.kamar-pomoc-status .kamar-pomoc-status__przycisk:hover{background:#F6B767;color:#103547;box-shadow:0 0 0 2px rgba(16,53,71,.15)}
.kamar-pomoc-status .kamar-pomoc-status__przycisk:focus-visible{background:#F6B767;color:#103547;outline:2px solid #103547;outline-offset:2px}
.kamar-pomoc-status .kamar-pomoc-status__przycisk:disabled{opacity:.7;cursor:progress}
.kamar-pomoc-status .kamar-pomoc-status__przycisk--drugi,.kamar-pomoc-status .kamar-pomoc-status__przycisk--drugi:focus{flex:0 0 auto;background:#fff;color:#103547}
.kamar-pomoc-status .kamar-pomoc-status__przycisk--drugi:hover{background:#103547;color:#fff}
.kamar-pomoc-status .kamar-pomoc-status__link,.kamar-pomoc-status .kamar-pomoc-status__link:hover,.kamar-pomoc-status .kamar-pomoc-status__link:focus{display:inline-flex;align-items:center;min-height:44px;margin:0 0 0 12px;padding:0 4px;border:0;border-radius:6px;background:transparent;color:#103547;font:600 14px/1.3 Montserrat,system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px;text-transform:none;letter-spacing:0;cursor:pointer;box-shadow:none;outline:none}
.kamar-pomoc-status .kamar-pomoc-status__link:hover{background:#f7fafd;color:#103547}
.kamar-pomoc-status .kamar-pomoc-status__link:focus-visible{background:#f7fafd;color:#103547;outline:2px solid #103547;outline-offset:2px}
.kamar-pomoc-status .kamar-pomoc-status__inne .kamar-pomoc-status__link{margin:6px 0 0}
.kamar-pomoc-status .kamar-pomoc-status__zapomniany{margin:14px 0 0;border-top:1px solid #e3ecf7;padding-top:10px}
.kamar-pomoc-status .kamar-pomoc-status__zapomniany summary{display:flex;align-items:center;min-height:44px;color:#103547;font-size:14px;font-weight:600;cursor:pointer;list-style:none}
.kamar-pomoc-status .kamar-pomoc-status__zapomniany summary::-webkit-details-marker{display:none}
.kamar-pomoc-status .kamar-pomoc-status__zapomniany summary::after{content:"";width:8px;height:8px;margin-left:10px;border-right:2px solid #103547;border-bottom:2px solid #103547;transform:rotate(45deg) translateY(-2px)}
.kamar-pomoc-status .kamar-pomoc-status__zapomniany[open] summary::after{transform:rotate(-135deg) translateY(-2px)}
.kamar-pomoc-status .kamar-pomoc-status__zapomniany summary:focus-visible{outline:2px solid #103547;outline-offset:2px;border-radius:6px}
.kamar-pomoc-status .kamar-pomoc-status__wiersz{display:flex;gap:8px}
.kamar-pomoc-status .kamar-pomoc-status__lista-zam{margin:0;padding:0;list-style:none}
.kamar-pomoc-status .kamar-pomoc-zam{margin:0 0 10px;padding:0;border:1px solid #e3ecf7;border-radius:10px;background:#f7fafd;list-style:none}
.kamar-pomoc-status .kamar-pomoc-zam__naglowek,.kamar-pomoc-status .kamar-pomoc-zam__naglowek:hover,.kamar-pomoc-status .kamar-pomoc-zam__naglowek:focus{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:56px;margin:0;padding:10px 40px 10px 14px;box-sizing:border-box;position:relative;border:0;border-radius:10px;background:transparent;color:#103547;font:600 15px/1.35 Montserrat,system-ui,sans-serif;text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;box-shadow:none;outline:none}
.kamar-pomoc-status .kamar-pomoc-zam__naglowek::after{content:"";position:absolute;right:16px;top:50%;width:9px;height:9px;border-right:2px solid #103547;border-bottom:2px solid #103547;transform:translateY(-70%) rotate(45deg)}
.kamar-pomoc-status .kamar-pomoc-zam__naglowek[aria-expanded="true"]::after{transform:translateY(-30%) rotate(-135deg)}
.kamar-pomoc-status .kamar-pomoc-zam__naglowek:hover{background:#fff;color:#103547;box-shadow:0 0 0 2px rgba(16,53,71,.15)}
.kamar-pomoc-status .kamar-pomoc-zam__naglowek:focus-visible{background:#fff;color:#103547;outline:2px solid #103547;outline-offset:2px}
.kamar-pomoc-status .kamar-pomoc-zam__numer{font-weight:700}
.kamar-pomoc-status .kamar-pomoc-zam__meta{color:#3d5463;font-size:13.5px;font-weight:500}
.kamar-pomoc-status .kamar-pomoc-zam__panel{padding:0 14px 14px}
.kamar-pomoc-status .kamar-pomoc-zam__panel .kamar-os{margin:6px 0 12px}
.kamar-pomoc-status .kamar-os__krok--todo .kamar-os__etykieta{color:#566573}
.kamar-pomoc-status .kamar-pomoc-zam__nadanie{margin:0 0 12px;color:#3d5463;font-size:14px}
.kamar-pomoc-status .kamar-pomoc-zam__po-terminie{margin:0 0 12px;padding:10px 12px;border:1px solid #e3ecf7;border-radius:10px;background:#f7fafd;color:#103547;font-size:14px;line-height:1.45}
.kamar-pomoc-status .kamar-pomoc-zam__nadanie a,.kamar-pomoc-status .kamar-pomoc-zam__nadanie a:hover,.kamar-pomoc-status .kamar-pomoc-zam__nadanie a:focus{color:#103547;font-weight:700;text-decoration:underline!important;text-underline-offset:2px}
.kamar-pomoc-status .kamar-pomoc-zam__nadanie a:focus-visible{outline:2px solid #103547;outline-offset:2px}
.kamar-pomoc-status .kamar-pomoc-zam__akcje{display:flex;flex-wrap:wrap;gap:8px}
.kamar-pomoc-status .kamar-pomoc-zam__akcja,.kamar-pomoc-status .kamar-pomoc-zam__akcja:hover,.kamar-pomoc-status .kamar-pomoc-zam__akcja:focus{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;box-sizing:border-box;border:1px solid #c9d8e8;border-radius:10px;background:#fff;color:#103547;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none!important;outline:none}
.kamar-pomoc-status .kamar-pomoc-zam__akcja:hover{border-color:#103547;box-shadow:0 0 0 2px rgba(16,53,71,.15)}
.kamar-pomoc-status .kamar-pomoc-zam__akcja:focus-visible{border-color:#103547;outline:2px solid #103547;outline-offset:2px}
.kamar-pomoc-szuflada .kamar-pomoc-status{padding:14px 12px;background:#fff}
.kamar-pomoc-szuflada .kamar-pomoc-status .kamar-pomoc-status__tytul{font-size:17px}
.kamar-status-wynik__podmiana{margin:0 0 16px;padding:12px 16px;border:1px solid #e3ecf7;border-radius:10px;background:#f7fafd;color:#103547;font-size:14px;line-height:1.5}
.kamar-status-wynik{margin:0 0 20px;padding:18px 20px;box-sizing:border-box;border:1px solid #e3ecf7;border-radius:10px;background:#f7fafd;color:#103547;font-family:Montserrat,system-ui,sans-serif;line-height:1.5}
.kamar-status-wynik .kamar-status-wynik__data{margin:0 0 4px;color:#3d5463;font-size:13px}
.kamar-status-wynik .kamar-status-wynik__tytul{margin:0 0 6px;color:#103547;font-size:18px;font-weight:700}
.kamar-status-wynik .kamar-status-wynik__opis{color:#3d5463;font-size:14px}
.kamar-status-wynik a,.kamar-status-wynik a:hover,.kamar-status-wynik a:focus{color:#103547;font-weight:700;text-decoration:underline;text-underline-offset:2px}
.kamar-status-wynik a:hover{text-decoration-thickness:2px}
.kamar-status-wynik a:focus-visible{outline:2px solid #103547;outline-offset:2px;border-radius:4px}
.kamar-status-historia{margin:24px 0 28px;color:#103547;font-family:Montserrat,system-ui,sans-serif}
.kamar-status-historia .kamar-status-historia__tytul{margin:0 0 12px;color:#103547;font-size:16px;font-weight:700}
.kamar-status-historia .kamar-status-historia__lista{margin:0;padding:0 0 0 18px;border-left:2px solid #e3ecf7;list-style:none}
.kamar-status-historia .kamar-status-historia__lista li{display:flex;flex-direction:column;gap:2px;margin:0 0 14px;padding:0}
.kamar-status-historia .kamar-status-historia__data{color:#3d5463;font-size:12.5px}
.kamar-status-historia .kamar-status-historia__tytul-zdarzenia{color:#103547;font-size:14px;font-weight:600}
.kamar-status-historia .kamar-status-historia__opis{color:#3d5463;font-size:13px}
.kamar-status-zglos .kamar-pomoc-status__opis{margin-bottom:10px}
@media (max-width:640px){.kamar-pomoc-status{padding:16px 14px}.kamar-pomoc-status .kamar-pomoc-status__link{margin:8px 0 0}}
@media (prefers-reduced-motion:reduce){.kamar-pomoc-status *{transition:none!important}}
