/* b3-listy.css - wyciete z b3.css (chat 33, 07.11): reguly, ktorych klasy rysuje tylko jeden szablon; ten szablon podpina plik sam. */
.b3-zk{margin:16px 18px 0;padding:18px;border-radius:22px;background:radial-gradient(130% 100% at 100% 0%,rgba(232,201,106,.22),rgba(232,201,106,0) 60%),linear-gradient(160deg,#1D1A10,#0E0D0A);border:1px solid var(--b-zl-r)}
:root[data-theme="light"] .b3-zk{background:radial-gradient(130% 100% at 100% 0%,rgba(232,201,106,.22),rgba(232,201,106,0) 60%),linear-gradient(160deg,#FBF1D4,#FFFFFF)}
.b3-zk-g{display:flex;align-items:center;gap:12px}
.b3-zk-i{flex:none;width:46px;height:46px;border-radius:15px;background:var(--b-zloto);display:flex;align-items:center;justify-content:center;color:#15120A}
.b3-zk-nad{font-size:var(--nad-fs);letter-spacing:var(--nad-ls);text-transform:uppercase;font-weight:800;color:var(--b-zl2)}
.b3-zk-t{margin-top:3px;font-size:19px;font-weight:800;color:var(--b-tytul)}
.b3-zk-chipy{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}
.b3-zk-chipy li{min-height:30px;display:inline-flex;align-items:center;padding:0 11px;border-radius:10px;background:rgba(14,13,10,.6);border:1px solid var(--b-zl-r);font-size:12.5px;font-weight:800;color:var(--b-zl)}
:root[data-theme="light"] .b3-zk-chipy li{background:#FFFFFF}
.b3-zk-p{margin-top:12px;font-size:13px;font-weight:700;color:var(--b-pod)}
.b3-input{width:100%}
:root[data-theme="light"] .b3-dol{background:rgba(255,255,255,.97)}
.b3-ok{margin:14px 14px 0;padding:24px 18px 18px;border-radius:26px;text-align:center;background:radial-gradient(120% 90% at 50% 0%,rgba(232,201,106,.22),rgba(232,201,106,0) 60%),linear-gradient(160deg,#1D1A10,#0E0D0A);border:1px solid var(--b-zl-r)}
:root[data-theme="light"] .b3-ok{background:radial-gradient(120% 90% at 50% 0%,rgba(232,201,106,.22),rgba(232,201,106,0) 60%),linear-gradient(160deg,#FBF1D4,#FFFFFF)}
.b3-ok-i{width:64px;height:64px;margin:0 auto;border-radius:20px;background:var(--b-zloto);display:flex;align-items:center;justify-content:center;color:#15120A}
.b3-ok h1{margin:16px 0 0;font-size:var(--h1-fs);font-weight:800;color:var(--b-tytul);letter-spacing:var(--h1-ls)}
.b3-ok p{margin:6px 0 0;font-size:13.5px;line-height:1.5;font-weight:600;color:var(--b-pod)}
.b3-kroki2{margin:0 18px;padding:6px 16px;border-radius:20px;background:var(--b-karta);border:1px solid var(--b-ramka);list-style:none}
.b3-kroki2 li{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--b-linia)}
.b3-kroki2 li:first-child{border-top:0}
.b3-kroki2 b{display:block;font-size:14.5px;font-weight:800;color:var(--b-tytul)}
.b3-kroki2 small{display:block;margin-top:2px;font-size:12.5px;line-height:1.45;font-weight:600;color:var(--b-szary)}
.b3-dwa{display:flex;gap:8px;margin:16px 18px 0}
.b3-dwa > *{flex:1}
.b3-zam{margin:14px 18px 0;display:flex;gap:12px;padding:14px;border-radius:18px;background:var(--b-karta);border:1px solid var(--b-pole-r)}
.b3-zam-i{flex:none;width:40px;height:40px;border-radius:12px;background:var(--b-tag);display:flex;align-items:center;justify-content:center;color:var(--b-szary)}
.b3-zam b{display:block;font-size:15px;font-weight:800;color:var(--b-tytul)}
.b3-zam small{display:block;margin-top:2px;font-size:12.5px;line-height:1.45;font-weight:600;color:var(--b-pod)}
.b3-zam-of{margin:16px 18px 0;opacity:.6}
.b3-zam-of h1{margin:6px 0 0;font-size:var(--h2-fs);font-weight:800;color:var(--b-pod);letter-spacing:var(--h2-ls)}
.b3-zam-of small{display:block;margin-top:2px;font-size:12.5px;font-weight:700;color:var(--b-szary)}
.b3-zam-f{margin:16px 18px 0;padding:16px;border-radius:20px;background:radial-gradient(120% 90% at 100% 0%,rgba(232,201,106,.18),rgba(232,201,106,0) 55%),var(--b-karta);border:1px solid var(--b-zl-r)}
.b3-zam-f-g{display:flex;align-items:center;gap:12px}
.b3-zam-f-g b{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:800;color:var(--b-tytul)}
.b3-zam-f-g small{display:block;font-size:12.5px;font-weight:700;color:var(--b-zl)}
.b3-zam-f p{margin:12px 0 0;font-size:13px;font-weight:700;color:var(--b-t)}
