{"id":7,"date":"2026-06-16T18:19:56","date_gmt":"2026-06-16T18:19:56","guid":{"rendered":"https:\/\/appdiscipline.pl\/?page_id=7"},"modified":"2026-06-17T09:04:45","modified_gmt":"2026-06-17T09:04:45","slug":"disciplina-ai-app","status":"publish","type":"page","link":"https:\/\/appdiscipline.pl\/","title":{"rendered":"Disciplina AI APP"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"pl\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>BK System \u2014 Tydzie\u0144 1<\/title>\n<style>\n* { box-sizing: border-box; margin: 0; padding: 0; }\n\nbody {\n  background: #111;\n  color: #eee;\n  font-family: -apple-system, 'Segoe UI', sans-serif;\n  font-size: 13px;\n  padding: 16px 10px 30px;\n}\n\n.title {\n  text-align: center;\n  font-size: 15px;\n  font-weight: 700;\n  color: #ccc;\n  margin-bottom: 2px;\n  letter-spacing: 1px;\n}\n.subtitle {\n  text-align: center;\n  font-size: 11px;\n  color: #444;\n  margin-bottom: 4px;\n}\n\n\/* Pasek post\u0119pu *\/\n.progress-bar {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  margin: 10px 0 14px;\n}\n.progress-track {\n  flex: 1;\n  height: 4px;\n  background: #2a2a2a;\n  border-radius: 4px;\n  overflow: hidden;\n}\n.progress-fill {\n  height: 100%;\n  background: linear-gradient(90deg, #7C3AED, #34d399);\n  border-radius: 4px;\n  transition: width .4s ease;\n}\n.progress-label {\n  font-size: 11px;\n  color: #555;\n  white-space: nowrap;\n}\n.progress-count {\n  font-size: 11px;\n  font-weight: 700;\n  color: #34d399;\n  white-space: nowrap;\n}\n\n\/* Tabela *\/\n.table-wrap {\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n}\n\ntable {\n  border-collapse: collapse;\n  min-width: 680px;\n  width: 100%;\n  border: 1.5px solid #7C3AED;\n}\n\ntd, th {\n  border: 1px solid #2e2e2e;\n  padding: 8px 10px;\n  vertical-align: top;\n  line-height: 1.45;\n}\n\nth {\n  background: #1a1a1a;\n  color: #bbb;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 1px;\n  text-align: center;\n}\n\n.row-label {\n  background: #1a1a1a;\n  color: #666;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.5px;\n  white-space: nowrap;\n  min-width: 88px;\n}\n\n.header-row td {\n  background: #1e1e1e;\n  text-align: center;\n  font-weight: 600;\n  color: #ddd;\n  font-size: 13px;\n}\n\n\/* Kolory aktywno\u015bci *\/\n.activity-mx    { color: #f87171; font-weight: 700; }\n.activity-work  { color: #a78bfa; font-weight: 700; }\n.activity-regen { color: #34d399; font-weight: 700; }\n.activity-free  { color: #fbbf24; font-weight: 700; }\n.activity-sport { color: #60a5fa; font-weight: 700; }\n\n.cell-main { font-size: 12px; color: #ddd; }\n.cell-sub  { font-size: 11px; color: #777; margin-top: 4px; }\n.cell-tag  {\n  display: inline-block;\n  background: #2a2a2a;\n  border-radius: 4px;\n  padding: 2px 6px;\n  font-size: 10px;\n  color: #888;\n  margin-top: 3px;\n}\n\n.badge-mx   { background: #7f1d1d18; border-left: 3px solid #f87171; }\n.badge-work { background: #4c1d9518; border-left: 3px solid #a78bfa; }\n.badge-reg  { background: #06402018; border-left: 3px solid #34d399; }\n.badge-free { background: #45260218; border-left: 3px solid #fbbf24; }\n.badge-sp   { background: #1e3a5f18; border-left: 3px solid #60a5fa; }\n\n\/* \u2500\u2500 KLIKALNA KOM\u00d3RKA \u2500\u2500 *\/\ntd.clickable {\n  cursor: pointer;\n  transition: background .2s;\n  position: relative;\n  -webkit-tap-highlight-color: transparent;\n  user-select: none;\n  -webkit-user-select: none;\n}\ntd.clickable:active { opacity: .8; }\n\n\/* \u2500\u2500 ODHACZONA \u2014 zielona \u2500\u2500 *\/\ntd.done {\n  background: rgba(52, 211, 153, 0.1) !important;\n  border-left: 3px solid #34d399 !important;\n}\ntd.done::after {\n  content: '\u2713';\n  position: absolute;\n  top: 6px;\n  right: 8px;\n  font-size: 13px;\n  font-weight: 800;\n  color: #34d399;\n}\ntd.done .cell-main,\ntd.done .activity-mx,\ntd.done .activity-work,\ntd.done .activity-regen,\ntd.done .activity-sport,\ntd.done .activity-free {\n  color: #34d399 !important;\n}\n\n\/* Legenda *\/\n.legend {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 14px;\n  padding: 12px;\n  background: #1a1a1a;\n  border-radius: 8px;\n  border: 1px solid #2a2a2a;\n}\n.legend-item {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  font-size: 11px;\n  color: #666;\n}\n.legend-dot {\n  width: 10px; height: 10px;\n  border-radius: 50%;\n  flex-shrink: 0;\n}\n\n\/* Hint *\/\n.hint {\n  text-align: center;\n  font-size: 10px;\n  color: #333;\n  margin-top: 14px;\n}\n\n\/* Toast *\/\n.toast {\n  position: fixed;\n  bottom: 20px;\n  left: 50%;\n  transform: translateX(-50%) translateY(60px);\n  background: #1e1e1e;\n  border: 1px solid #2e2e2e;\n  color: #eee;\n  padding: 8px 16px;\n  border-radius: 20px;\n  font-size: 12px;\n  font-weight: 600;\n  transition: transform .2s ease;\n  z-index: 999;\n  white-space: nowrap;\n  pointer-events: none;\n}\n.toast.show { transform: translateX(-50%) translateY(0); }\n<\/style>\n<\/head>\n<body>\n\n<div class=\"title\">BK System \u00b7 Tydzie\u0144 1<\/div>\n<div class=\"subtitle\">Kliknij kom\u00f3rk\u0119 \u017ceby odhaczy\u0107 \u00b7 kliknij ponownie \u017ceby cofn\u0105\u0107<\/div>\n\n<!-- Pasek post\u0119pu -->\n<div class=\"progress-bar\">\n  <div class=\"progress-label\">Post\u0119p<\/div>\n  <div class=\"progress-track\">\n    <div class=\"progress-fill\" id=\"progressFill\" style=\"width:0%\"><\/div>\n  <\/div>\n  <div class=\"progress-count\" id=\"progressCount\">0 \/ 0<\/div>\n<\/div>\n\n<div class=\"table-wrap\">\n<table id=\"mainTable\">\n\n  <!-- Nag\u0142\u00f3wek -->\n  <tr class=\"header-row\">\n    <td class=\"row-label\">Name:<\/td>\n    <td colspan=\"7\" style=\"color:#a78bfa;\">B\u0142a\u017cej Krause<\/td>\n  <\/tr>\n  <tr class=\"header-row\">\n    <td class=\"row-label\">Period:<\/td>\n    <td colspan=\"7\">Tydzie\u0144 1 \u00b7 Czerwiec 2026<\/td>\n  <\/tr>\n\n  <!-- Dni -->\n  <tr>\n    <th>Day:<\/th>\n    <th id=\"h0\">PON<\/th>\n    <th id=\"h1\">WT<\/th>\n    <th id=\"h2\">\u015aR<\/th>\n    <th id=\"h3\">CZW<\/th>\n    <th id=\"h4\">PT<\/th>\n    <th id=\"h5\">SOB<\/th>\n    <th id=\"h6\">NIEDZ<\/th>\n  <\/tr>\n\n  <!-- Fokus -->\n  <tr>\n    <td class=\"row-label\">Fokus:<\/td>\n    <td class=\"clickable badge-work\" data-id=\"fokus-0\"><span class=\"activity-work\">PRACA<\/span><\/td>\n    <td class=\"clickable badge-sp\"   data-id=\"fokus-1\"><span class=\"activity-sport\">REGEN<\/span><\/td>\n    <td class=\"clickable badge-mx\"   data-id=\"fokus-2\"><span class=\"activity-mx\">MX<\/span><\/td>\n    <td class=\"clickable badge-work\" data-id=\"fokus-3\"><span class=\"activity-work\">PRACA<\/span><\/td>\n    <td class=\"clickable badge-sp\"   data-id=\"fokus-4\"><span class=\"activity-sport\">REGEN<\/span><\/td>\n    <td class=\"clickable badge-mx\"   data-id=\"fokus-5\"><span class=\"activity-mx\">MX<\/span><\/td>\n    <td class=\"clickable badge-free\" data-id=\"fokus-6\"><span class=\"activity-free\">WOLNE<\/span><\/td>\n  <\/tr>\n\n  <!-- Rano -->\n  <tr>\n    <td class=\"row-label\">Rano<br><span style=\"color:#444;font-weight:400;\">5:30\u20137:30<\/span><\/td>\n    <td class=\"clickable\" data-id=\"rano-0\">\n      <div class=\"cell-main\">\u2600\ufe0f Wstanie 5:30<\/div>\n      <div class=\"cell-sub\">Woda \u00b7 cisza \u00b7 mobility nadgarstka 10 min<\/div>\n      <div class=\"cell-tag\">\u015bniadanie ~7:00<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"rano-1\">\n      <div class=\"cell-main\">\u2600\ufe0f Wstanie 5:30<\/div>\n      <div class=\"cell-sub\">Woda \u00b7 cisza \u00b7 stretching<\/div>\n      <div class=\"cell-tag\">\u015bniadanie ~7:00<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"rano-2\">\n      <div class=\"cell-main\">\u2600\ufe0f Wstanie 5:30<\/div>\n      <div class=\"cell-sub\">Woda \u00b7 cisza \u00b7 d\u0142u\u017cszy warm-up przed MX<\/div>\n      <div class=\"cell-tag\">\u015bniadanie ~7:00<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"rano-3\">\n      <div class=\"cell-main\">\u2600\ufe0f Wstanie 5:30<\/div>\n      <div class=\"cell-sub\">Woda \u00b7 cisza \u00b7 mobility<\/div>\n      <div class=\"cell-tag\">\u015bniadanie ~7:00<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"rano-4\">\n      <div class=\"cell-main\">\u2600\ufe0f Wstanie 5:30<\/div>\n      <div class=\"cell-sub\">Woda \u00b7 cisza \u00b7 stretching<\/div>\n      <div class=\"cell-tag\">\u015bniadanie ~7:00<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"rano-5\">\n      <div class=\"cell-main\">\u2600\ufe0f Wstanie 6:30<\/div>\n      <div class=\"cell-sub\">Luz \u00b7 cisza \u00b7 warm-up przed MX<\/div>\n      <div class=\"cell-tag\">\u015bniadanie ~7:30<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"rano-6\">\n      <div class=\"cell-main\">\u2600\ufe0f Wstanie luz<\/div>\n      <div class=\"cell-sub\">Bez alarmu \u00b7 cia\u0142o decyduje<\/div>\n      <div class=\"cell-tag\">luz<\/div>\n    <\/td>\n  <\/tr>\n\n  <!-- Kawa -->\n  <tr>\n    <td class=\"row-label\">Kawa \u2615<\/td>\n    <td class=\"clickable\" colspan=\"5\" style=\"text-align:center;\" data-id=\"kawa-05\">\n      <span style=\"color:#fbbf24;font-size:12px;\">Po \u015bniadaniu \u00b7 mi\u0119dzy 8:30\u20139:30 \u00b7 nie wcze\u015bniej<\/span>\n    <\/td>\n    <td class=\"clickable\" style=\"text-align:center;\" data-id=\"kawa-5\">\n      <span style=\"color:#888;font-size:11px;\">po \u015bniadaniu<\/span>\n    <\/td>\n    <td class=\"clickable\" style=\"text-align:center;\" data-id=\"kawa-6\">\n      <span style=\"color:#888;font-size:11px;\">kiedy chcesz<\/span>\n    <\/td>\n  <\/tr>\n\n  <!-- Deep Work -->\n  <tr>\n    <td class=\"row-label\">Deep Work<br><span style=\"color:#444;font-weight:400;\">bloki 2h<\/span><\/td>\n    <td class=\"clickable badge-work\" data-id=\"dw-0\">\n      <div class=\"cell-main\">Blok #1 \u00b7 2h<\/div>\n      <div class=\"cell-sub\">do-my.pl \u00b7 marketing \u00b7 kampanie \u00b7 posty<\/div>\n      <div class=\"cell-main\" style=\"margin-top:8px;\">Blok #2 \u00b7 2h<\/div>\n      <div class=\"cell-sub\">MX Dialed Dynamic \u00b7 marka \u00b7 content<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"dw-1\">\n      <div class=\"cell-main\" style=\"color:#444;\">Brak deep work<\/div>\n      <div class=\"cell-sub\">Dzie\u0144 regeneracyjny<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"dw-2\">\n      <div class=\"cell-main\" style=\"color:#444;\">Brak deep work<\/div>\n      <div class=\"cell-sub\">Dzie\u0144 MX<\/div>\n    <\/td>\n    <td class=\"clickable badge-work\" data-id=\"dw-3\">\n      <div class=\"cell-main\">Blok #1 \u00b7 2h<\/div>\n      <div class=\"cell-sub\">Najwa\u017cniejsze zadanie tygodnia<\/div>\n      <div class=\"cell-main\" style=\"margin-top:8px;\">Blok #2 \u00b7 2h<\/div>\n      <div class=\"cell-sub\">MDD lub do-my.pl<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"dw-4\">\n      <div class=\"cell-main\">Max 2h<\/div>\n      <div class=\"cell-sub\">Zamkni\u0119cie tygodnia \u00b7 l\u017cejsze zadania<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"dw-5\">\n      <div class=\"cell-main\" style=\"color:#444;\">Brak<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"dw-6\">\n      <div class=\"cell-main\" style=\"color:#444;\">Brak<\/div>\n    <\/td>\n  <\/tr>\n\n  <!-- Aktywno\u015b\u0107 -->\n  <tr>\n    <td class=\"row-label\">Aktywno\u015b\u0107<br><span style=\"color:#444;font-weight:400;\">fizyczna<\/span><\/td>\n    <td class=\"clickable\" data-id=\"act-0\">\n      <div class=\"cell-main\">\ud83d\udeb6 Spacer 20\u201330 min<\/div>\n      <div class=\"cell-sub\">mi\u0119dzy blokami \u00b7 bez telefonu<\/div>\n    <\/td>\n    <td class=\"clickable badge-sp\" data-id=\"act-1\">\n      <div class=\"cell-main activity-sport\">\ud83c\udfca Basen \/ Rower<\/div>\n      <div class=\"cell-sub\">45\u201360 min \u00b7 niskie t\u0119tno \u00b7 przyjemno\u015b\u0107<\/div>\n      <div class=\"cell-tag\">HR 55\u201365%<\/div>\n    <\/td>\n    <td class=\"clickable badge-mx\" data-id=\"act-2\">\n      <div class=\"cell-main activity-mx\">\ud83c\udfcd\ufe0f MX<\/div>\n      <div class=\"cell-sub\">Warm-up 20 min \u00b7 jazda dla siebie \u00b7 freeride<\/div>\n      <div class=\"cell-tag\">bez presji<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"act-3\">\n      <div class=\"cell-main\">\ud83c\udfcb\ufe0f Kalistenika \/ Rower<\/div>\n      <div class=\"cell-sub\">30\u201345 min \u00b7 zale\u017cnie od energii<\/div>\n      <div class=\"cell-tag\">HR 55\u201370%<\/div>\n    <\/td>\n    <td class=\"clickable badge-sp\" data-id=\"act-4\">\n      <div class=\"cell-main activity-sport\">\ud83c\udfca Basen \/ Rower<\/div>\n      <div class=\"cell-sub\">45 min \u00b7 lekko \u00b7 reset<\/div>\n      <div class=\"cell-tag\">HR 55\u201365%<\/div>\n    <\/td>\n    <td class=\"clickable badge-mx\" data-id=\"act-5\">\n      <div class=\"cell-main activity-mx\">\ud83c\udfcd\ufe0f MX \u2014 g\u0142\u00f3wna sesja<\/div>\n      <div class=\"cell-sub\">Warm-up 25\u201330 min \u00b7 mo\u017cesz pu\u015bci\u0107 wi\u0119cej<\/div>\n      <div class=\"cell-tag\">cool down obowi\u0105zek<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"act-6\">\n      <div class=\"cell-main\">\ud83d\udeb6 Spacer \/ nic<\/div>\n      <div class=\"cell-sub\">Tylko je\u015bli cia\u0142o prosi<\/div>\n    <\/td>\n  <\/tr>\n\n  <!-- Stretching -->\n  <tr>\n    <td class=\"row-label\">Stretching<br>Rollowanie<\/td>\n    <td class=\"clickable\" data-id=\"str-0\">\n      <div class=\"cell-tag\">stretching 15 min<\/div><br>\n      <div class=\"cell-tag\">rollowanie 15 min<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"str-1\">\n      <div class=\"cell-tag\">stretching 15 min<\/div><br>\n      <div class=\"cell-tag\">rollowanie 15 min<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"str-2\">\n      <div class=\"cell-tag\">stretching 20 min<\/div><br>\n      <div class=\"cell-tag\">rollowanie 15 min<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"str-3\">\n      <div class=\"cell-tag\">stretching 15 min<\/div><br>\n      <div class=\"cell-tag\">rollowanie 15 min<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"str-4\">\n      <div class=\"cell-tag\">stretching 15 min<\/div><br>\n      <div class=\"cell-tag\">rollowanie 15 min<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"str-5\">\n      <div class=\"cell-tag\">stretching 20 min<\/div><br>\n      <div class=\"cell-tag\">rollowanie 20 min<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"str-6\">\n      <div class=\"cell-tag\">luz<\/div>\n    <\/td>\n  <\/tr>\n\n  <!-- Wiecz\u00f3r -->\n  <tr>\n    <td class=\"row-label\">Wiecz\u00f3r<br><span style=\"color:#444;font-weight:400;\">do 22:00<\/span><\/td>\n    <td class=\"clickable\" data-id=\"wie-0\">\n      <div class=\"cell-main\">\ud83d\udcd6 Czytanie<\/div>\n      <div class=\"cell-sub\">Zeland \u00b7 fizyka kwantowa \u00b7 Biblia<\/div>\n      <div class=\"cell-tag\">tel. offline 21:00<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"wie-1\">\n      <div class=\"cell-main\">\ud83c\udfb5 Czas wolny<\/div>\n      <div class=\"cell-sub\">Muzyka \u00b7 ludzie \u00b7 energia<\/div>\n      <div class=\"cell-tag\">tel. offline 21:00<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"wie-2\">\n      <div class=\"cell-main\">\ud83d\ude34 Lekki wiecz\u00f3r<\/div>\n      <div class=\"cell-sub\">Cia\u0142o pracowa\u0142o \u00b7 daj mu spok\u00f3j<\/div>\n      <div class=\"cell-tag\">sen priorytet<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"wie-3\">\n      <div class=\"cell-main\">\ud83d\udcd6 Refleksja<\/div>\n      <div class=\"cell-sub\">Co dzisiaj zrobi\u0142em dobrze?<\/div>\n      <div class=\"cell-tag\">tel. offline 21:00<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"wie-4\">\n      <div class=\"cell-main\">\ud83e\udde0 Mental reset<\/div>\n      <div class=\"cell-sub\">Mniej ekran\u00f3w \u00b7 spacer \u00b7 rozmowa<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"wie-5\">\n      <div class=\"cell-main\">\ud83d\ude34 Regeneracja<\/div>\n      <div class=\"cell-sub\">Jedz dobrze \u00b7 \u015bpij dobrze<\/div>\n    <\/td>\n    <td class=\"clickable\" data-id=\"wie-6\">\n      <div class=\"cell-main\">\ud83d\udccb Plan na jutro<\/div>\n      <div class=\"cell-sub\">5 minut \u00b7 nic wi\u0119cej<\/div>\n      <div class=\"cell-tag\">sen do 22:30<\/div>\n    <\/td>\n  <\/tr>\n\n  <!-- Nadgarstek -->\n  <tr>\n    <td class=\"row-label\">\ud83d\udd90\ufe0f Nadgarstek<br><span style=\"color:#f87171;font-weight:400;\">codziennie<\/span><\/td>\n    <td class=\"clickable\" data-id=\"nad-0\"><div class=\"cell-tag\">k\u00f3\u0142ka 10x<\/div><br><div class=\"cell-tag\">zginanie 15x<\/div><br><div class=\"cell-tag\">5 min<\/div><\/td>\n    <td class=\"clickable\" data-id=\"nad-1\"><div class=\"cell-tag\">k\u00f3\u0142ka 10x<\/div><br><div class=\"cell-tag\">zginanie 15x<\/div><br><div class=\"cell-tag\">5 min<\/div><\/td>\n    <td class=\"clickable\" data-id=\"nad-2\"><div class=\"cell-tag\">k\u00f3\u0142ka 10x<\/div><br><div class=\"cell-tag\">zginanie 15x<\/div><br><div class=\"cell-tag\">5 min<\/div><\/td>\n    <td class=\"clickable\" data-id=\"nad-3\"><div class=\"cell-tag\">k\u00f3\u0142ka 10x<\/div><br><div class=\"cell-tag\">zginanie 15x<\/div><br><div class=\"cell-tag\">5 min<\/div><\/td>\n    <td class=\"clickable\" data-id=\"nad-4\"><div class=\"cell-tag\">k\u00f3\u0142ka 10x<\/div><br><div class=\"cell-tag\">zginanie 15x<\/div><br><div class=\"cell-tag\">5 min<\/div><\/td>\n    <td class=\"clickable\" data-id=\"nad-5\"><div class=\"cell-tag\">k\u00f3\u0142ka 10x<\/div><br><div class=\"cell-tag\">zginanie 15x<\/div><br><div class=\"cell-tag\">5 min<\/div><\/td>\n    <td class=\"clickable\" data-id=\"nad-6\"><div class=\"cell-tag\">k\u00f3\u0142ka 10x<\/div><br><div class=\"cell-tag\">zginanie 15x<\/div><br><div class=\"cell-tag\">5 min<\/div><\/td>\n  <\/tr>\n\n  <!-- Sen -->\n  <tr>\n    <td class=\"row-label\">\ud83d\udca4 Sen<\/td>\n    <td class=\"clickable\" data-id=\"sen-0\" style=\"text-align:center;\"><span style=\"color:#a78bfa;font-size:11px;font-weight:600;\">22:00 \u2192 5:30<\/span><br><span class=\"cell-tag\">7,5h<\/span><\/td>\n    <td class=\"clickable\" data-id=\"sen-1\" style=\"text-align:center;\"><span style=\"color:#a78bfa;font-size:11px;font-weight:600;\">22:00 \u2192 5:30<\/span><br><span class=\"cell-tag\">7,5h<\/span><\/td>\n    <td class=\"clickable\" data-id=\"sen-2\" style=\"text-align:center;\"><span style=\"color:#a78bfa;font-size:11px;font-weight:600;\">22:00 \u2192 5:30<\/span><br><span class=\"cell-tag\">7,5h<\/span><\/td>\n    <td class=\"clickable\" data-id=\"sen-3\" style=\"text-align:center;\"><span style=\"color:#a78bfa;font-size:11px;font-weight:600;\">22:00 \u2192 5:30<\/span><br><span class=\"cell-tag\">7,5h<\/span><\/td>\n    <td class=\"clickable\" data-id=\"sen-4\" style=\"text-align:center;\"><span style=\"color:#a78bfa;font-size:11px;font-weight:600;\">22:00 \u2192 5:30<\/span><br><span class=\"cell-tag\">7,5h<\/span><\/td>\n    <td class=\"clickable\" data-id=\"sen-5\" style=\"text-align:center;\"><span style=\"color:#888;font-size:11px;\">22:30 \u2192 6:30<\/span><br><span class=\"cell-tag\">8h<\/span><\/td>\n    <td class=\"clickable\" data-id=\"sen-6\" style=\"text-align:center;\"><span style=\"color:#fbbf24;font-size:11px;\">bez alarmu<\/span><\/td>\n  <\/tr>\n\n<\/table>\n<\/div>\n\n<div class=\"legend\">\n  <div class=\"legend-item\"><div class=\"legend-dot\" style=\"background:#f87171\"><\/div>MX \/ jazda<\/div>\n  <div class=\"legend-item\"><div class=\"legend-dot\" style=\"background:#a78bfa\"><\/div>Praca \/ deep work<\/div>\n  <div class=\"legend-item\"><div class=\"legend-dot\" style=\"background:#34d399\"><\/div>Regeneracja \/ done<\/div>\n  <div class=\"legend-item\"><div class=\"legend-dot\" style=\"background:#60a5fa\"><\/div>Sport \/ basen \/ rower<\/div>\n  <div class=\"legend-item\"><div class=\"legend-dot\" style=\"background:#fbbf24\"><\/div>Wolne \/ dusza<\/div>\n<\/div>\n\n<div class=\"hint\">BK System v1.0 \u00b7 Jako\u015b\u0107 nad ilo\u015bci\u0105 \u00b7 Zawsze.<\/div>\n\n<div class=\"toast\" id=\"toast\"><\/div>\n\n<script>\n\/* Za\u0142aduj zapisany stan z localStorage *\/\nfunction loadState() {\n  document.querySelectorAll('.clickable').forEach(function(td) {\n    var id = td.dataset.id;\n    if (id && localStorage.getItem('bk_' + id) === '1') {\n      td.classList.add('done');\n    }\n  });\n  updateProgress();\n}\n\n\/* Klikni\u0119cie = toggle done *\/\ndocument.querySelectorAll('.clickable').forEach(function(td) {\n  td.addEventListener('click', function() {\n    var id = this.dataset.id;\n    if (!id) return;\n    var isDone = this.classList.toggle('done');\n    localStorage.setItem('bk_' + id, isDone ? '1' : '0');\n    showToast(isDone ? '\u2713 Zrobione!' : '\u21a9 Cofni\u0119to');\n    updateProgress();\n  });\n});\n\n\/* Pasek post\u0119pu *\/\nfunction updateProgress() {\n  var cells = document.querySelectorAll('.clickable');\n  var total = cells.length;\n  var done = 0;\n  cells.forEach(function(td) { if (td.classList.contains('done')) done++; });\n  var pct = total > 0 ? Math.round(done \/ total * 100) : 0;\n  document.getElementById('progressFill').style.width = pct + '%';\n  document.getElementById('progressCount').textContent = done + ' \/ ' + total;\n}\n\n\/* Toast *\/\nfunction showToast(msg) {\n  var t = document.getElementById('toast');\n  t.textContent = msg;\n  t.classList.add('show');\n  clearTimeout(t._timer);\n  t._timer = setTimeout(function() { t.classList.remove('show'); }, 1500);\n}\n\n\/* Pod\u015bwietl dzisiejszy dzie\u0144 *\/\n(function highlightToday() {\n  var days = ['NIEDZ', 'PON', 'WT', '\u015aR', 'CZW', 'PT', 'SOB'];\n  var today = new Date().getDay(); \/\/ 0=Niedz\n  \/* Mapowanie na kolumny 0-6 (PON=0 ... NIEDZ=6) *\/\n  var colMap = [6, 0, 1, 2, 3, 4, 5]; \/* JS dzien -> kolumna tabeli *\/\n  var col = colMap[today];\n  var header = document.getElementById('h' + col);\n  if (header) {\n    header.style.color = '#BF5AF2';\n    header.style.borderBottom = '2px solid #BF5AF2';\n  }\n})();\n\n\/* Start *\/\nloadState();\n<\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>BK System \u2014 Tydzie\u0144 1 BK System \u00b7 Tydzie\u0144 1 Kliknij kom\u00f3rk\u0119 \u017ceby odhaczy\u0107 \u00b7 kliknij ponownie \u017ceby cofn\u0105\u0107 Post\u0119p 0 \/ 0 Name: B\u0142a\u017cej Krause Period: Tydzie\u0144 1 \u00b7 Czerwiec 2026 Day: PON WT \u015aR CZW PT SOB NIEDZ Fokus: PRACA REGEN MX PRACA REGEN MX WOLNE Rano5:30\u20137:30 \u2600\ufe0f Wstanie 5:30 Woda \u00b7 cisza [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-7","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"admin-4HXQ7G9y","author_link":"https:\/\/appdiscipline.pl\/?author=1"},"uagb_comment_info":0,"uagb_excerpt":"BK System \u2014 Tydzie\u0144 1 BK System \u00b7 Tydzie\u0144 1 Kliknij kom\u00f3rk\u0119 \u017ceby odhaczy\u0107 \u00b7 kliknij ponownie \u017ceby cofn\u0105\u0107 Post\u0119p 0 \/ 0 Name: B\u0142a\u017cej Krause Period: Tydzie\u0144 1 \u00b7 Czerwiec 2026 Day: PON WT \u015aR CZW PT SOB NIEDZ Fokus: PRACA REGEN MX PRACA REGEN MX WOLNE Rano5:30\u20137:30 \u2600\ufe0f Wstanie 5:30 Woda \u00b7 cisza&hellip;","_links":{"self":[{"href":"https:\/\/appdiscipline.pl\/index.php?rest_route=\/wp\/v2\/pages\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/appdiscipline.pl\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/appdiscipline.pl\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/appdiscipline.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/appdiscipline.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7"}],"version-history":[{"count":2,"href":"https:\/\/appdiscipline.pl\/index.php?rest_route=\/wp\/v2\/pages\/7\/revisions"}],"predecessor-version":[{"id":19,"href":"https:\/\/appdiscipline.pl\/index.php?rest_route=\/wp\/v2\/pages\/7\/revisions\/19"}],"wp:attachment":[{"href":"https:\/\/appdiscipline.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}