/* v2.6.2: GENEROVANÉ z atribútov style="" v šablónach (tools/… patch) — CSP style-src bez 'unsafe-inline'.
   Trieda lzam-s-<hash> = presne pôvodná deklarácia. Nové štýly patria do frontend.css (pomenované triedy). */
.lzam-s-0089ec{width:100% !important;height:70px !important}
.lzam-s-1242f9{background:#dcfce7 !important;color:#166534 !important}
.lzam-s-1d8823{margin:4px 0 !important;white-space:pre-line !important}
.lzam-s-2a1b75{display:block !important}
.lzam-s-2a698a{word-break:break-all !important;font-size:11px !important}
.lzam-s-2d191d{display:inline !important;margin-left:8px !important}
.lzam-s-2fbbbc{margin-top:30px !important}
.lzam-s-330ca0{max-height:160px !important;overflow-y:auto !important;border:1px solid #e5e7eb !important;border-radius:6px !important;padding:6px !important;margin:4px 0 !important}
.lzam-s-4139ce{margin-left:10px !important;background:#dcfce7 !important;color:#166534 !important}
.lzam-s-41cce2{display:inline-block !important;margin-right:6px !important}
.lzam-s-465bfe{width:120px !important}
.lzam-s-49fcd8{margin-top:24px !important}
.lzam-s-4b3de7{flex:2 !important}
.lzam-s-4dfd1e{color:#a00 !important}
.lzam-s-553f63{width:100% !important;height:90px !important}
.lzam-s-56f435{margin-top:12px !important}
.lzam-s-5c3b65{max-height:40px !important;border-radius:4px !important}
.lzam-s-5dc688{max-height:150px !important;overflow-y:auto !important;border:1px solid #e5e7eb !important;border-radius:6px !important;padding:6px !important;margin:4px 0 4px 20px !important}
.lzam-s-60e32d{display:inline-block !important}
.lzam-s-63fe5c{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr)) !important;gap:16px !important;align-items:start !important}
.lzam-s-6709b9{list-style:none !important;padding:0 !important}
.lzam-s-6b0d45{margin-right:10px !important}
.lzam-s-6cb285{font-size:12px !important}
.lzam-s-6d9222{background:#e2e8f0 !important;border-radius:4px !important;height:8px !important}
.lzam-s-761d3a{margin-bottom:10px !important}
.lzam-s-7c4705{min-height:1.2em !important}
.lzam-s-82403c{background:#ef4444 !important}
.lzam-s-8573ba{width:80px !important}
.lzam-s-86abda{white-space:nowrap !important}
.lzam-s-86de7a{margin-top:18px !important}
.lzam-s-881d02{color:#b91c1c !important}
.lzam-s-8a77e5{margin-top:8px !important}
.lzam-s-8d1723{max-height:60px !important;border-radius:4px !important}
.lzam-s-94e046{margin:0 0 0 18px !important}
.lzam-s-959deb{border-color:#ef4444 !important}
.lzam-s-97445a{flex:1 !important}
.lzam-s-981459{width:300px !important}
.lzam-s-a26bda{margin-top:20px !important}
.lzam-s-a342d8{background:#fef3c7 !important}
.lzam-s-ae4019{font-size:.85em !important}
.lzam-s-b9c644{display:flex !important;justify-content:space-between !important;gap:10px !important}
.lzam-s-bd09c4{width:60px !important}
.lzam-s-c1fafc{margin:6px 0 !important}
.lzam-s-c7be36{border:1px solid #e2e8f0 !important;border-radius:8px !important;padding:10px !important;margin:10px 0 !important}
.lzam-s-c8865d{border-color:#f59e0b !important}
.lzam-s-c9a6df{display:block !important;margin-bottom:12px !important;border-color:#2563eb !important;text-decoration:none !important}
.lzam-s-ccc481{color:#b91c1c !important;font-weight:bold !important}
.lzam-s-cccfa4{display:inline !important}
.lzam-s-cf7c0b{margin:8px 0 0 18px !important}
.lzam-s-d0007a{text-align:right !important;margin-top:10px !important}
.lzam-s-d2c171{margin-top:10px !important}
.lzam-s-d46224{margin-top:0 !important}
.lzam-s-d60550{margin:12px 0 !important}
.lzam-s-d6f2af{margin-top:14px !important}
.lzam-s-da12f2{margin-bottom:12px !important}
.lzam-s-db3018{display:inline-block !important;margin-top:10px !important}
.lzam-s-db4cf1{width:100px !important}
.lzam-s-df6718{margin:0 0 8px !important}
.lzam-s-e0c092{background:#f0fdf4 !important;border-radius:6px !important;padding:6px 8px !important;margin:4px 0 !important}
.lzam-s-e152bd{margin-left:18px !important}
.lzam-s-e15706{display:block !important;padding:8px 0 !important;font-size:1.05em !important}
.lzam-s-ea7fb9{width:250px !important}
.lzam-s-eafd77{max-height:260px !important;overflow-y:auto !important;border:1px solid #e5e7eb !important;border-radius:6px !important;padding:6px !important;margin:4px 0 !important}
.lzam-s-ec6626{width:70px !important}
.lzam-s-ef1648{margin:4px 0 4px 20px !important}
.lzam-s-f4e719{margin:10px 0 !important}
.lzam-s-f7bcb3{padding:6px 10px !important;border:1px solid #cbd5e1 !important;border-radius:6px !important;width:60% !important}
.lzam-s-f93d12{position:absolute !important;left:-9999px !important}
.lzam-s-fe7b49{margin-top:6px !important}

/* v2.6.2: dynamické štýly (predtým style="…<?php …?>") ako triedy */
.lzam-poll-bar{background:#16a34a;height:8px;border-radius:4px}
.lzam-pct-0{width:0%}
.lzam-pct-1{width:1%}
.lzam-pct-2{width:2%}
.lzam-pct-3{width:3%}
.lzam-pct-4{width:4%}
.lzam-pct-5{width:5%}
.lzam-pct-6{width:6%}
.lzam-pct-7{width:7%}
.lzam-pct-8{width:8%}
.lzam-pct-9{width:9%}
.lzam-pct-10{width:10%}
.lzam-pct-11{width:11%}
.lzam-pct-12{width:12%}
.lzam-pct-13{width:13%}
.lzam-pct-14{width:14%}
.lzam-pct-15{width:15%}
.lzam-pct-16{width:16%}
.lzam-pct-17{width:17%}
.lzam-pct-18{width:18%}
.lzam-pct-19{width:19%}
.lzam-pct-20{width:20%}
.lzam-pct-21{width:21%}
.lzam-pct-22{width:22%}
.lzam-pct-23{width:23%}
.lzam-pct-24{width:24%}
.lzam-pct-25{width:25%}
.lzam-pct-26{width:26%}
.lzam-pct-27{width:27%}
.lzam-pct-28{width:28%}
.lzam-pct-29{width:29%}
.lzam-pct-30{width:30%}
.lzam-pct-31{width:31%}
.lzam-pct-32{width:32%}
.lzam-pct-33{width:33%}
.lzam-pct-34{width:34%}
.lzam-pct-35{width:35%}
.lzam-pct-36{width:36%}
.lzam-pct-37{width:37%}
.lzam-pct-38{width:38%}
.lzam-pct-39{width:39%}
.lzam-pct-40{width:40%}
.lzam-pct-41{width:41%}
.lzam-pct-42{width:42%}
.lzam-pct-43{width:43%}
.lzam-pct-44{width:44%}
.lzam-pct-45{width:45%}
.lzam-pct-46{width:46%}
.lzam-pct-47{width:47%}
.lzam-pct-48{width:48%}
.lzam-pct-49{width:49%}
.lzam-pct-50{width:50%}
.lzam-pct-51{width:51%}
.lzam-pct-52{width:52%}
.lzam-pct-53{width:53%}
.lzam-pct-54{width:54%}
.lzam-pct-55{width:55%}
.lzam-pct-56{width:56%}
.lzam-pct-57{width:57%}
.lzam-pct-58{width:58%}
.lzam-pct-59{width:59%}
.lzam-pct-60{width:60%}
.lzam-pct-61{width:61%}
.lzam-pct-62{width:62%}
.lzam-pct-63{width:63%}
.lzam-pct-64{width:64%}
.lzam-pct-65{width:65%}
.lzam-pct-66{width:66%}
.lzam-pct-67{width:67%}
.lzam-pct-68{width:68%}
.lzam-pct-69{width:69%}
.lzam-pct-70{width:70%}
.lzam-pct-71{width:71%}
.lzam-pct-72{width:72%}
.lzam-pct-73{width:73%}
.lzam-pct-74{width:74%}
.lzam-pct-75{width:75%}
.lzam-pct-76{width:76%}
.lzam-pct-77{width:77%}
.lzam-pct-78{width:78%}
.lzam-pct-79{width:79%}
.lzam-pct-80{width:80%}
.lzam-pct-81{width:81%}
.lzam-pct-82{width:82%}
.lzam-pct-83{width:83%}
.lzam-pct-84{width:84%}
.lzam-pct-85{width:85%}
.lzam-pct-86{width:86%}
.lzam-pct-87{width:87%}
.lzam-pct-88{width:88%}
.lzam-pct-89{width:89%}
.lzam-pct-90{width:90%}
.lzam-pct-91{width:91%}
.lzam-pct-92{width:92%}
.lzam-pct-93{width:93%}
.lzam-pct-94{width:94%}
.lzam-pct-95{width:95%}
.lzam-pct-96{width:96%}
.lzam-pct-97{width:97%}
.lzam-pct-98{width:98%}
.lzam-pct-99{width:99%}
.lzam-pct-100{width:100%}
.lzam-evt-party{border-left-color:#f59e0b !important}.lzam-cal-typebadge.lzam-evt-party{background:#b45309 !important}
.lzam-evt-school{border-left-color:#8b5cf6 !important}.lzam-cal-typebadge.lzam-evt-school{background:#7c3aed !important}
.lzam-evt-group{border-left-color:#0ea5e9 !important}.lzam-cal-typebadge.lzam-evt-group{background:#0369a1 !important}
.lzam-evt-firma{border-left-color:#64748b !important}.lzam-cal-typebadge.lzam-evt-firma{background:#64748b !important}
.lzam-evt-other{border-left-color:#94a3b8 !important}.lzam-cal-typebadge.lzam-evt-other{background:#475569 !important}
.lzam-txt-red{color:#b91c1c}.lzam-txt-orange{color:#c2410c}
.lzam-cov-red{border-color:#ef4444 !important}.lzam-cov-orange{border-color:#f59e0b !important}
.lzam-border-green{border-color:#16a34a !important}.lzam-border-red{border-color:#dc2626 !important}
.lzam-notif-item{margin-bottom:8px}.lzam-notif-item.is-unread{border-left:4px solid #16a34a !important}.lzam-notif-item.is-read{opacity:.7}
