.akt-page{--ms-bg: var(--bg, #f6f5f3);--ms-surface: var(--surface, #fff);--ms-surface-strong: var(--surface, #fff);--ms-surface-subtle: var(--bg, #f6f5f3);--ms-border: var(--border, #e2dfda);--ms-text: var(--text, #1c1917);--ms-muted: var(--text-secondary, #57534e);--ms-accent: var(--accent, #b45309);--ms-accent-hover: var(--accent-hover, #92400e);--ms-focus-ring: var(--border-focus, rgba(180, 83, 9, 0.22));--ms-card-surface: var(--surface, #fff);--ms-card-border: var(--border, #e2dfda);--ms-card-shadow: var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, 0.05));--ms-card-interactive-border: var(--border-focus, rgba(180, 83, 9, 0.4));--ms-card-interactive-shadow: var(--shadow, 0 4px 14px rgba(0, 0, 0, 0.07));--ms-hero-bg: radial-gradient(circle at 88% 12%, var(--accent-glow, rgba(180, 83, 9, 0.15)), transparent 32%), var(--surface, #fff);--ms-hero-border: var(--border, #e2dfda);--ms-hero-text: var(--text, #1c1917);--ms-hero-muted: var(--text-secondary, #57534e);--ms-hero-accent: var(--accent, #b45309);--ms-table-head-bg: var(--bg, #f6f5f3);--ms-table-hover-bg: var(--accent-light, rgba(180, 83, 9, 0.08));--ms-field-bg: var(--surface, #fff);--ms-field-border: var(--border, #e2dfda);--ms-field-focus-border: var(--accent, #b45309);--ms-field-focus-ring: var(--border-focus, rgba(180, 83, 9, 0.22));max-width:1080px;margin:0 auto;padding:0 20px 64px;color:var(--ms-text)}.akt-page,.akt-page *{box-sizing:border-box}.akt-page a{color:var(--ms-accent);text-decoration-thickness:1px;text-underline-offset:3px}.akt-page a:hover{color:var(--ms-accent-hover)}.akt-page a:focus-visible{outline:3px solid var(--ms-focus-ring);outline-offset:3px;border-radius:4px}.akt-hero{position:relative;overflow:hidden;margin-top:24px}.akt-hero::after{position:absolute;right:-34px;bottom:-46px;width:150px;height:150px;border:1px solid var(--ms-border);border-radius:50%;content:"";opacity:.65;pointer-events:none}.akt-hero__title,.akt-hero__lead,.akt-hero__kicker{position:relative;z-index:1}.akt-source__eyebrow,.akt-history-cta__eyebrow{margin:0 0 8px;color:var(--ms-accent);font-size:.75rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.akt-cross-link{position:relative;z-index:1;display:inline-block;margin-top:18px;font-weight:700}.akt-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(190px, 1fr));gap:12px;margin:0;padding:0;list-style:none}.akt-stats--primary{margin-bottom:20px}.akt-stats__item{min-width:0;padding:17px 18px}.akt-stats__item--warn{--ms-card-border: color-mix(in srgb, var(--warning, #ca8a04) 45%, var(--ms-border));--ms-card-surface: color-mix(in srgb, var(--warning, #ca8a04) 8%, var(--ms-surface))}.akt-stats__label{display:block;margin-bottom:6px;color:var(--ms-muted);font-size:.78rem;font-weight:650;line-height:1.4}.akt-stats__label a{font-weight:inherit}.akt-stats__value{display:block;color:var(--ms-text);font-size:clamp(1.15rem,2vw,1.4rem);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.25}.akt-stats__note{display:block;margin-top:6px;color:var(--ms-muted);font-size:.74rem;font-weight:500;line-height:1.45;text-wrap:pretty}.akt-section{margin:0 0 20px;padding:clamp(22px,4vw,34px)}.akt-section__title{margin:0 0 8px;font-size:clamp(1.3rem,2.5vw,1.65rem);line-height:1.25;letter-spacing:-0.015em}.akt-section__lead{max-width:780px;margin:0 0 20px;color:var(--ms-muted);line-height:1.65}.akt-sources{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:14px}.akt-source{--ms-card-surface: var(--ms-surface-subtle);display:flex;min-height:230px;flex-direction:column;padding:20px}.akt-source__name{margin:0 0 8px;font-size:1.02rem;font-weight:800;line-height:1.35}.akt-source__desc{margin:0 0 18px;color:var(--ms-muted);font-size:.9rem;line-height:1.55}.akt-source__action{display:inline-flex;align-items:center;align-self:flex-start;gap:5px;margin-top:auto;font-size:.85rem;font-weight:750}.akt-table{min-width:900px;--ms-table-font-size: 0.9rem}.akt-table__num{text-align:right !important;white-space:nowrap;font-variant-numeric:tabular-nums}.akt-table__warn{display:inline-flex;align-items:center;gap:5px;margin:5px 0 0 6px;padding:3px 8px;border:1px solid color-mix(in srgb, var(--warning, #ca8a04) 35%, transparent);border-radius:999px;background:color-mix(in srgb, var(--warning, #ca8a04) 10%, var(--ms-surface));color:var(--ms-text);font-size:.72rem;font-weight:750;white-space:nowrap}.akt-table__warn>span{display:inline-grid;width:16px;height:16px;place-items:center;border-radius:50%;background:var(--warning, #ca8a04);color:#fff;font-size:.68rem}.akt-table__action{display:inline-block;min-width:180px;font-weight:750;line-height:1.4}.akt-table__empty{padding:30px !important;color:var(--ms-muted);text-align:center !important}.akt-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.akt-powiat-section{max-width:none}.akt-coverage-help{margin:-4px 0 20px;border:1px solid var(--ms-border);border-radius:var(--ms-radius);background:var(--ms-surface-subtle)}.akt-coverage-help summary{padding:13px 16px;color:var(--ms-text);cursor:pointer;font-size:.88rem;font-weight:750}.akt-coverage-help__body{padding:0 16px 16px;color:var(--ms-muted);font-size:.84rem;line-height:1.55}.akt-coverage-help__body>p{max-width:850px;margin:0 0 14px}.akt-coverage-help__body dl{display:grid;grid-template-columns:minmax(220px, 0.7fr) minmax(280px, 1.3fr);gap:8px 18px;margin:0}.akt-coverage-help__body dt{color:var(--ms-text);font-weight:750}.akt-coverage-help__body dd{margin:0}.akt-powiat-tools{display:grid;grid-template-columns:minmax(220px, 1fr) minmax(220px, 0.7fr) auto;gap:12px;align-items:end;margin-bottom:14px}.akt-powiat-tools__field{display:grid;gap:6px;color:var(--ms-muted);font-size:.75rem;font-weight:750}.akt-powiat-tools__result{margin:0;padding:0 0 12px;color:var(--ms-muted);font-size:.82rem;white-space:nowrap}.akt-powiat-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.akt-powiat-card{min-width:0}.akt-powiat-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:17px 17px 14px;border-bottom:1px solid var(--ms-border)}.akt-powiat-card__title{margin:0;font-size:1rem;font-weight:850;line-height:1.3}.akt-powiat-card__meta{margin:4px 0 0;color:var(--ms-muted);font-size:.72rem;line-height:1.35}.akt-powiat-card__warning{display:flex;align-items:center;gap:7px;margin:0;padding:9px 17px;background:color-mix(in srgb, var(--warning, #ca8a04) 9%, var(--ms-surface));color:var(--ms-text);font-size:.72rem;font-weight:700}.akt-powiat-card__warning>span{display:inline-grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border-radius:50%;background:var(--warning, #ca8a04);color:#fff;font-size:.7rem}.akt-powiat-card__data{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1px;margin:0;background:var(--ms-border)}.akt-powiat-card__footer{display:flex;flex-wrap:wrap;gap:5px 16px;padding:11px 17px 13px;border-top:1px solid var(--ms-border);background:var(--ms-surface-subtle);color:var(--ms-muted);font-size:.67rem;line-height:1.4}.akt-powiat-card__footer strong{color:var(--ms-text)}.akt-coverage{display:inline-flex;min-width:114px;flex:0 0 auto;flex-direction:column;gap:2px;padding:6px 9px;border:1px solid var(--ms-border);border-radius:var(--ms-radius-sm);background:var(--ms-surface-subtle);line-height:1.25}.akt-coverage strong{font-size:.9rem}.akt-coverage span{color:var(--ms-muted);font-size:.66rem;white-space:nowrap}.akt-coverage--complete{border-color:color-mix(in srgb, var(--ms-success) 38%, var(--ms-border));background:color-mix(in srgb, var(--ms-success) 9%, var(--ms-surface))}.akt-coverage--partial{border-color:color-mix(in srgb, var(--warning, #ca8a04) 38%, var(--ms-border));background:color-mix(in srgb, var(--warning, #ca8a04) 8%, var(--ms-surface))}.akt-coverage--missing{color:var(--ms-danger)}.akt-powiat-datum{display:flex;min-height:105px;flex-direction:column;justify-content:space-between;gap:10px;padding:13px 14px;background:var(--ms-surface)}.akt-powiat-datum dt{color:var(--ms-muted);font-size:.67rem;font-weight:750;line-height:1.35}.akt-powiat-datum dd{display:flex;align-items:baseline;gap:6px;margin:0}.akt-powiat-datum dd strong{color:var(--ms-text);font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:850}.akt-powiat-datum dd span{color:var(--ms-muted);font-size:.65rem;line-height:1.25}.akt-powiat-datum--present{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--ms-success) 58%, transparent)}.akt-powiat-datum--empty{background:color-mix(in srgb, var(--ms-danger) 5%, var(--ms-surface));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--ms-danger) 58%, transparent)}.akt-powiat-datum--empty dd{color:var(--ms-danger)}.akt-powiat-datum--unknown{background:var(--ms-surface-subtle);box-shadow:inset 3px 0 0 var(--ms-border)}.akt-powiat-datum--unknown dd strong{color:var(--ms-muted)}.akt-powiat-empty{margin:14px 0 0;padding:24px;border:1px dashed var(--ms-border);border-radius:var(--ms-radius);color:var(--ms-muted);text-align:center}.akt-section--history{padding:0}.akt-history-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(22px,4vw,34px);color:var(--ms-text) !important;text-decoration:none;--ms-card-surface: linear-gradient(120deg, var(--ms-surface) 0%, color-mix(in srgb, var(--ms-accent) 8%, var(--ms-surface)) 100%)}.akt-history-cta__content{display:grid;gap:5px}.akt-history-cta__eyebrow{margin:0}.akt-history-cta__title{font-size:clamp(1.15rem,2vw,1.45rem);font-weight:850;line-height:1.25}.akt-history-cta__desc{max-width:700px;color:var(--ms-muted);font-size:.92rem;line-height:1.55}.akt-history-cta__arrow{display:inline-grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:50%;background:var(--ms-accent);color:var(--ms-on-accent);font-size:1.35rem}.akt-feed{display:grid;gap:18px}.akt-feed__day{margin:0;padding:17px 22px;border-bottom:1px solid var(--ms-border);background:var(--ms-surface-subtle);color:var(--ms-text);font-size:1rem;font-weight:850;line-height:1.35}.akt-feed__list{margin:0;padding:0;list-style:none}.akt-feed__item{position:relative;padding:19px 22px 19px 28px;border-bottom:1px solid var(--ms-border)}.akt-feed__item:last-child{border-bottom:0}.akt-feed__item::before{position:absolute;top:20px;bottom:20px;left:0;width:4px;border-radius:0 999px 999px 0;background:var(--ms-success);content:""}.akt-feed__item--unchanged::before{background:var(--ms-muted)}.akt-feed__item--failed::before{background:var(--ms-danger)}.akt-feed__item--new::before{background:var(--ms-accent)}.akt-feed__entry{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:5px 18px;align-items:start}.akt-feed__status{display:inline-flex;grid-column:2;grid-row:1;align-items:center;gap:6px;justify-self:end;padding:4px 9px;border:1px solid color-mix(in srgb, var(--ms-success) 25%, var(--ms-border));border-radius:999px;background:color-mix(in srgb, var(--ms-success) 8%, var(--ms-surface));color:var(--ms-text);font-size:.72rem;font-weight:800;line-height:1.25;white-space:nowrap}.akt-feed__status--unchanged{border-color:var(--ms-border);background:var(--ms-surface-subtle)}.akt-feed__status--failed{border-color:color-mix(in srgb, var(--ms-danger) 25%, var(--ms-border));background:color-mix(in srgb, var(--ms-danger) 7%, var(--ms-surface))}.akt-feed__status--new{border-color:color-mix(in srgb, var(--ms-accent) 25%, var(--ms-border));background:color-mix(in srgb, var(--ms-accent) 8%, var(--ms-surface))}.akt-feed__status-icon{display:inline-grid;width:16px;height:16px;place-items:center;border-radius:50%;background:var(--ms-success);color:var(--ms-on-accent);font-size:.65rem;font-weight:900}.akt-feed__status--unchanged .akt-feed__status-icon{background:var(--ms-muted)}.akt-feed__status--failed .akt-feed__status-icon{background:var(--ms-danger)}.akt-feed__status--new .akt-feed__status-icon{background:var(--ms-accent)}.akt-feed__headline{grid-column:1;grid-row:1;margin:1px 0 0;font-size:1rem;font-weight:800;line-height:1.45}.akt-feed__powiat-link{font-weight:inherit}.akt-feed__meta,.akt-feed__counts{grid-column:1/-1;margin:0;color:var(--ms-muted);font-size:.84rem;line-height:1.55}.akt-feed__meta{font-variant-numeric:tabular-nums}.akt-feed__counts{margin-top:3px;padding-top:9px;border-top:1px dashed var(--ms-border)}.akt-feed__counts a{font-weight:700}.akt-inventory{grid-column:1/-1;margin-top:7px;padding-top:11px;border-top:1px solid var(--ms-border)}.akt-inventory__title{margin:0 0 8px;color:var(--ms-muted);font-size:.72rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.akt-inventory__labels{display:flex;flex-wrap:wrap;gap:7px}.akt-inventory__label{--akt-label-color: #475569;--akt-label-bg: #f1f5f9;display:inline-flex;max-width:100%;align-items:center;gap:7px;padding:5px 8px 5px 10px;border:1px solid color-mix(in srgb, var(--akt-label-color) 28%, transparent);border-radius:999px;background:var(--akt-label-bg);color:var(--akt-label-color);font:inherit;font-size:.75rem;font-weight:700;line-height:1.3;text-align:left;cursor:help}.akt-inventory__label:hover,.akt-inventory__label:focus-visible{border-color:var(--akt-label-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--akt-label-color) 14%, transparent);outline:0}.akt-inventory__label-name{min-width:0}.akt-inventory__label-value{flex:0 0 auto;padding:1px 6px;border-radius:999px;background:color-mix(in srgb, var(--akt-label-color) 13%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap}.akt-inventory__label--transakcje{--akt-label-color: #0369a1;--akt-label-bg: #f0f9ff}.akt-inventory__label--egib_dzialki{--akt-label-color: #3f7049;--akt-label-bg: #f0f7f1}.akt-inventory__label--egib_budynki{--akt-label-color: #315f89;--akt-label-bg: #eff6fb}.akt-inventory__label--prg_punkty_adresowe{--akt-label-color: #a16207;--akt-label-bg: #fffbeb}.akt-inventory__label--cdx_bdot10k_features{--akt-label-color: #0f766e;--akt-label-bg: #f0fdfa}.akt-inventory__label--gunb_rwdz{--akt-label-color: #6d28d9;--akt-label-bg: #f5f3ff}.akt-inventory__label--ru_spatial_act{--akt-label-color: #be185d;--akt-label-bg: #fdf2f8}.akt-empty-state{display:grid;justify-items:center}.akt-empty-state__icon{display:inline-grid;width:52px;height:52px;margin-bottom:14px;place-items:center;border-radius:50%;background:color-mix(in srgb, var(--ms-accent) 8%, transparent);color:var(--ms-accent);font-size:1.45rem}.akt-empty-state__title{margin:0 0 7px;font-size:1.2rem}.akt-empty-state__desc{max-width:520px;margin:0;color:var(--ms-muted);line-height:1.55}.akt-pagination{margin-top:24px}button.akt-feed__status{font-family:inherit;cursor:pointer}button.akt-feed__status:hover,button.akt-feed__status:focus-visible{border-color:var(--ms-accent)}button.akt-feed__status:focus-visible{outline:3px solid var(--ms-focus-ring);outline-offset:2px}.akt-source-status{min-width:0;text-align:right;white-space:normal;font-weight:700}.akt-source-status--ok{color:var(--ms-success)}.akt-source-status--failed{color:var(--ms-danger)}.akt-source-status--unchanged,.akt-source-status--skipped,.akt-source-status--not-run,.akt-source-status--pending,.akt-source-status--unknown{color:var(--ms-muted)}@media(max-width: 700px){.akt-page{padding:0 12px 44px}.akt-hero{margin-top:14px}.akt-stats{grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}.akt-stats__item{padding:14px}.akt-section{padding:21px 16px}.akt-sources{grid-template-columns:1fr}.akt-source{min-height:0}.akt-table-wrap{margin-right:-16px;margin-left:-16px;border-right:0;border-left:0;border-radius:0;background:linear-gradient(to right, var(--ms-surface) 30%, transparent),linear-gradient(to left, var(--ms-surface) 30%, transparent) 100% 0,linear-gradient(to right, color-mix(in srgb, var(--ms-text) 12%, transparent), transparent),linear-gradient(to left, color-mix(in srgb, var(--ms-text) 12%, transparent), transparent) 100% 0;background-attachment:local,local,scroll,scroll;background-repeat:no-repeat;background-size:40px 100%,40px 100%,12px 100%,12px 100%}.akt-table{min-width:850px}.akt-coverage-help__body dl{grid-template-columns:1fr;gap:3px}.akt-coverage-help__body dd{margin-bottom:9px}.akt-powiat-tools{grid-template-columns:1fr;gap:9px}.akt-powiat-tools__result{padding:0}.akt-powiat-grid{grid-template-columns:1fr}.akt-history-cta{align-items:flex-end;gap:16px;padding:22px 18px}.akt-feed{gap:12px}.akt-feed__day{padding:14px 16px}.akt-feed__item{padding:16px 16px 16px 21px}.akt-feed__entry{grid-template-columns:1fr;gap:7px}.akt-feed__status,.akt-feed__headline{grid-column:1;grid-row:auto;justify-self:start}.akt-feed__status{order:-1}}@media(max-width: 420px){.akt-stats{grid-template-columns:1fr}.akt-history-cta__arrow{width:40px;height:40px;flex-basis:40px}.akt-powiat-card__header{display:grid}.akt-coverage{min-width:0;width:100%}.akt-powiat-datum{min-height:112px;padding:12px}.akt-powiat-datum dd{align-items:flex-start;flex-direction:column;gap:2px}}@media(prefers-reduced-motion: reduce){.akt-source,.akt-history-cta{transition:none}.akt-source:hover,.akt-source:focus-within,.akt-history-cta:hover,.akt-history-cta:focus-visible{transform:none}}