#menu_blog,#menu_kursu{background:var(--vk-surface);border:1px solid var(--vk-border);border-radius:var(--vk-radius-sm);box-shadow:var(--vk-shadow-sm);padding:20px;width:280px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;margin:0 0 24px 24px;float:right;line-height:1.6}#menu_blog ul{list-style:none;margin:0;padding:0}#menu_blog li{margin:0 0 8px 0;padding:0}#menu_blog a{display:block;font-weight:600;color:var(--vk-text);text-decoration:none;padding:12px 16px;border-radius:var(--vk-radius-sm);border-left:3px solid transparent;transition:all .2s ease;position:relative}#menu_blog a:hover{background:var(--vk-blue-50);color:var(--vk-blue-700);border-left-color:var(--vk-blue-600);transform:translateX(2px)}#menu_blog a[style*=aktualny_link_styl],#menu_blog a[style*=color]{background:var(--vk-blue-50);color:var(--vk-blue-700)!important;border-left-color:var(--vk-blue-600);font-weight:700}#menu_blog li li{margin:4px 0 4px 20px}#menu_blog li li a{padding:8px 12px;font-weight:500;font-size:13px;color:var(--vk-muted);border-left:none}#menu_blog li li a:hover{background:var(--vk-slate-50);color:var(--vk-text);border-left:none;transform:none}.tresc_bloga{flex:1;max-width:calc(100% - 320px);margin-right:24px}.nowinka{background:var(--vk-surface);border:1px solid var(--vk-border);border-radius:var(--vk-radius);box-shadow:var(--vk-shadow-sm);margin-bottom:32px;padding:32px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;color:var(--vk-text);transition:box-shadow .2s ease,transform .2s ease;position:relative;overflow:hidden}.nowinka:hover{box-shadow:var(--vk-shadow);transform:translateY(-2px)}.nowinka::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--vk-gradient-blue);border-radius:var(--vk-radius) var(--vk-radius) 0 0}.tytul_nowinki{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.3;color:var(--vk-text);margin-bottom:16px;font-style:normal}.glowa_nowinki{position:relative;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--vk-border);width:100%;padding-left:0;margin-left:0}.data_i_autor_nowinki{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--vk-muted);font-weight:500;position:static;text-align:left}.data_i_autor_nowinki .data{color:var(--vk-blue-600)}.data_i_autor_nowinki .autor_nowinki{color:var(--vk-muted)}.tresc_nowinki{line-height:1.7;font-size:16px}.tresc_nowinki p{margin-bottom:16px}.tresc_nowinki p:last-child{margin-bottom:0}.wciecie{margin:24px 0;line-height:1.7}.pagenizator{display:flex;align-items:center;justify-content:center;gap:8px;margin:48px 0;flex-wrap:wrap}.pagenizator_indeks{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 16px;background:var(--vk-surface);border:1px solid var(--vk-border);border-radius:var(--vk-radius-sm);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;color:var(--vk-text);text-decoration:none;transition:all .2s ease;cursor:pointer}.pagenizator_indeks:hover{background:var(--vk-blue-50);border-color:var(--vk-blue-300);color:var(--vk-blue-700);transform:translateY(-1px);box-shadow:var(--vk-shadow-sm)}.pagenizator_indeks:active{transform:translateY(0)}.actual_indeks,.pagenizator_indeks.actual_indeks{background:var(--vk-gradient-blue);border-color:var(--vk-blue-600);color:#fff;box-shadow:var(--vk-shadow-sm)}.actual_indeks:hover,.pagenizator_indeks.actual_indeks:hover{background:var(--vk-gradient-blue-hover);transform:translateY(-1px)}.strzalki{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;background:var(--vk-surface);border:1px solid var(--vk-border);border-radius:var(--vk-radius-sm);color:var(--vk-muted);cursor:pointer;transition:all .2s ease;font-size:18px}.strzalki:hover{background:var(--vk-slate-100);border-color:var(--vk-light-muted);color:var(--vk-text);transform:translateY(-1px)}.strzalki sub{font-size:16px;vertical-align:baseline}.box{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;background:var(--vk-surface);border:1px solid var(--vk-border);border-radius:var(--vk-radius);box-shadow:var(--vk-shadow-sm);margin-bottom:32px;margin-top:24px;padding:32px;text-align:left;max-width:100%;line-height:1.6}.spis_tresci{text-align:left;padding:24px;background:var(--vk-slate-100);border-radius:var(--vk-radius);margin:24px 0}#menu_kursu{margin-top:24px;clear:right;font-family:Inter,system-ui,-apple-system,sans-serif}#menu_kursu .tytul_nowinki{font-size:18px;font-weight:700;color:var(--vk-text);margin-bottom:16px;text-align:center;padding:16px;background:var(--vk-blue-50);border-radius:var(--vk-radius-sm);border-left:4px solid var(--vk-blue-600)}#menu_kursu a{display:block;margin:8px 0;padding:12px 16px;color:var(--vk-text);text-decoration:none;border-radius:var(--vk-radius-sm);transition:all .2s ease;font-weight:500;line-height:1.4;border-left:3px solid transparent}#menu_kursu a:hover{background:var(--vk-blue-50);color:var(--vk-blue-700);border-left-color:var(--vk-blue-600);transform:translateX(4px)}.tresc_bloga{color:var(--vk-text);font-family:Inter,system-ui,-apple-system,sans-serif}#copyright_blog{text-align:right;font-weight:600;margin-right:35px;font-style:normal;font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--vk-muted);font-size:14px}.tresc_bloga h1{font-size:2.25rem;font-weight:800;line-height:1.2;margin-bottom:24px;color:var(--vk-text)}.tresc_bloga h2{font-size:1.875rem;font-weight:700;line-height:1.3;margin:48px 0 24px 0;color:var(--vk-text);font-family:Inter,system-ui,-apple-system,sans-serif;font-style:normal;position:relative;padding-left:16px}.tresc_bloga h2::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--vk-gradient-blue);border-radius:2px}.tresc_bloga h3{font-size:1.5rem;font-weight:600;line-height:1.4;margin:32px 0 16px 0;color:var(--vk-text);font-family:Inter,system-ui,-apple-system,sans-serif;font-style:normal;text-align:left;padding:0}div.tekst .pagenizator a{border-bottom:none;text-decoration:none}.artykul{padding:32px;background:var(--vk-surface);border:1px solid var(--vk-border);border-left:4px solid var(--vk-blue-600);border-radius:var(--vk-radius);box-shadow:var(--vk-shadow-sm);margin-bottom:32px}#fontSizeDown,#fontSizeUp,#printer{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--vk-surface);border:1px solid var(--vk-border);border-radius:var(--vk-radius-sm);cursor:pointer;color:var(--vk-blue-600);font-size:16px;margin:0 4px;transition:all .2s ease}#fontSizeDown:hover,#fontSizeUp:hover,#printer:hover{background:var(--vk-blue-50);border-color:var(--vk-blue-300);color:var(--vk-blue-700);transform:translateY(-1px)}#goTop{position:fixed;bottom:24px;right:24px;width:48px;height:48px;background:var(--vk-surface);border:1px solid var(--vk-border);border-radius:50%;box-shadow:var(--vk-shadow);cursor:pointer;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:20px;color:var(--vk-blue-600);display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:100}#goTop:hover{background:var(--vk-blue-600);color:#fff;transform:translateY(-2px);box-shadow:var(--vk-shadow-lg)}.header{font-size:1.5rem;margin:32px 0;font-family:Inter,system-ui,-apple-system,sans-serif;font-style:normal;font-weight:700;color:var(--vk-green-600);text-align:center}.info{font-size:1.25rem;margin:24px 0;font-family:Inter,system-ui,-apple-system,sans-serif;font-style:normal;color:var(--vk-green-600);font-weight:600;text-align:center;padding:16px;background:rgba(22,163,74,.1);border-radius:var(--vk-radius-sm);border:1px solid rgba(22,163,74,.2)}#commentsForm{margin:0 auto 32px;padding:32px;border:1px solid var(--vk-border);border-radius:var(--vk-radius);box-shadow:var(--vk-shadow-sm);max-width:600px;width:100%;background:var(--vk-surface);font-family:Inter,system-ui,-apple-system,sans-serif}#commentsForm input{border:1px solid var(--vk-border);margin-left:0;width:100%;max-width:300px;padding:12px 16px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;border-radius:var(--vk-radius-sm);transition:border-color .2s ease}#commentsForm input:focus{outline:0;border-color:var(--vk-blue-600);box-shadow:0 0 0 3px rgba(29,78,216,.1)}#commentsForm textarea{border:1px solid var(--vk-border);padding:12px 16px;width:100%;max-width:500px;height:120px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;border-radius:var(--vk-radius-sm);resize:vertical;transition:border-color .2s ease}#commentsForm textarea:focus{outline:0;border-color:var(--vk-blue-600);box-shadow:0 0 0 3px rgba(29,78,216,.1)}#commentsForm .formItem{margin:0 0 20px 0}#commentsForm .formLabel{font-size:14px;font-family:Inter,system-ui,-apple-system,sans-serif;font-style:normal;color:var(--vk-text);font-weight:600;margin-bottom:8px;display:block}#commentsForm #submitComments{margin-top:20px;padding:12px 24px;min-width:160px;background:var(--vk-gradient-blue);color:#fff;border:none;border-radius:var(--vk-radius-sm);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;font-style:normal;cursor:pointer;transition:all .2s ease}#commentsForm #submitComments:hover{background:var(--vk-gradient-blue-hover);transform:translateY(-1px);box-shadow:var(--vk-shadow-sm)}#commentsForm #submitComments:active{transform:translateY(0)}.komentarz{margin:0 auto 24px;background:var(--vk-surface);padding:24px;border:1px solid var(--vk-border);border-left:4px solid var(--vk-blue-600);border-radius:var(--vk-radius);box-shadow:var(--vk-shadow-sm);max-width:100%;width:100%;font-family:Inter,system-ui,-apple-system,sans-serif}.komentarz .naglowekKomentarza{position:relative;border-bottom:1px solid var(--vk-border);margin-bottom:16px;padding-bottom:12px}.komentarz .nickKomentarza{font-size:14px;font-weight:700;color:var(--vk-blue-700);font-family:Inter,system-ui,-apple-system,sans-serif}.komentarz .czasKomentarza{font-size:13px;color:var(--vk-muted);margin-left:8px;font-weight:500}.komentarz .ocenyKomentarza{position:absolute;top:0;right:0;display:flex;align-items:center;gap:8px}.komentarz .dodajPunkt{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--vk-green-600);color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;border:none}.komentarz .dodajPunkt:hover{background:var(--vk-green-700);transform:scale(1.1)}.komentarz .odejmijPunkt{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--vk-red-500);color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;border:none;margin-left:8px}.komentarz .odejmijPunkt:hover{background:#dc2626;transform:scale(1.1)}.komentarz .iloscPunktow{font-size:14px;font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--vk-muted);margin-right:8px;font-weight:600}.komentarz .trescKomentarza{margin:16px 0;color:var(--vk-text);font-size:15px;line-height:1.6;white-space:pre-line;overflow:hidden;word-break:break-word}.komentarz .dolnaCzescKomentarza{text-align:right;font-size:13px;color:var(--vk-muted);margin-top:16px;padding-top:12px;border-top:1px solid var(--vk-border)}.komentarz .dolnaCzescKomentarza a{border-bottom:none;opacity:.8}.komentarz .pipe{opacity:.2}.odpInfo{color:green;font-size:10px}.odpInfo .nickKomentarza{color:green;font-size:12px;font-weight:700}#closePrevieWindow,#commentsForm .backToCommentAll,#commentsForm .showPreviewWindow{text-align:right;color:teal;font-size:10px}#closePrevieWindow:hover,#commentsForm .backToCommentAll:hover,#commentsForm .showPreviewWindow:hover{color:#06376c;cursor:pointer}#closePrevieWindow{font-size:12px}.commentToComment{margin-left:40px;padding-left:20px;border-left:4px solid var(--vk-blue-600);background:var(--vk-blue-50);border-radius:var(--vk-radius-sm);position:relative}#previewWindow{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--vk-surface);padding:32px;border:1px solid var(--vk-border);border-radius:var(--vk-radius);box-shadow:var(--vk-shadow-lg);max-width:90vw;max-height:80vh;width:800px;height:500px;z-index:1000;overflow:auto;font-family:Inter,system-ui,-apple-system,sans-serif}.arts_box{margin:24px 0;width:100%;max-width:300px}.arts_box ul{list-style:none;margin:0;padding:0}.arts_box li{margin:8px 0}.arts_box h4{font-size:1.25rem;margin:24px 0 16px 0;font-family:Inter,system-ui,-apple-system,sans-serif;font-style:normal;font-weight:700;color:var(--vk-text);padding-bottom:8px;border-bottom:2px solid var(--vk-blue-600)}.fileName{font-size:14px;margin:16px 0 8px 0;font-weight:600;font-family:Inter,system-ui,-apple-system,sans-serif;font-style:normal;color:var(--vk-blue-700);background:var(--vk-blue-50);padding:8px 12px;border-radius:var(--vk-radius-sm);border-left:4px solid var(--vk-blue-600)}.highlighter{cursor:pointer;background:var(--vk-blue-50);padding:2px 4px;border-radius:3px;transition:background-color .2s ease}.highlighter:hover{background:var(--vk-blue-300)}.toPrint li{list-style-type:decimal;margin-left:24px;margin-bottom:8px;line-height:1.6}#breadcrumb{border-bottom:none;font-size:14px;color:var(--vk-muted)}#breadcrumb_container{color:var(--vk-muted);margin-bottom:24px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500}.syntaxhighlighter{margin:24px 0;border-radius:var(--vk-radius-sm);overflow:hidden;box-shadow:var(--vk-shadow-sm)}@media (max-width:768px){.tekst{display:flex;flex-direction:column-reverse}.tresc_bloga{max-width:100%;margin-right:0;order:2}#menu_blog,#menu_kursu{width:100%;margin:0 0 32px 0;float:none;order:1}.nowinka{padding:24px 20px;margin-bottom:24px}.tytul_nowinki{font-size:1.25rem;margin-bottom:12px}.glowa_nowinki{padding-bottom:16px;margin-bottom:20px}.data_i_autor_nowinki{font-size:13px;flex-wrap:wrap}.tresc_nowinki{font-size:15px;line-height:1.6}.pagenizator{gap:6px;margin:32px 0}.pagenizator_indeks,.strzalki{min-width:40px;height:40px;font-size:14px}.box{width:100%;margin:0 auto 24px;padding:20px}}@media (min-width:992px){.tekst{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px}.tresc_bloga{max-width:100%;margin-right:0}#menu_blog,#menu_kursu{float:none;clear:none;width:300px;margin:0}}@media (max-width:480px){.nowinka{padding:20px 16px}.tytul_nowinki{font-size:1.125rem}.pagenizator_indeks,.strzalki{min-width:36px;height:36px;font-size:13px;padding:0 8px}.tresc_bloga h1{font-size:1.75rem}.tresc_bloga h2{font-size:1.5rem;margin:32px 0 20px 0}.tresc_bloga h3{font-size:1.25rem;margin:24px 0 16px 0}}@media (min-width:1200px){.tekst{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px}.tresc_bloga{flex:1;max-width:100%}.nowinka{padding:40px}.tytul_nowinki{font-size:1.75rem}.tresc_nowinki{font-size:17px;line-height:1.7}#menu_blog,#menu_kursu{width:320px;font-size:15px}#menu_kursu a{margin:10px 0;padding:14px 18px}.arts_box{width:400px}.commentToComment{margin-left:320px}}