/* Warstwa uwag w pokazie. Wlasne kolory (nie z motywu strony), zeby bylo jasne, co jest narzedziem, a co strona. */
.uw-pasek{position:fixed;right:max(12px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:2147483000;display:flex;gap:6px;
  padding:6px;background:#14213d;border-radius:14px;box-shadow:0 6px 24px rgba(0,0,0,.25);font:500 14px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif}
@media (max-width:59.99em){.uw-pasek{bottom:calc(max(16px,env(safe-area-inset-bottom)) + 4.5rem)}}
.uw-btn{appearance:none;border:0;border-radius:10px;min-height:40px;padding:0 12px;background:transparent;color:#fff;cursor:pointer;font:inherit;display:inline-flex;align-items:center;text-decoration:none}
.uw-btn:hover{background:rgba(255,255,255,.12)}
.uw-btn--glowny{background:#ffb703;color:#14213d;font-weight:650}
.uw-btn--glowny:hover{background:#ffc93d}
.uw-btn[aria-pressed="true"]{background:#fff;color:#14213d}
.uw-btn:focus-visible,.uw-pin:focus-visible,.uw-maly:focus-visible,.uw-x:focus-visible{outline:3px solid #ffb703;outline-offset:2px}
.uw-okno .uw-btn{color:#14213d;background:#eef1f6}
.uw-okno .uw-btn--glowny{background:#14213d;color:#fff}
.uw-podpowiedz{position:fixed;left:50%;transform:translateX(-50%);top:max(12px,env(safe-area-inset-top));z-index:2147483000;background:#14213d;color:#fff;
  padding:10px 14px;border-radius:10px;font:500 14px/1.4 system-ui,-apple-system,sans-serif;max-width:calc(100vw - 24px);box-shadow:0 6px 24px rgba(0,0,0,.25)}
.uw-podpowiedz[hidden],.uw-obrys[hidden],.uw-lista[hidden]{display:none}
html.uw-tryb body *:not([data-uw]):not([data-uw] *){cursor:crosshair!important}
.uw-obrys{position:absolute;z-index:2147482990;pointer-events:none;outline:2px solid #ffb703;outline-offset:2px;background:rgba(255,183,3,.10);border-radius:4px}
.uw-piny{position:absolute;inset:0 auto auto 0;width:0;height:0;z-index:2147482995}
.uw-pin{position:absolute;width:26px;height:26px;border-radius:50% 50% 50% 4px;border:2px solid #fff;background:#d62828;color:#fff;
  font:700 12px/1 system-ui,sans-serif;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.3);display:grid;place-items:center;padding:0}
.uw-pin--w-realizacji{background:#f77f00}.uw-pin--zrobione{background:#2a9d8f}.uw-pin--odrzucona{background:#6c757d}
.uw-mignij{outline:3px solid #ffb703!important;outline-offset:4px;transition:outline-color .3s}
.uw-okno{position:absolute;z-index:2147483001;background:#fff;color:#14213d;border-radius:14px;padding:14px;box-shadow:0 12px 40px rgba(0,0,0,.28);
  display:grid;gap:8px;font:400 14px/1.45 system-ui,-apple-system,"Segoe UI",sans-serif;box-sizing:border-box}
.uw-okno--dol{position:fixed;left:12px!important;right:12px;bottom:max(12px,env(safe-area-inset-bottom));top:auto!important;width:auto!important;max-height:70vh;overflow:auto}
.uw-okno label{font-weight:600;font-size:13px}
.uw-okno textarea,.uw-okno input{width:100%;box-sizing:border-box;border:1px solid #c5ccd8;border-radius:10px;padding:10px;font:inherit;font-size:16px;color:#14213d;background:#fff}
.uw-okno textarea:focus,.uw-okno input:focus{outline:2px solid #14213d;outline-offset:1px;border-color:#14213d}
.uw-okno__cel{margin:0;color:#4a5568;font-size:13px}
.uw-okno__akcje{display:flex;gap:8px;flex-wrap:wrap}
.uw-blad{margin:0;color:#b42318;font-size:13px}.uw-blad:empty{display:none}
.uw-lista{position:fixed;right:max(12px,env(safe-area-inset-right));bottom:calc(max(16px,env(safe-area-inset-bottom)) + 64px);z-index:2147483001;width:min(380px,calc(100vw - 24px));
  max-height:min(70vh,560px);overflow:auto;background:#fff;color:#14213d;border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.28);font:400 14px/1.45 system-ui,-apple-system,sans-serif}
@media (max-width:59.99em){.uw-lista{bottom:calc(max(16px,env(safe-area-inset-bottom)) + 4.5rem + 64px)}}
.uw-lista__glowa{position:sticky;top:0;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #e2e6ee}
.uw-lista h2{margin:0;font:650 15px/1.2 system-ui,sans-serif}
.uw-x{appearance:none;border:0;background:#eef1f6;color:#14213d;width:36px;height:36px;border-radius:10px;font-size:20px;cursor:pointer}
.uw-lista ol{list-style:none;margin:0;padding:0}
.uw-lista li{padding:12px 14px;border-bottom:1px solid #eef1f6;display:grid;gap:4px}
.uw-lista li.uw-zaznaczona{background:#fff7e0}
.uw-meta{margin:0;font-size:12px;color:#4a5568}.uw-tresc{margin:0;white-space:pre-wrap}
.uw-cytat{margin:0;font-size:12px;color:#4a5568}.uw-odp{margin:0;font-size:13px;color:#1d6b5f}
.uw-pusto{margin:0;padding:14px;color:#4a5568}
.uw-maly{justify-self:start;appearance:none;border:0;background:none;padding:4px 0;color:#14213d;text-decoration:underline;cursor:pointer;font:inherit;font-size:13px}
html.menu-otwarte .uw-pasek,html.menu-otwarte .uw-piny,html.menu-otwarte .uw-lista{display:none}
@media print{.uw-pasek,.uw-piny,.uw-lista,.uw-podpowiedz,.uw-obrys,.uw-okno{display:none!important}}
