.maile-page{--shadow-border:0px 0px 0px 1px #0000000f, 0px 1px 2px -1px #0000000f, 0px 2px 4px 0px #0000000a;--shadow-border-hover:0px 0px 0px 1px #00000014, 0px 1px 2px -1px #00000014, 0px 2px 4px 0px #0000000f;--mail-canvas:640px;--mail-thumb:180px;--mail-thumb-h:240px}.maile-page main#content{padding-bottom:80px;max-width:1320px;margin:0 auto;padding-inline:16px}.maile-page a{color:var(--gold-text)}.maile-page h1,.maile-page h2,.maile-page h3{text-wrap:balance}.maile-page p,.maile-page li{text-wrap:pretty}.maile-back{color:var(--muted);align-items:center;gap:6px;min-height:44px;margin-bottom:8px;font-size:13px;text-decoration:none;transition-property:color;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}.maile-back:hover{color:var(--fg)}.maile-lede{color:var(--muted);max-width:42em;margin:0 0 10px;font-size:14px;line-height:1.45}.maile-summary{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:12px 18px;margin:0 0 16px;font-size:13px;display:flex}.maile-summary strong{color:var(--fg)}.maile-legend{color:var(--muted);border:0;margin:0 0 20px;padding:0;font-size:13px;line-height:1.45}.maile-legend summary{cursor:pointer;color:var(--fg);align-items:center;min-height:44px;font-weight:600;list-style:none;display:flex}.maile-legend summary::-webkit-details-marker{display:none}.maile-legend ul{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.maile-toolbar{background:var(--bg);gap:12px;margin-bottom:20px;padding:4px 0 10px;display:grid}.maile-search{border:1px solid var(--border);width:100%;min-height:44px;color:var(--fg);background:#fff;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:16px}.maile-search:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.maile-filters{flex-wrap:wrap;gap:8px;display:flex}.maile-filter{min-height:40px;color:var(--muted);cursor:pointer;box-shadow:var(--shadow-border);background:#fff;border:0;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:600;transition-property:scale,box-shadow,color,background-color;transition-duration:.15s;transition-timing-function:ease-out;position:relative}.maile-filter:active{scale:.96}.maile-filter.is-active{background:var(--fg);color:#fff;box-shadow:none}.maile-jump{flex-wrap:wrap;gap:8px;display:flex}.maile-jump a{color:var(--gold-text);align-items:center;min-height:40px;padding-inline:2px;font-size:13px;text-decoration:none;display:inline-flex}.maile-jump a:hover{text-decoration:underline}.maile-stan-info{color:var(--muted);margin:0 0 20px;font-size:13px}.maile-stan-info a{color:var(--gold-text)}.mapa-lejek{gap:20px;margin-bottom:20px;display:grid}.mapa-pasy{gap:20px;display:grid}@media (width>=1024px){.mapa-lejek{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.mapa-sekcja[hidden]{display:none}.mapa-sekcja-tytul{letter-spacing:-.01em;margin:0 0 12px;font-family:PP Pangaia,Georgia,serif;font-size:20px;font-weight:200}.mapa-sekcja-bloki{gap:12px;display:grid}@media (width>=640px){.mapa-sekcja--pelna .mapa-sekcja-bloki{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start}}.sciezka-blok[hidden]{display:none}.sciezka-tytul{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:13px;font-weight:600}.sciezka-timeline{border-left:2px solid var(--border);gap:10px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.sciezka-krok{position:relative}.sciezka-krok:before{content:"";background:var(--gold);border-radius:999px;width:8px;height:8px;position:absolute;top:18px;left:-19px}.sciezka-offset{color:var(--gold-text);margin:0 0 4px;font-size:12px;font-weight:600;display:inline-block}.mail-card{background:var(--card-bg);box-shadow:var(--shadow-border);border:0;border-radius:16px;padding:0;display:block;overflow:hidden}.mail-card[open]{background:color-mix(in oklab, var(--bg) 70%, #fff)}.mail-card[hidden]{display:none}.mail-card>summary{cursor:pointer;border-radius:0;grid-template-columns:1fr auto;grid-template-areas:"thumb thumb""title status";align-items:start;gap:10px 16px;min-height:56px;padding:12px;list-style:none;display:grid}.mail-card>summary .mail-thumb{grid-area:thumb;width:100%;height:180px}.mail-card>summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.mail-card>summary::-webkit-details-marker{display:none}.mail-card[open]>summary{border-bottom:1px solid var(--border);border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title status""thumb thumb";justify-items:stretch}.mail-card[open] .mail-thumb{outline-offset:-1px;border-radius:2px;outline:1px solid #0000001a;grid-area:thumb;place-self:start center;max-width:100%;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 12px 32px #1c1a1714;width:640px!important;height:auto!important}.mail-card[open] .mail-thumb-stage,.mail-card[open] .mail-iframe{max-width:100%;width:640px!important;transform:scale(1)!important}.mail-card[open] .mail-card-trigger-preview{display:none}.mail-card[open] .mail-card-title{grid-area:title}.mail-card[open] .mail-card-aside{grid-area:status}.mail-card-title .mail-locale-switch{margin-top:10px}.mail-card-aside{align-items:flex-start;gap:8px;display:flex}.mail-card-badges{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.mail-caret{width:20px;height:20px;color:var(--muted);flex-shrink:0;margin-top:4px;position:relative}.mail-caret svg{transition-property:opacity,filter,scale;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;inset:2px 0 auto 2px}.mail-caret-minus,.mail-card[open] .mail-caret-plus{opacity:0;filter:blur(4px);scale:.25}.mail-card[open] .mail-caret-minus{opacity:1;filter:blur();scale:1}.mail-thumb{width:var(--mail-thumb);height:var(--mail-thumb-h);outline-offset:-1px;pointer-events:none;background:#fff;border-radius:8px;outline:1px solid #0000001a;overflow:hidden}.mail-thumb--brak{color:var(--muted);text-align:center;background:var(--bg);justify-content:center;align-items:center;margin:0;padding:8px;font-size:12px;display:flex}.mail-thumb-stage{width:var(--mail-canvas);transform-origin:0 0;transform:scale(.28125)}.mail-iframe{width:var(--mail-canvas);pointer-events:none;background:#fff;border:0;height:900px;display:block}.mail-card[open] .mail-iframe,.mail-card[open] .mail-thumb{pointer-events:auto}.mail-card-title h3{color:var(--fg);margin:0;font-family:inherit;font-size:16px;font-weight:650;line-height:1.3}.mail-card-key{color:var(--muted);margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mail-card-trigger-preview{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.4}.mail-status{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;margin-top:2px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.mail-status--ok{background:var(--status-ok-bg);color:var(--status-ok-fg)}.mail-status--err{background:var(--status-err-bg);color:var(--status-err-fg)}.mail-status--warn{background:var(--status-warn-bg);color:var(--status-warn-fg)}.mail-status--info{color:#1e40af;background:#dbeafe}.mail-status-detail{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:6px;font-size:11px}.status-dot{content:"";background:currentColor;border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-right:5px;display:inline-block}.status-dot--ok{color:var(--status-ok-fg)}.status-dot--err{color:var(--status-err-fg)}.status-dot--warn{color:var(--status-warn-fg)}.mail-card-body{padding:14px 16px 18px}.mail-note{color:var(--muted);margin:0 0 8px;font-size:13px}.mail-note--envgate{color:var(--status-warn-fg)}.mail-note--plan{color:var(--gold-text)}.mail-code-note{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:11px}.mail-note--err{color:var(--status-err-fg)}.mail-trigger{margin:0 0 6px;font-size:14px;line-height:1.45}.mail-trigger-label{font-weight:600}.mail-type{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 14px;font-size:12px}.mail-preview-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.mail-preview-label{color:var(--muted);font-size:12px;font-weight:600}.mail-locale-switch{box-shadow:var(--shadow-border);border-radius:999px;display:inline-flex;overflow:hidden}.locale-btn{cursor:pointer;color:var(--muted);background:0 0;border:none;min-width:40px;min-height:40px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition-property:scale,background-color,color;transition-duration:.15s;transition-timing-function:ease-out}.locale-btn:active{scale:.96}.locale-btn.is-active{background:var(--fg);color:#fff}.mail-edit-live,.mail-edit-save,.mail-edit-cancel{cursor:pointer;border:0;border-radius:999px;min-height:40px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:600;transition-property:scale,background-color,color;transition-duration:.15s;transition-timing-function:ease-out}.mail-edit-live:active,.mail-edit-save:active,.mail-edit-cancel:active{scale:.96}.mail-edit-live,.mail-edit-save{background:var(--fg);color:#fff}.mail-edit-cancel{color:var(--fg);box-shadow:var(--shadow-border);background:#fff}.mail-edit-hint{color:var(--muted);margin:0 0 10px;font-size:13px}.mail-iframe.is-editing{outline:2px solid var(--gold);outline-offset:2px;cursor:text}.mail-open-tab{color:var(--gold-text);align-items:center;min-height:40px;margin-left:auto;font-size:13px;text-decoration:none;display:inline-flex}.mail-open-tab:hover{text-decoration:underline}.mail-text{margin-top:12px}.mail-text summary{cursor:pointer;color:var(--gold-text);align-items:center;min-height:40px;font-size:13px;font-weight:600;display:flex}.mail-text-body{white-space:pre-wrap;background:var(--bg);max-height:320px;box-shadow:var(--shadow-border);border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.55;overflow-y:auto}.mail-edit-link{min-height:40px;color:var(--muted);align-items:center;margin-top:8px;font-size:13px;text-decoration:none;display:inline-flex}.mail-edit-link:hover{color:var(--fg)}.maile-empty{color:var(--muted);padding:24px 4px;font-size:14px;display:none}.maile-empty.is-visible{display:block}@media (prefers-reduced-motion:reduce){.maile-filter,.locale-btn,.mail-card,.maile-back,.mail-caret svg{transition:none}.maile-filter:active,.locale-btn:active{scale:1}}
