
:root{
  --inko-blue:#0b5cab;
  --inko-navy:#07192f;
  --inko-cyan:#16a3d8;
  --inko-text:#0f172a;
  --inko-muted:#64748b;
  --inko-line:rgba(15,23,42,.12);
  --inko-shadow:0 24px 80px rgba(15,23,42,.18);
  --inko-radius:24px;
}
html,body,#map{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;}
body{background:#eaf1f8;color:var(--inko-text);}
#map{filter:saturate(1.02) contrast(1.02);}
.info{display:none!important;}
#logo{display:none!important;}
.leaflet-control{border-radius:16px!important;box-shadow:0 14px 44px rgba(15,23,42,.18)!important;border:1px solid rgba(255,255,255,.7)!important;overflow:hidden;}
.leaflet-bar a,.leaflet-bar a:hover{width:38px!important;height:38px!important;line-height:38px!important;border-bottom:1px solid rgba(15,23,42,.08)!important;color:#0f172a!important;}
.leaflet-control-layers,.leaflet-control-measure,.leaflet-photon{backdrop-filter:blur(18px);background:rgba(255,255,255,.92)!important;border-radius:18px!important;}
.leaflet-control-layers-expanded{padding:14px!important;min-width:260px;max-width:min(360px,calc(100vw - 36px));}
.leaflet-control-layers-list{font:13px/1.45 Inter,Segoe UI,Arial,sans-serif;color:#14213d;}
.leaflet-control-layers-separator{border-top:1px solid rgba(15,23,42,.12)!important;margin:10px 0!important;}
.leaflet-popup-content-wrapper{border-radius:18px!important;box-shadow:var(--inko-shadow)!important;}
.leaflet-popup-content{font:13px/1.5 Inter,Segoe UI,Arial,sans-serif;}
.uldk-parcel-search-control{border-radius:18px!important;box-shadow:0 18px 54px rgba(15,23,42,.22)!important;}
.uldk-parcel-search-control.is-open{padding:12px!important;background:rgba(255,255,255,.96)!important;backdrop-filter:blur(18px);}
.uldk-parcel-panel input,.uldk-parcel-panel button{border-radius:12px!important;}
.inko-focus-mode .inko-topbar,.inko-focus-mode .inko-info-card,.inko-focus-mode .inko-status-pill,.inko-focus-mode .inko-command-panel,.inko-focus-mode .inko-command-top,.inko-focus-mode .inko-premium-nav,.inko-focus-mode .inko-premium-hero,.inko-focus-mode .inko-premium-cards{display:none!important;}
@media (max-width:900px){.leaflet-top.leaflet-left{top:76px}.leaflet-top.leaflet-right{top:76px}.leaflet-control-layers-expanded{max-height:55vh;overflow:auto}}

body{background:#f6f8fb;}
#map{filter:saturate(.96) contrast(1.01);}
.inko-premium-nav{position:fixed;z-index:900;top:18px;left:50%;transform:translateX(-50%);width:min(1080px,calc(100vw - 36px));height:68px;border-radius:999px;background:rgba(255,255,255,.9);border:1px solid rgba(15,23,42,.1);box-shadow:0 22px 70px rgba(15,23,42,.14);backdrop-filter:blur(22px);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:0 18px;}
.inko-premium-logo img{width:126px;display:block}.inko-premium-title{display:flex;flex-direction:column;gap:2px;border-left:1px solid rgba(15,23,42,.1);padding-left:18px}.inko-premium-title span{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--inko-blue);font-weight:900}.inko-premium-title strong{font-size:18px;letter-spacing:-.03em}.inko-premium-nav a{text-decoration:none;color:#fff;background:#0f172a;border-radius:999px;padding:12px 16px;font-size:13px;font-weight:800;}
.inko-premium-hero{position:fixed;z-index:850;left:28px;top:112px;width:390px;border-radius:32px;padding:28px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(241,247,255,.9));border:1px solid rgba(255,255,255,.9);box-shadow:var(--inko-shadow);backdrop-filter:blur(22px);}
.inko-premium-hero span{color:var(--inko-blue);font-size:11px;text-transform:uppercase;letter-spacing:.16em;font-weight:900}.inko-premium-hero h1{margin:10px 0 12px;font-size:32px;line-height:1.04;letter-spacing:-.06em;color:#0f172a}.inko-premium-hero p{margin:0;color:#64748b;line-height:1.55;font-size:14px;}
.inko-premium-cards{position:fixed;z-index:850;left:50%;transform:translateX(-50%);bottom:22px;width:min(760px,calc(100vw - 36px));display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}.inko-premium-cards article{background:rgba(255,255,255,.9);border:1px solid rgba(15,23,42,.1);border-radius:22px;padding:16px;box-shadow:0 18px 54px rgba(15,23,42,.14);backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:5px}.inko-premium-cards b{font-size:15px;color:#0f172a}.inko-premium-cards span{font-size:12px;color:#64748b;line-height:1.35;}
.leaflet-top.leaflet-left{top:112px;left:448px}.leaflet-top.leaflet-right{top:112px;right:28px}.leaflet-bottom.leaflet-left{left:28px;bottom:22px}.leaflet-bottom.leaflet-right{right:28px;bottom:22px}
@media(max-width:900px){.inko-premium-nav{top:12px;width:calc(100vw - 24px);height:auto;min-height:64px;border-radius:24px;grid-template-columns:1fr auto}.inko-premium-logo img{width:118px}.inko-premium-title{display:none}.inko-premium-nav a{font-size:0;padding:11px 13px}.inko-premium-nav a:after{content:'Kontakt';font-size:13px}.inko-premium-hero{left:12px;right:12px;top:auto;bottom:96px;width:auto;padding:18px;border-radius:24px}.inko-premium-hero h1{font-size:22px}.inko-premium-cards{left:12px;right:12px;bottom:12px;transform:none;width:auto;grid-template-columns:repeat(3,1fr);gap:8px}.inko-premium-cards article{padding:12px;border-radius:16px}.inko-premium-cards span{display:none}.leaflet-top.leaflet-left{top:88px;left:12px}.leaflet-top.leaflet-right{top:88px;right:12px}.leaflet-bottom.leaflet-left{left:12px;bottom:172px}.leaflet-bottom.leaflet-right{right:12px;bottom:172px}}

/* Aktualizacja layoutu: geoportal inwestycji */
.inko-premium-title span{
  color:#0b5cab;
  letter-spacing:.18em;
}
.inko-premium-title strong{
  color:#0f172a;
}
.inko-premium-cards.is-hidden-after-click{
  opacity:0;
  pointer-events:none;
  transform:translateX(-50%) translateY(18px);
  transition:opacity .22s ease, transform .22s ease;
}
.leaflet-top.leaflet-left{
  top:112px!important;
  left:28px!important;
}
.leaflet-top.leaflet-right{
  top:112px!important;
  right:28px!important;
}
.leaflet-control-layers{
  max-height:calc(100vh - 150px);
}
.leaflet-control-layers-expanded{
  min-width:330px!important;
  max-width:min(430px,calc(100vw - 56px))!important;
  max-height:calc(100vh - 150px);
  overflow:auto;
}
.leaflet-control-layers-list{
  font-size:12.5px!important;
}
.leaflet-layerstree-header-name{
  vertical-align:middle;
}
.geoportal-group-title{
  display:inline-flex;
  align-items:center;
  min-height:28px;
  font-weight:800;
  color:#0f172a;
}
.leaflet-left .leaflet-control{
  margin-left:0!important;
  margin-bottom:10px!important;
}
.leaflet-left .leaflet-bar,
.leaflet-control-locate,
.leaflet-control-measure,
.leaflet-photon,
.uldk-parcel-search{
  border-radius:16px!important;
  border:1px solid rgba(255,255,255,.76)!important;
  box-shadow:0 14px 44px rgba(15,23,42,.18)!important;
  background:rgba(255,255,255,.94)!important;
  backdrop-filter:blur(18px);
  overflow:hidden;
}
.leaflet-control-locate a,
.leaflet-control-measure-toggle,
.gcd-gl-btn,
.uldk-parcel-search-button,
.leaflet-bar a{
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  line-height:38px!important;
  border:0!important;
  border-radius:0!important;
  background:#fff!important;
  color:#0f172a!important;
  box-sizing:border-box;
  text-align:center!important;
}
.leaflet-control-measure .leaflet-control-measure-interaction{
  border:0!important;
  border-top:1px solid rgba(15,23,42,.08)!important;
  background:rgba(255,255,255,.96)!important;
  padding:12px!important;
  min-width:258px!important;
  font:12px/1.4 Inter,Segoe UI,Arial,sans-serif!important;
}
.leaflet-control-measure .leaflet-control-measure-interaction input,
.leaflet-control-measure .leaflet-control-measure-interaction select,
.leaflet-control-measure .leaflet-control-measure-interaction button,
.leaflet-photon input,
.uldk-parcel-search-input,
.uldk-parcel-search-submit{
  min-height:36px!important;
  border:1px solid rgba(15,23,42,.14)!important;
  border-radius:12px!important;
  background:#fff!important;
  color:#0f172a!important;
  padding:7px 10px!important;
  font:12px/1.35 Inter,Segoe UI,Arial,sans-serif!important;
  box-sizing:border-box!important;
}
.leaflet-photon{
  display:flex!important;
  align-items:stretch!important;
  min-height:38px!important;
}
.leaflet-photon > div:last-child,
.leaflet-photon .photon-input{
  min-width:280px!important;
}
.uldk-parcel-search{
  display:flex!important;
  align-items:flex-start!important;
  gap:0!important;
  background-clip:padding-box!important;
}
.uldk-parcel-search-panel{
  min-width:360px!important;
  padding:10px!important;
  border-left:1px solid rgba(15,23,42,.08)!important;
  background:rgba(255,255,255,.96)!important;
}
.uldk-parcel-search-form{
  gap:8px!important;
}
.uldk-parcel-search-help,
.uldk-parcel-status{
  font-family:Inter,Segoe UI,Arial,sans-serif!important;
}
@media(max-width:900px){
  .leaflet-top.leaflet-left{top:88px!important;left:12px!important;}
  .leaflet-top.leaflet-right{top:88px!important;right:12px!important;}
  .leaflet-photon > div:last-child,
  .leaflet-photon .photon-input,
  .uldk-parcel-search-panel{min-width:min(320px,calc(100vw - 76px))!important;}
}


/* Korekta v3: wyrównanie paneli i uproszczenie warstw */
.leaflet-top.leaflet-left{
  top:112px!important;
  left:28px!important;
}
.leaflet-top.leaflet-right{
  top:112px!important;
  right:28px!important;
}
.leaflet-control-layers-expanded{
  padding:12px!important;
  min-width:300px!important;
  max-width:min(390px,calc(100vw - 56px))!important;
}
.leaflet-control-layers-list,
.leaflet-layerstree-header-name,
.leaflet-control-layers label{
  font:12.5px/1.42 Inter,Segoe UI,Arial,sans-serif!important;
  color:#14213d!important;
}
.geoportal-group-title{
  display:inline!important;
  min-height:0!important;
  font:12.5px/1.42 Inter,Segoe UI,Arial,sans-serif!important;
  font-weight:650!important;
  color:#14213d!important;
}
.leaflet-layerstree-header label{
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
}
.leaflet-layerstree-header input[type="checkbox"],
.leaflet-control-layers-selector{
  width:14px!important;
  height:14px!important;
  margin:0 4px 0 0!important;
  flex:0 0 auto!important;
}
.leaflet-layerstree-children{
  padding-left:18px!important;
}
.leaflet-left .leaflet-control{
  margin-top:0!important;
  margin-left:0!important;
  margin-bottom:10px!important;
}
.leaflet-top.leaflet-left .leaflet-control,
.leaflet-top.leaflet-left .leaflet-bar,
.leaflet-top.leaflet-left .leaflet-control-locate,
.leaflet-top.leaflet-left .leaflet-control-measure,
.leaflet-top.leaflet-left .leaflet-photon,
.leaflet-top.leaflet-left .uldk-parcel-search{
  width:38px!important;
  min-height:38px!important;
  border-radius:19px!important;
  background:rgba(255,255,255,.95)!important;
  border:1px solid rgba(255,255,255,.82)!important;
  box-shadow:0 12px 36px rgba(15,23,42,.20)!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
.leaflet-top.leaflet-left .leaflet-bar a,
.leaflet-top.leaflet-left .leaflet-control-locate a,
.leaflet-top.leaflet-left .leaflet-control-measure-toggle,
.leaflet-top.leaflet-left .gcd-gl-btn,
.leaflet-top.leaflet-left .uldk-parcel-search-button{
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  line-height:38px!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:19px!important;
  background:#fff!important;
  color:#0f172a!important;
  text-align:center!important;
  box-sizing:border-box!important;
}
.leaflet-top.leaflet-left .leaflet-bar{
  height:auto!important;
}
.leaflet-top.leaflet-left .leaflet-bar a:first-child{border-radius:19px 19px 0 0!important;}
.leaflet-top.leaflet-left .leaflet-bar a:last-child{border-radius:0 0 19px 19px!important;}
.leaflet-control-search.leaflet-photon,
.uldk-parcel-search.is-open,
.leaflet-control-measure.leaflet-control-measure-expanded{
  width:auto!important;
  border-radius:19px!important;
  display:flex!important;
  align-items:stretch!important;
}
.leaflet-control-search.leaflet-photon > div:last-child{
  min-width:300px!important;
  min-height:38px!important;
  padding:0!important;
  border-left:1px solid rgba(15,23,42,.08)!important;
  background:rgba(255,255,255,.96)!important;
}
.leaflet-control-search.leaflet-photon input,
.leaflet-photon input{
  width:100%!important;
  height:38px!important;
  min-height:38px!important;
  border:0!important;
  border-radius:0 19px 19px 0!important;
  background:#fff!important;
  padding:0 12px!important;
  font:12.5px/38px Inter,Segoe UI,Arial,sans-serif!important;
  box-sizing:border-box!important;
}
.uldk-parcel-search.is-open .uldk-parcel-search-panel{
  min-width:360px!important;
  padding:10px!important;
  border-left:1px solid rgba(15,23,42,.08)!important;
  background:rgba(255,255,255,.96)!important;
}
.uldk-parcel-search-input,
.uldk-parcel-search-submit,
.leaflet-control-measure .leaflet-control-measure-interaction input,
.leaflet-control-measure .leaflet-control-measure-interaction select,
.leaflet-control-measure .leaflet-control-measure-interaction button{
  min-height:38px!important;
  height:38px!important;
  border:1px solid rgba(15,23,42,.14)!important;
  border-radius:14px!important;
  background:#fff!important;
  color:#0f172a!important;
  padding:0 12px!important;
  font:12.5px/38px Inter,Segoe UI,Arial,sans-serif!important;
  box-sizing:border-box!important;
}
.leaflet-control-measure .leaflet-control-measure-interaction{
  min-width:300px!important;
  padding:10px!important;
  border-left:1px solid rgba(15,23,42,.08)!important;
  border-top:0!important;
  background:rgba(255,255,255,.96)!important;
}
@media(max-width:900px){
  .leaflet-top.leaflet-left{top:88px!important;left:12px!important;}
  .leaflet-top.leaflet-right{top:88px!important;right:12px!important;}
  .leaflet-control-search.leaflet-photon > div:last-child,
  .uldk-parcel-search.is-open .uldk-parcel-search-panel,
  .leaflet-control-measure .leaflet-control-measure-interaction{min-width:min(310px,calc(100vw - 76px))!important;}
}


/* v4 final overrides loaded for cache-busting mirror; primary overrides are inline in index.html */

/* Korekta v4 */
:root{--inko-tool-navy:#132f56;}
body,
.inko-premium-title strong,
.leaflet-control,
.leaflet-control *:not(.leaflet-tile):not(img),
.leaflet-control-layers-list,
.leaflet-layerstree-header-name,
.leaflet-control-layers label,
.download-popup-button,
.layer-label-title,
.uldk-parcel-status,
.uldk-parcel-search-help{
    color:var(--inko-tool-navy)!important;
}
.leaflet-control i,
.leaflet-control .fa,
.leaflet-control .fas,
.leaflet-control .fa:before,
.leaflet-control .fas:before,
.leaflet-control-locate a .leaflet-control-locate-location-arrow,
.leaflet-control-locate a .leaflet-control-locate-spinner{
    color:var(--inko-tool-navy)!important;
    fill:var(--inko-tool-navy)!important;
    stroke:var(--inko-tool-navy)!important;
}
.leaflet-top.leaflet-left{
    top:18px!important;
    left:28px!important;
}
.leaflet-top.leaflet-right{
    top:18px!important;
    right:28px!important;
}
.leaflet-control-layers{
    max-height:calc(100vh - 56px)!important;
}
.leaflet-control-layers-expanded{
    max-height:calc(100vh - 56px)!important;
}

/* Pigułki narzędzi: ten sam rozmiar jak „pokaż gdzie jestem” */
.leaflet-top.leaflet-left .leaflet-control,
.leaflet-top.leaflet-left .leaflet-bar,
.leaflet-top.leaflet-left .leaflet-control-locate,
.leaflet-top.leaflet-left .leaflet-control-measure,
.leaflet-top.leaflet-left .leaflet-control-search,
.leaflet-top.leaflet-left .uldk-parcel-search{
    min-height:38px!important;
    border-radius:19px!important;
    background:rgba(255,255,255,.95)!important;
    border:1px solid rgba(255,255,255,.82)!important;
    box-shadow:0 12px 36px rgba(15,23,42,.20)!important;
    box-sizing:border-box!important;
}
.leaflet-top.leaflet-left .leaflet-control-locate,
.leaflet-top.leaflet-left .leaflet-bar{
    width:38px!important;
    overflow:hidden!important;
}
.leaflet-top.leaflet-left .leaflet-control-locate a,
.leaflet-top.leaflet-left .leaflet-bar a,
.leaflet-top.leaflet-left .leaflet-control-measure-toggle,
.leaflet-top.leaflet-left .gcd-gl-btn,
.leaflet-top.leaflet-left .uldk-parcel-search-button{
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    line-height:38px!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    text-align:center!important;
    background:#fff!important;
    color:var(--inko-tool-navy)!important;
    font-size:15px!important;
    box-sizing:border-box!important;
}

/* Nie blokuj rozwijania narzędzi */
.leaflet-top.leaflet-left .leaflet-control-search,
.leaflet-top.leaflet-left .uldk-parcel-search,
.leaflet-top.leaflet-left .leaflet-control-measure{
    width:auto!important;
    max-width:calc(100vw - 72px)!important;
    overflow:visible!important;
    display:flex!important;
    align-items:stretch!important;
}
.leaflet-control-search.leaflet-photon > div:last-child{
    display:none;
    min-width:300px!important;
    min-height:38px!important;
    border-left:1px solid rgba(19,47,86,.12)!important;
    background:#fff!important;
}
.leaflet-control-search.leaflet-photon > div:last-child[style*="block"],
.leaflet-control-search.leaflet-photon:focus-within > div:last-child{
    display:block!important;
}
.leaflet-control-search.leaflet-photon input,
.leaflet-photon input{
    display:block!important;
    width:300px!important;
    height:38px!important;
    min-height:38px!important;
    border:0!important;
    border-radius:0 19px 19px 0!important;
    background:#fff!important;
    color:var(--inko-tool-navy)!important;
    padding:0 12px!important;
    font:12.5px/38px Inter,Segoe UI,Arial,sans-serif!important;
    box-sizing:border-box!important;
}
.uldk-parcel-search.is-open .uldk-parcel-search-panel{
    display:block!important;
    min-width:360px!important;
    padding:10px!important;
    border-left:1px solid rgba(19,47,86,.12)!important;
    background:#fff!important;
}
.leaflet-control-measure .leaflet-control-measure-interaction,
.leaflet-control-measure .js-interaction{
    min-width:300px!important;
    padding:10px!important;
    border-left:1px solid rgba(19,47,86,.12)!important;
    border-top:0!important;
    background:#fff!important;
    border-radius:0 19px 19px 0!important;
    color:var(--inko-tool-navy)!important;
}
.leaflet-control-measure:hover,
.leaflet-control-measure:focus-within{
    width:auto!important;
    overflow:visible!important;
}
.leaflet-control-measure:hover .leaflet-control-measure-interaction,
.leaflet-control-measure:focus-within .leaflet-control-measure-interaction{
    display:block!important;
}
.uldk-parcel-search-input,
.uldk-parcel-search-submit,
.leaflet-control-measure .leaflet-control-measure-interaction input,
.leaflet-control-measure .leaflet-control-measure-interaction select,
.leaflet-control-measure .leaflet-control-measure-interaction button{
    height:38px!important;
    min-height:38px!important;
    border:1px solid rgba(19,47,86,.16)!important;
    border-radius:14px!important;
    background:#fff!important;
    color:var(--inko-tool-navy)!important;
    padding:0 12px!important;
    font:12.5px/38px Inter,Segoe UI,Arial,sans-serif!important;
    box-sizing:border-box!important;
}

/* Legenda: grupa geoportalu bez pogrubienia, checkbox w jednej linii z pozostałymi */
.geoportal-group-title{
    font:12.5px/1.42 Inter,Segoe UI,Arial,sans-serif!important;
    font-weight:500!important;
    color:var(--inko-tool-navy)!important;
    display:inline!important;
}
.leaflet-layerstree-header{
    display:flex!important;
    align-items:center!important;
    gap:0!important;
}
.leaflet-layerstree-header label{
    display:inline-flex!important;
    align-items:center!important;
    gap:0!important;
    margin:0!important;
}
.leaflet-layerstree-header input[type="checkbox"],
.leaflet-control-layers-selector{
    width:14px!important;
    height:14px!important;
    min-width:14px!important;
    margin:0 6px 0 0!important;
    vertical-align:middle!important;
    flex:0 0 auto!important;
    accent-color:var(--inko-tool-navy)!important;
}
.leaflet-layerstree-header-name{
    display:inline-flex!important;
    align-items:center!important;
    line-height:1.42!important;
    font-weight:500!important;
    color:var(--inko-tool-navy)!important;
}
.leaflet-layerstree-children{
    padding-left:20px!important;
}

@media(max-width:900px){
    .leaflet-top.leaflet-left{top:12px!important;left:12px!important;}
    .leaflet-top.leaflet-right{top:12px!important;right:12px!important;}
    .leaflet-control-search.leaflet-photon input,
    .leaflet-control-search.leaflet-photon > div:last-child,
    .uldk-parcel-search.is-open .uldk-parcel-search-panel,
    .leaflet-control-measure .leaflet-control-measure-interaction{min-width:min(310px,calc(100vw - 76px))!important;width:min(310px,calc(100vw - 76px))!important;}
}



/* INKO v5 final corrections */
:root{--inko-tool-navy:#132f56;--inko-orange:#f47b20;}
.inko-premium-nav a{background:var(--inko-tool-navy)!important;color:#fff!important;}
.inko-premium-title span{color:var(--inko-orange)!important;}
.leaflet-top.leaflet-left,.leaflet-top.leaflet-right{top:18px!important;}
.leaflet-top.leaflet-left{left:28px!important;}.leaflet-top.leaflet-right{right:28px!important;}
.leaflet-top.leaflet-left .leaflet-control,.leaflet-top.leaflet-right .leaflet-control{margin-top:0!important;}
.leaflet-control-zoom a.leaflet-control-zoom-in,.leaflet-control-zoom a.leaflet-control-zoom-out{font-weight:900!important;font-size:21px!important;color:var(--inko-tool-navy)!important;}
.leaflet-control-search.leaflet-photon > div:last-child{display:none!important;}
.leaflet-control-search.leaflet-photon.is-open > div:last-child{display:block!important;}
.leaflet-control-search.leaflet-photon:not(.is-open) input{display:none!important;}
.leaflet-control-search.leaflet-photon.is-open input{display:block!important;}
.geoportal-group-title{font-weight:500!important;color:var(--inko-tool-navy)!important;}
.leaflet-layerstree-opened,.leaflet-layerstree-closed{display:none!important;}
.leaflet-layerstree-header label,.leaflet-layerstree-header-label{display:inline-flex!important;align-items:center!important;margin:0!important;}
.leaflet-layerstree-sel-all-checkbox,.leaflet-layerstree-header input[type="checkbox"],.leaflet-control-layers-selector{width:14px!important;height:14px!important;min-width:14px!important;margin:0 6px 0 0!important;accent-color:var(--inko-tool-navy)!important;}
.layer-opacity-inline-slider,.leaflet-control-layers input[type="range"]{accent-color:var(--inko-tool-navy)!important;}
.layer-opacity-inline-slider::-webkit-slider-thumb{background:var(--inko-tool-navy)!important;}
.layer-opacity-inline-slider::-moz-range-thumb{background:var(--inko-tool-navy)!important;}
.layer-opacity-inline-slider::-webkit-slider-runnable-track{background:rgba(19,47,86,.22)!important;}
.layer-opacity-inline-slider::-moz-range-track{background:rgba(19,47,86,.22)!important;}
@media(max-width:900px){.leaflet-top.leaflet-left,.leaflet-top.leaflet-right{top:12px!important}.leaflet-top.leaflet-left{left:12px!important}.leaflet-top.leaflet-right{right:12px!important}}


/* Korekta v6 */
:root{--inko-tool-navy:#132f56;--inko-navy-deep:#132f56;}
.inko-premium-nav a{background:var(--inko-tool-navy)!important;color:#fff!important}.inko-premium-title span{color:#f47b20!important}.leaflet-top.leaflet-left,.leaflet-top.leaflet-right{top:18px!important}.leaflet-control-layers-expanded{width:max-content!important;min-width:0!important;max-width:calc(100vw - 56px)!important;background:#fff!important}.leaflet-control-layers-list{width:max-content!important;max-width:calc(100vw - 86px)!important}.layer-opacity-inline{background:#fff!important;border-radius:8px!important;padding:2px 4px 2px 0!important}.leaflet-control-zoom a.leaflet-control-zoom-in,.leaflet-control-zoom a.leaflet-control-zoom-out{font-weight:950!important;font-size:22px!important;color:var(--inko-tool-navy)!important;text-shadow:.35px 0 0 var(--inko-tool-navy),-.35px 0 0 var(--inko-tool-navy)!important}.leaflet-layerstree-opened,.leaflet-layerstree-closed{display:none!important}.leaflet-layerstree-header > span:first-child{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:14px!important;min-width:14px!important;flex:0 0 14px!important}.leaflet-layerstree-header label,.leaflet-layerstree-header-label{display:inline-flex!important;align-items:center!important}.geoportal-group-title{font-weight:500!important;color:var(--inko-tool-navy)!important}.leaflet-control-search.leaflet-photon:not(.is-open) > div:last-child,.leaflet-control-search.leaflet-photon:not(.is-open) input{display:none!important}
