:root{
  --ps-navy-950:#031326;
  --ps-navy-900:#061b31;
  --ps-navy-800:#0a2a49;
  --ps-green-700:#087848;
  --ps-green-600:#0a9657;
  --ps-green-500:#10b86a;
  --ps-green-100:#e8f8ef;
  --ps-blue-600:#1976d2;
  --ps-red-600:#dc2635;
  --ps-red-500:#ef3340;
  --ps-amber-500:#f4a30b;
  --ps-surface:#ffffff;
  --ps-bg:#eef3f4;
  --ps-line:#dce6ea;
  --ps-text:#12283a;
  --ps-muted:#6e7d89;
  --ps-shadow:0 14px 36px rgba(3,19,38,.17);
  --ps-soft-shadow:0 7px 22px rgba(3,19,38,.12);
}
*{box-sizing:border-box}
html,body{width:100%;height:100%}
body.ps-map-v6{margin:0;overflow:hidden;background:var(--ps-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--ps-text)}

/* Header */
.ps-map-v6 .psv6-header{height:76px;min-height:76px;padding:8px 20px!important;background:linear-gradient(105deg,#031326 0%,#061b31 54%,#062b29 100%)!important;color:#fff;box-shadow:0 6px 22px rgba(2,16,31,.30);position:relative;z-index:1600;display:grid!important;grid-template-columns:minmax(265px,1fr) auto minmax(240px,1fr);align-items:center;gap:20px;flex-wrap:nowrap!important}
.psv6-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;min-width:0}
.psv6-brand img{width:58px;height:58px;object-fit:cover;border-radius:16px;background:#fff;border:2px solid rgba(255,255,255,.82);box-shadow:0 8px 18px rgba(0,0,0,.28);flex:0 0 auto}
.psv6-brand-copy{display:block;line-height:1;min-width:0}
.psv6-brand-copy strong{display:block;font-size:20px;font-weight:850;letter-spacing:.2px;white-space:nowrap}
.psv6-brand-copy strong em{font-style:normal;color:#20c46d}
.psv6-brand-copy small{display:block;margin-top:8px;font-size:9.5px;font-weight:650;letter-spacing:.45px;color:rgba(255,255,255,.69);white-space:nowrap}
.psv6-main-nav{display:flex;align-items:center;justify-content:center;gap:8px}
.psv6-main-nav a{height:45px;padding:0 18px;border-radius:11px;display:inline-flex;align-items:center;gap:9px;color:rgba(255,255,255,.84);text-decoration:none;font-size:13px;font-weight:650;border:1px solid transparent;transition:.18s ease;white-space:nowrap}
.psv6-main-nav a:hover{background:rgba(255,255,255,.08);color:#fff}
.psv6-main-nav a.aktif{background:linear-gradient(135deg,rgba(10,150,87,.30),rgba(6,91,67,.34));border-color:rgba(28,196,109,.50);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}
.psv6-main-nav i{font-size:15px}
.psv6-map-nav{display:contents}
.psv6-main-nav .psv6-map-nav a{height:45px;padding:0 18px;border-radius:0;font-size:13px;font-weight:650;letter-spacing:0;color:rgba(255,255,255,.84);background:transparent;border-color:transparent;box-shadow:none}
.psv6-main-nav .psv6-map-nav a i{color:inherit}
.psv6-main-nav .psv6-map-nav a:hover{background:rgba(255,255,255,.08);color:#fff}
.psv6-main-nav .psv6-map-nav a.aktif{color:#fff;box-shadow:inset 0 -2px #ffffffb3}
.psv6-map-nav a:focus-visible{outline:2px solid #fff;outline-offset:2px}
.psv6-account{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0}
.psv6-bell{position:relative;width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;color:#fff;border-radius:10px;font-size:18px;cursor:pointer}
.psv6-bell:hover{background:rgba(255,255,255,.08)}
.psv6-bell b{position:absolute;right:3px;top:2px;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;font-size:9px;background:var(--ps-red-500);color:#fff;border:2px solid var(--ps-navy-900)}
.psv6-profile-menu{display:flex;align-items:center;gap:9px;position:relative}
.ps-map-v6 .psv6-profile-menu .profil-alan{width:280px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 90px);overflow-y:auto!important;border-radius:8px!important}
.ps-map-v6 .psv6-profile-menu .profil-bas{padding:15px 16px;background:#f4f8f9;border-bottom:1px solid #e4ecef}
.ps-map-v6 .psv6-profile-menu .profil-satir{padding:11px 16px;font-size:12px;color:#294656}
.ps-map-v6 .psv6-profile-menu .psv6-profile-plan{display:grid;gap:5px;padding:13px 16px;background:#eff8f3;border-bottom:1px solid #dfede5;color:#175d45}
.psv6-profile-plan strong{font-size:12px}.psv6-profile-plan span{font-size:12px;font-weight:700}.psv6-profile-plan small{font-size:11px;color:#637d70}
.ps-map-v6 .profil-btn{width:40px!important;height:40px!important;border-radius:50%!important;background:linear-gradient(135deg,#18b96c,#078b50)!important;color:#fff!important;border:0!important;font-weight:800!important;box-shadow:0 5px 13px rgba(8,139,80,.28)}
.psv6-profile-copy{border:0;background:transparent;color:#fff;text-align:left;padding:0;cursor:pointer;line-height:1.1}
.psv6-profile-copy strong{display:block;font-size:13px;white-space:nowrap}
.psv6-profile-copy small{display:block;margin-top:5px;font-size:9px;color:rgba(255,255,255,.66);white-space:nowrap}
.ps-map-v6 .profil-alan{top:52px!important;right:0!important;border:1px solid rgba(3,19,38,.10)!important;border-radius:14px!important;box-shadow:var(--ps-shadow)!important;overflow:hidden!important}
.ps-map-v6 .profil-satir i{width:18px;text-align:center;color:var(--ps-green-600)}
.psv6-login-link,.psv6-register-link{height:40px;display:inline-flex;align-items:center;padding:0 15px;border-radius:9px;text-decoration:none;font-size:12px;font-weight:700;color:#fff}
.psv6-login-link{border:1px solid rgba(255,255,255,.22)}
.psv6-register-link{background:linear-gradient(135deg,var(--ps-green-500),var(--ps-green-700))}

/* Main layout */
.ps-map-v6 .wrapper{height:calc(100vh - 76px)!important;display:flex;background:var(--ps-bg)}
.ps-map-v6 .sidebar{width:322px!important;min-width:322px;background:#fff!important;border:0!important;border-right:1px solid var(--ps-line)!important;padding:17px!important;gap:11px!important;box-shadow:8px 0 24px rgba(3,19,38,.09);position:relative;z-index:900;overflow-y:auto;overflow-x:hidden!important;scrollbar-width:thin}
.ps-map-v6 .sidebar::-webkit-scrollbar{width:7px}.ps-map-v6 .sidebar::-webkit-scrollbar-thumb{background:#ccd8de;border-radius:8px}
.psv6-panel-title{display:flex;gap:11px;align-items:center;padding:1px 0 12px;border-bottom:1px solid #e8eef1}
.psv6-panel-title>i{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--ps-navy-800),var(--ps-green-600));box-shadow:0 7px 14px rgba(6,27,49,.16)}
.psv6-panel-title b{display:block;font-size:14px}.psv6-panel-title span{display:block;font-size:9.5px;color:var(--ps-muted);margin-top:3px}
.psv6-section-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--ps-text);margin-top:1px}.psv6-section-title i{color:var(--ps-navy-800)}
.psv6-parcel-search-box{width:100%;display:grid;gap:8px;padding:10px;border:1px solid #dfe9ed;border-radius:12px;background:#fbfdfd;box-shadow:inset 0 1px 0 #fff,0 6px 16px rgba(3,19,38,.06);overflow:hidden}
.psv6-parcel-search-box .psv6-section-title{margin:0;padding:0 1px 1px}
.psv6-parcel-search-box .form-row{width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:6px!important}
.psv6-parcel-search-box .field input{height:37px!important;padding:0 8px!important;font-size:11.5px!important}
.psv6-parcel-search-box .btn{width:100%}
.psv6-parcel-search-box #secimOzet{margin-top:0}.psv6-query-mode{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;background:#f2f5f7;border-radius:10px;padding:4px;max-width:100%;overflow:hidden}
.psv6-query-mode button{width:100%;min-width:0;height:35px;padding:0 6px;border:0;background:transparent;border-radius:8px;color:#60717e;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.psv6-query-mode button.aktif{background:linear-gradient(135deg,var(--ps-green-500),var(--ps-green-700));color:#fff;box-shadow:0 5px 12px rgba(10,150,87,.20)}
.ps-map-v6 .field{gap:5px;min-width:0}.ps-map-v6 .field label{font-size:10px!important;font-weight:800!important;color:#536573!important;letter-spacing:.28px}
.ps-map-v6 .field input,.ps-map-v6 .field select{width:100%;min-width:0;height:39px!important;min-height:39px;padding:0 11px!important;border:1px solid #d3dfe4!important;border-radius:9px!important;background:#fff!important;color:var(--ps-text)!important;font-size:12px!important;outline:none!important}
.ps-map-v6 .field input:focus,.ps-map-v6 .field select:focus{border-color:var(--ps-green-500)!important;box-shadow:0 0 0 3px rgba(16,184,106,.11)!important}
.ps-map-v6 .form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:9px!important}
.ps-map-v6 .btn{height:41px!important;border:0!important;border-radius:9px!important;background:linear-gradient(135deg,var(--ps-green-500),var(--ps-green-700))!important;color:#fff!important;font-weight:800!important;font-size:12px!important;box-shadow:0 7px 15px rgba(10,150,87,.19)}
.ps-map-v6 .btn:hover{filter:brightness(1.04);transform:translateY(-1px)}
.ps-map-v6 .divider{height:1px!important;background:#e8eef1!important;margin:4px 0!important}
.ps-map-v6 #secimOzet{border:1px solid #d9e4e8!important;border-radius:11px!important;padding:10px!important;background:#fbfcfd!important;box-shadow:inset 0 1px 0 #fff}
.ps-map-v6 .secim-satir{font-size:11px!important;padding:7px 2px!important}.ps-map-v6 .secim-toplam{color:var(--ps-navy-900)!important;font-size:12px!important}
.ps-map-v6 .lgnd{font-size:10px!important;color:#687986!important}

/* Map stage and tools */
.psv6-map-stage{position:relative;flex:1;min-width:0;height:100%;overflow:hidden;background:#dce8e6}
.psv6-map-stage #map{position:absolute!important;inset:0;width:100%!important;height:100%!important}
.psv6-toolbar{position:absolute;top:17px;left:74px;right:18px;z-index:1060;display:flex;align-items:center;gap:9px;white-space:nowrap;pointer-events:none}
.psv6-toolbar>*{pointer-events:auto}
.psv6-toolbar>.psv6-filter-trigger{margin-left:0;flex-shrink:0}
.psv6-search-box{height:45px;width:min(300px,25vw);min-width:230px;display:flex;align-items:center;gap:9px;background:rgba(255,255,255,.97);border:1px solid rgba(3,19,38,.10);border-radius:11px;padding:0 14px;box-shadow:var(--ps-soft-shadow);backdrop-filter:blur(10px)}
.psv6-search-box i{color:#526878;font-size:14px}.psv6-search-box input{width:100%;border:0;outline:0;background:transparent;color:var(--ps-text);font-size:12px}.psv6-search-box input::placeholder{color:#84929d}
.psv6-search-box:focus-within{border-color:#259b74;box-shadow:0 0 0 3px #0a965714}
.psv6-address-results{position:fixed;z-index:1700;box-sizing:border-box;overflow-y:auto;border:1px solid #d8e3e8;border-radius:8px;background:#fff;color:#203d4d;box-shadow:0 10px 28px #102b4329;font-family:inherit}
.psv6-address-results[hidden]{display:none}
.psv6-address-scope{padding:10px 13px;background:#f4f8f9;border-bottom:1px solid #e7edf0;color:#607784;font-size:11px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}
.psv6-address-status{padding:14px;font-size:12px;line-height:1.5;color:#627b88}
.psv6-address-status:empty{display:none}
.psv6-address-option{display:flex;align-items:flex-start;gap:11px;width:100%;padding:12px 14px;border:0;border-bottom:1px solid #edf1f3;background:#fff;color:inherit;text-align:left;font:inherit;cursor:pointer}
.psv6-address-option:hover,.psv6-address-option[aria-selected="true"]{background:#edf8f3}
.psv6-address-option>i{flex:none;margin-top:3px;color:#168c65;font-size:14px}
.psv6-address-option>span{min-width:0;display:grid;gap:4px}
.psv6-address-option strong{font-size:13px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}
.psv6-address-option small{font-size:11px;color:#657d8a;line-height:1.4;overflow-wrap:anywhere}
.psv6-address-option em{font-size:10px;color:#806222;line-height:1.4;font-style:normal}
.psv6-address-credit{display:flex;align-items:center;justify-content:flex-end;padding:8px 12px;font-size:10px;color:#7c8e97;line-height:1.3}
.psv6-address-credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.psv6-toolbar>button,.psv6-toolbar-share>button{height:45px;padding:0 15px;border:1px solid rgba(3,19,38,.11);border-radius:11px;background:rgba(255,255,255,.97);color:#263b4b;font-size:12px;font-weight:750;display:flex;align-items:center;gap:8px;box-shadow:var(--ps-soft-shadow);cursor:pointer;backdrop-filter:blur(10px);transition:.16s ease}
.psv6-toolbar>button:hover,.psv6-toolbar-share>button:hover{transform:translateY(-1px);background:#fff}
.psv6-toolbar .primary{margin-left:auto;background:linear-gradient(135deg,var(--ps-green-500),var(--ps-green-700));color:#fff;border-color:#0aa15d;min-width:122px;justify-content:center}
.psv6-toolbar i{font-size:14px}
.psv6-toolbar-share{position:relative}.psv6-toolbar-share .paylas-menu{top:52px!important;left:0!important;border-radius:12px!important;box-shadow:var(--ps-shadow)!important}

/* Single-row filter strip anchored below the search tools. */
.psv6-right-stack{position:absolute;left:74px;top:72px;z-index:1050;display:block;width:820px;max-height:calc(100% - 180px);overflow-y:auto;visibility:visible;opacity:1;transform:translateY(0);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}
.psv6-right-stack.kapali{visibility:hidden;transform:translateY(-6px);opacity:0;pointer-events:none}
.psv6-quick-filter{padding:12px;background:rgba(255,255,255,.98);border:1px solid #d8e4e9;border-radius:8px;box-shadow:0 8px 26px #102b4326;font-size:12px}
.psv6-filter-grid{display:grid;grid-template-columns:minmax(100px,1fr) minmax(112px,1fr) repeat(2,minmax(105px,1fr)) auto 68px;gap:10px;align-items:end}
.psv6-filter-field{display:grid;gap:6px;min-width:0}
.psv6-quick-filter .psv6-filter-field>label{display:block;min-height:0;margin:0;color:#637c8b;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:0}
.psv6-filter-field select{width:100%;min-width:0;height:36px;border:1px solid #d5e0e6;border-radius:5px;padding:0 8px;background:#fafcfd;color:#23465b;font-family:inherit;font-size:12px;font-weight:650;outline:none;cursor:pointer}
.psv6-filter-field select:focus{border-color:#208c68;background:#fff;box-shadow:0 0 0 2px #0a965712}
.psv6-quick-filter .psv6-filter-urgent{height:36px;padding:0 6px;gap:7px;font-size:12px;font-weight:650}
.psv6-quick-filter .psv6-filter-urgent input{width:15px;height:15px;margin:0;accent-color:#d82843;cursor:pointer}
.psv6-filter-end{display:grid;gap:6px;min-width:0}
.psv6-filter-end output{color:#3d6c5c;font-size:10px;font-weight:700;line-height:1.3;text-align:center;overflow-wrap:anywhere}
.psv6-filter-actions{display:flex;align-items:center;gap:4px;height:36px}
.psv6-filter-actions button{display:grid;place-items:center;width:32px;height:36px;padding:0;border:0;border-radius:4px;background:transparent;color:#6d8390;cursor:pointer}
.psv6-filter-actions button:hover{background:#edf4f6;color:#173d50}
.psv6-filter-actions button:focus-visible{outline:2px solid #208c68;outline-offset:1px}
.psv6-filter-trigger[aria-expanded="true"]{border-color:#92cbb7;background:#f3fbf7;color:#146b50}
.psv6-view-switch{display:grid;grid-template-columns:1fr 1fr;background:#eef3f5;border-radius:9px;padding:3px;margin:0 0 8px}.psv6-view-switch a{height:28px;display:grid;place-items:center;border-radius:7px;text-decoration:none;color:#657684;font-size:9.5px;font-weight:800}.psv6-view-switch a.aktif{background:#fff;color:var(--ps-green-700);box-shadow:0 3px 8px rgba(3,19,38,.08)}
.psv6-quick-filter label{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin:0;padding:0;cursor:pointer;color:#334a5a;font-size:12px;font-weight:600;white-space:nowrap}.psv6-quick-filter input{accent-color:var(--ps-green-600)}
.psv6-quick-filter .dot{width:9px;height:9px;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.dot.green{background:var(--ps-green-500)}.dot.red{background:var(--ps-red-500)}.dot.navy{background:var(--ps-blue-600)}.dot.amber{background:var(--ps-amber-500)}
.qf-sep{height:1px;background:#e6edef;margin:7px 0}.psv6-quick-filter .radio{font-weight:600}
.psv6-3d-card{padding:0;border:0;border-radius:15px;overflow:hidden;background:#fff;box-shadow:var(--ps-shadow);cursor:pointer;text-align:left;transition:.18s ease}
.psv6-3d-card:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(3,19,38,.22)}
.psv6-3d-head{height:49px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(125deg,var(--ps-navy-800),#0a3657);color:#fff;font-size:12px}.psv6-3d-head strong{display:flex;align-items:center;gap:8px}.psv6-3d-head i{font-size:15px}
.psv6-3d-image{position:relative;display:block;height:132px;background:#d8e6df;overflow:hidden}.psv6-3d-image img{width:100%;height:100%;object-fit:cover;display:block;transition:.28s ease}.psv6-3d-card:hover img{transform:scale(1.04)}
.psv6-3d-image::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(3,19,38,.55),transparent 55%)}
.psv6-3d-image em{position:absolute;left:12px;bottom:10px;z-index:2;color:#fff;font-size:10px;font-style:normal;font-weight:750}


/* Secim sonrasi 3D kus bakisi yonlendirmesi */
.psv6-3d-card.v6-focus{outline:3px solid rgba(16,184,106,.55);box-shadow:0 0 0 6px rgba(16,184,106,.16),var(--ps-shadow);animation:v6Pulse3d 1.25s ease-in-out 4}
@keyframes v6Pulse3d{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
#v6ThreeDHint.psv6-3d-compact{display:none!important;position:absolute;left:50%;top:auto;bottom:112px;right:auto;z-index:670;width:max-content;min-width:0;max-width:calc(100% - 24px);box-sizing:border-box;align-items:center;gap:6px;padding:6px;border:1px solid #d2dfe5;border-radius:4px;background:#fff;color:#125548;box-shadow:0 2px 8px #0002;transform:translateX(-50%);letter-spacing:0}
@media(max-width:1100px){#v6ThreeDHint.psv6-3d-compact{bottom:104px}}
@media(max-width:760px){#v6ThreeDHint.psv6-3d-compact{bottom:82px}}
body.ps-map-v6 #v6ThreeDHint.psv6-3d-compact.show{display:flex!important}
#v6ThreeDHint .psv6-3d-hint-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:34px;padding:6px 9px;border:1px solid #087e56;border-radius:4px;background:#087e56;color:#fff;font:600 12px/1.3 system-ui;letter-spacing:0;cursor:pointer;white-space:normal;text-align:left}
#v6ThreeDHint .psv6-3d-hint-action:hover{background:#066a48}
#v6ThreeDHint .psv6-3d-hint-close{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;padding:0;border:1px solid #d2dfe5;border-radius:4px;background:#fff;color:#234b5d;font-size:16px;cursor:pointer}
#v6ThreeDHint .psv6-3d-hint-close:hover{background:#edf4f1}
#v6ThreeDHint button:focus-visible{outline:2px solid #007f61;outline-offset:2px}
/* Bottom statistics */
.psv6-stats{position:absolute;z-index:1040;left:50%;bottom:18px;transform:translateX(-50%);width:min(1120px,calc(100% - 330px));min-width:720px;height:78px;background:rgba(255,255,255,.97);border:1px solid rgba(3,19,38,.10);border-radius:15px;box-shadow:var(--ps-shadow);display:grid;grid-template-columns:repeat(6,1fr);align-items:center;backdrop-filter:blur(14px)}
.psv6-stats>div,.psv6-stats>a{height:46px;padding:0 18px;display:flex;align-items:center;gap:11px;border-right:1px solid #e4ecef}.psv6-stats>div:last-child,.psv6-stats>a:last-child{border-right:0}
.psv6-stat-link{color:inherit;text-decoration:none;transition:background .18s ease,color .18s ease}.psv6-stat-link:hover{background:#f3fbf8;color:#07956c}.psv6-stat-link i,.psv6-stat-link b{color:#07956c}
.psv6-stats i{font-size:19px;color:#163d61}.psv6-stats .danger i,.psv6-stats .danger b{color:var(--ps-red-500)}.psv6-stats .success i,.psv6-stats .success b{color:var(--ps-green-600)}
.psv6-stats span{font-size:9px;color:#73828d;line-height:1.15;font-weight:650}.psv6-stats b{display:block;margin-top:5px;font-size:16px;color:#142d41;white-space:nowrap}


/* Leaflet controls */
.ps-map-v6 .leaflet-control-zoom{border:0!important;border-radius:11px!important;overflow:hidden;box-shadow:0 8px 22px rgba(3,19,38,.22)!important}.ps-map-v6 .leaflet-control-zoom a{border:0!important;color:var(--ps-navy-900)!important;width:40px!important;height:40px!important;line-height:40px!important}
.ps-map-v6 .katman-degistir{display:none!important}.ps-map-v6 .paylas-bildirim{border-radius:11px!important;background:var(--ps-green-700)!important}

/* Branded map cards */
.ps-map-v6 .ilan-etiket.psv6-map-card-wrap{display:none!important;width:232px!important;height:92px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;color:var(--ps-text)!important;overflow:visible!important;white-space:normal!important;pointer-events:auto!important}
.ps-map-v6 .ilan-etiket.psv6-map-card-wrap::before{display:none!important}
.ps-map-v6 .leaflet-container.z-fiyat .ilan-etiket.psv6-map-card-wrap{display:block!important}
.psv6-map-card{position:relative;width:232px;min-height:80px;padding:7px 9px 8px;background:rgba(255,255,255,.98);border:1.5px solid #d9e4e8;border-radius:10px;box-shadow:0 8px 20px rgba(3,19,38,.20);backdrop-filter:blur(9px);transition:.16s ease;overflow:visible}
.psv6-map-card::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--card-accent,var(--ps-blue-600))}
.psv6-map-card::after{content:"";position:absolute;left:50%;bottom:-6px;width:10px;height:10px;background:#fff;border-right:1.5px solid #d9e4e8;border-bottom:1.5px solid #d9e4e8;transform:translateX(-50%) rotate(45deg)}
.psv6-map-card-wrap:hover .psv6-map-card{transform:translateY(-2px);box-shadow:0 15px 31px rgba(3,19,38,.25)}
.psv6-map-card,.psv6-map-card *{box-sizing:border-box}
.psv6-map-card .psv6-card-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,108px);gap:7px}
.psv6-map-card .psv6-card-area{min-width:0;width:100%;max-width:108px;overflow:hidden}
.psv6-map-card .psv6-card-area em,.psv6-map-card .psv6-card-area small{max-width:100%;white-space:normal;overflow-wrap:anywhere}
.psv6-card-top{display:grid;grid-template-columns:29px minmax(0,1fr) 8px;gap:6px;align-items:center;min-width:0}
.psv6-card-logo{width:29px;height:29px;border-radius:50%;object-fit:cover;background:#fff;border:1px solid #dfe8eb;box-shadow:0 3px 8px rgba(3,19,38,.14)}
.psv6-card-contact{min-width:0;line-height:1}.psv6-card-company{font-size:8.5px;font-weight:850;letter-spacing:.18px;color:#60717e;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.psv6-card-phone{display:flex;align-items:center;gap:3px;margin-top:3px;font-size:14px;font-weight:950;color:var(--card-accent,var(--ps-blue-600));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psv6-card-wa{width:12px;height:12px;color:#25d366;flex:0 0 auto}
.psv6-card-more{align-self:start;margin-top:0;font-size:9px;color:#8b99a2}
.psv6-card-bottom{display:flex;align-items:stretch;justify-content:space-between;gap:7px;margin-top:5px;padding-top:5px;border-top:1px solid #edf1f3}.psv6-card-bottom strong{flex:1 1 auto;min-width:0;font-size:12.5px;font-weight:900;color:#172c3d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:center}.psv6-card-bottom span{flex:0 0 108px;min-width:108px;min-height:26px;padding:3px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:7px;background:var(--card-accent,var(--ps-blue-600));color:#fff;font-size:11px;font-weight:950;line-height:1.08;text-align:center;white-space:normal;overflow:visible;overflow-wrap:anywhere;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.psv6-card-bottom span em{font-style:normal;font-size:10px;line-height:1.05;white-space:nowrap}.psv6-card-bottom span small{font-size:10.5px;font-weight:950;line-height:1.05;white-space:nowrap}
.psv6-card-blue{--card-accent:#1976d2}.psv6-card-green{--card-accent:#0ca75d}.psv6-card-amber{--card-accent:#f4a30b}.psv6-card-danger{--card-accent:#ef3340}
.ps-map-v6 .ilan-etiket.psv6-map-card-wrap.psv6-own-label{height:60px!important}
.psv6-own-label .psv6-map-card{min-height:52px;padding:7px 8px;border-radius:6px}
.ps-map-v6 .psv6-own-label .psv6-map-card,.ps-map-v6 .psv6-own-label:hover .psv6-map-card{transform:none}
.psv6-own-label .psv6-map-card .psv6-card-bottom{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:6px;margin:0;padding:0;border:0}
.psv6-own-label .psv6-card-bottom strong{display:block;width:100%;font-size:20px;line-height:1.15;letter-spacing:0;text-overflow:clip}
.psv6-own-label .psv6-card-bottom .psv6-card-area{width:100%;max-width:none;min-width:0;min-height:36px;padding:3px 4px;border-radius:4px}
.psv6-own-label .psv6-card-area em,.psv6-own-label .psv6-card-area small{display:block;width:100%;max-width:100%;white-space:nowrap;letter-spacing:0}
.psv6-own-label .psv6-card-area em{font-size:14px;line-height:1.1}
.psv6-own-label .psv6-card-area small{font-size:15px;line-height:1.1}
.ps-map-v6 .ilan-etiket.psv6-map-card-wrap.psv6-own-label{pointer-events:none!important}
.ps-map-v6 .psv6-own-label .psv6-map-card,.ps-map-v6 .psv6-own-label:hover .psv6-map-card{transform:scale(.72);transform-origin:bottom center;pointer-events:auto}
.psv6-own-label .psv6-price-only{pointer-events:auto}
.psv6-own-label .psv6-map-card .psv6-kart-kapat{transform:scale(1.388889)}
.psv6-own-label .psv6-map-card .psv6-kart-kapat:active{transform:scale(1.277778)}
.ps-map-v6 .ilan-etiket.etiket-acil{animation:none!important;outline:0!important;border:0!important}.ps-map-v6 .psv6-card-danger .psv6-map-card{border-color:rgba(239,51,64,.55);box-shadow:0 10px 26px rgba(239,51,64,.21)}

/* Existing modals aligned with brand */
.ps-map-v6 .modal3d-ic{border-radius:17px!important;box-shadow:0 30px 80px rgba(0,0,0,.45)!important}.ps-map-v6 .modal3d-baslik{background:rgba(3,19,38,.84)!important;border-radius:9px!important}.ps-map-v6 .modal3d-paylas{background:linear-gradient(135deg,var(--ps-green-500),var(--ps-green-700))!important;border-radius:9px!important}.ps-map-v6 .modal3d-marka{background:rgba(6,27,49,.82)!important}

.psv6-mobile-toggle{display:none;position:fixed;left:14px;bottom:88px;z-index:1700;width:54px;height:54px;border:0;border-radius:50%;place-items:center;color:#fff;background:linear-gradient(135deg,var(--ps-navy-800),var(--ps-green-600));box-shadow:0 13px 32px rgba(3,19,38,.34);font-size:19px}

@media(max-width:1320px){
  .ps-map-v6 .psv6-header{grid-template-columns:minmax(230px,1fr) auto minmax(170px,1fr);gap:10px;padding:7px 14px!important}
  .psv6-brand img{width:50px;height:50px}.psv6-brand-copy strong{font-size:17px}.psv6-brand-copy small{font-size:8px}
  .psv6-main-nav a{padding:0 13px}.psv6-profile-copy{display:none}
  .psv6-toolbar{left:72px;right:18px}.psv6-search-box{min-width:205px;width:230px}.psv6-toolbar>button,.psv6-toolbar-share>button{padding:0 12px}
  .psv6-right-stack{left:72px}.psv6-stats{width:min(960px,calc(100% - 300px))}
}
@media(max-width:1080px){
  .ps-map-v6 .psv6-header{grid-template-columns:minmax(185px,1fr) auto auto;gap:8px}
  .psv6-brand-copy small{display:none}.psv6-main-nav a span{display:none}.psv6-main-nav a{width:45px;padding:0;justify-content:center}
  .psv6-toolbar{right:18px;overflow-x:auto;padding-bottom:4px}.psv6-toolbar::-webkit-scrollbar{display:none}.psv6-search-box{min-width:220px}
  .psv6-stats{width:calc(100% - 44px);min-width:0}.psv6-stats>div,.psv6-stats>a{padding:0 11px;gap:7px}
  .psv6-main-nav .psv6-map-nav a{width:auto;padding:0 10px}
  .psv6-main-nav .psv6-map-nav a span{display:inline}
  .psv6-main-nav>a{width:36px}
}
@media(max-width:760px){
  body.ps-map-v6{overflow:hidden}.ps-map-v6 .psv6-header{height:64px;min-height:64px;grid-template-columns:1fr auto;padding:6px 10px!important}.psv6-brand img{width:46px;height:46px;border-radius:13px}.psv6-brand-copy strong{font-size:14px}.psv6-main-nav{display:none}.psv6-bell,.psv6-profile-copy{display:none}.ps-map-v6 .wrapper{height:calc(100vh - 64px)!important}
  .ps-map-v6 .sidebar{position:absolute;left:10px;top:74px;bottom:10px;width:min(322px,calc(100vw - 20px))!important;min-width:0;z-index:1500;border-radius:16px;transform:translateX(calc(-100% - 22px));transition:.25s ease;box-shadow:0 20px 55px rgba(3,19,38,.32)}body.ps-map-v6.psv6-sidebar-open .sidebar{transform:translateX(0)}
  .psv6-query-mode{gap:4px}.psv6-query-mode button{font-size:10.5px;padding:0 4px}
  .psv6-toolbar{top:10px;left:10px;right:10px;gap:7px}.psv6-search-box{min-width:200px;height:42px}.psv6-toolbar>button,.psv6-toolbar-share>button{height:42px;width:42px;padding:0;justify-content:center}.psv6-toolbar>button span,.psv6-toolbar-share>button span{display:none}.psv6-toolbar .primary{min-width:42px;margin-left:0}
  .psv6-stats{left:10px;right:10px;bottom:10px;transform:none;width:auto;height:62px;grid-template-columns:repeat(4,1fr);border-radius:13px}.psv6-stats>div,.psv6-stats>a{height:38px;padding:0 8px;gap:6px}.psv6-stats>div:nth-child(4),.psv6-stats>div:nth-child(5){display:none}.psv6-stats i{font-size:15px}.psv6-stats b{font-size:12px}.psv6-mobile-toggle{display:grid}
  .psv6-map-card{transform:scale(.9);transform-origin:bottom center}.psv6-map-card-wrap:hover .psv6-map-card{transform:scale(.9) translateY(-1px)}
}
@media(max-width:430px){.psv6-brand-copy strong{font-size:12px}.psv6-brand-copy small{display:none}.psv6-search-box{min-width:175px}.psv6-stats>div,.psv6-stats>a{padding:0 5px}.psv6-stats span{font-size:8px}}
@media(max-width:760px){
  .ps-map-v6 .psv6-header{height:116px;min-height:116px;grid-template-rows:48px 44px;row-gap:5px}
  .psv6-header>.psv6-brand{grid-column:1;grid-row:1}
  .psv6-header>.psv6-account{grid-column:2;grid-row:1}
  .psv6-header>.psv6-main-nav{display:flex;grid-column:1/-1;grid-row:2;justify-content:stretch;min-width:0;gap:6px}
  .psv6-main-nav .psv6-map-nav{display:flex;align-items:center;gap:6px;flex:1;min-width:0;padding:2px}
  .psv6-main-nav .psv6-map-nav a{flex:1;justify-content:center;height:34px;padding:0 8px;font-size:11px;gap:7px}
  .psv6-main-nav>a{height:38px;flex-shrink:0}
  .psv6-main-nav>.psv6-nav-secondary{display:none}
  .ps-map-v6 .wrapper{height:calc(100vh - 116px)!important}
  .ps-map-v6 .sidebar{top:126px}
}

/* V6 functional refinements */
.psv6-search-box button{
  width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;
  margin-right:-8px;border:0;border-radius:8px;color:#fff;background:var(--ps-navy-800);
  cursor:pointer;transition:.15s ease
}
.psv6-search-box button:hover{background:var(--ps-green-700);transform:translateX(1px)}
.psv6-card-alert{
  width:34px;height:34px;display:grid;place-items:center;border-radius:50%;
  color:var(--ps-red-600);background:#fff1f2;border:1px solid #ffcbd0;
  box-shadow:0 3px 9px rgba(220,38,53,.12);font-size:14px
}
.psv6-map-card-wrap.psv6-card-danger .psv6-card-phone{color:var(--ps-red-600)}
.psv6-card-danger .psv6-card-alert{display:flex;flex-direction:column;flex-shrink:0;gap:2px;border-radius:6px;background:#be123c;color:#fff;border-color:#fb7185;transform-origin:center;animation:v6UrgentBadgeShake 2.8s ease-in-out infinite}
.psv6-card-danger .psv6-card-alert i{font-size:11px;line-height:1}
.psv6-card-danger .psv6-card-alert b{font-size:9px;line-height:1;letter-spacing:0;font-weight:900}
.psv6-card-danger .psv6-map-card{animation:none}
.psv6-street-control button{touch-action:none}
.psv6-street-select,.psv6-street-select .leaflet-interactive{cursor:crosshair!important}
.psv6-view-tools button span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.psv6-tool-tip{position:fixed;z-index:100000;box-sizing:border-box;width:250px;max-width:calc(100vw - 24px);padding:12px 14px;border:1px solid #dce5e9;border-radius:8px;background:#fff;color:#4c626f;box-shadow:0 6px 24px #102d4326;font-size:12px;font-weight:500;line-height:1.5;pointer-events:none}
.psv6-tool-tip strong{display:block;margin-bottom:4px;color:#173747;font-size:13px;font-weight:750}
.psv6-tool-tip span{display:block}
.psv6-tool-tip[hidden]{display:none}
.ps-ilan-head{align-items:center!important;gap:12px}
.ps-ilan-head .ps-ilan-title,.ps-ilan-head .ps-ilan-other{font-size:18px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:0}
.ps-ilan-head .ps-ilan-other{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;flex-shrink:0;margin-left:auto!important;background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;color:#1754a3!important;text-decoration:none}
.ps-ilan-head .ps-ilan-other:hover{text-decoration:underline}
.psv6-price-filters input{width:100%;height:36px;min-width:0;box-sizing:border-box;border:1px solid #d5e0e6;border-radius:5px;padding:0 9px;background:#fafcfd;color:#23465b;font-family:inherit;font-size:13px;font-weight:750;line-height:1;outline:none}
.psv6-price-filters input::placeholder{color:#8b9da7;font-size:12px;font-weight:500}
.psv6-price-filters input:focus{border-color:#208c68;background:#fff;box-shadow:0 0 0 2px #0a965712}
.psv6-filter-narrow .psv6-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.psv6-filter-narrow .psv6-filter-end{justify-self:end;max-width:100%;width:150px;grid-template-columns:minmax(0,1fr) 68px;align-items:center;gap:8px}
@media(max-width:760px){.psv6-right-stack{left:10px;right:10px;top:62px;max-height:calc(100% - 160px)}}
@media(prefers-reduced-motion:reduce){.psv6-right-stack{transition:none}}
@keyframes v6UrgentBadgeShake{0%,42%,100%{transform:translateX(0) rotate(0)}6%,18%,30%{transform:translateX(-2px) rotate(-5deg)}12%,24%,36%{transform:translateX(2px) rotate(5deg)}}
@media(prefers-reduced-motion:reduce){.psv6-card-danger .psv6-map-card{animation:none}}
@media(max-width:760px){.psv6-search-box button{display:none}.psv6-card-alert{width:34px;height:34px}.psv6-card-phone{font-size:13.5px}}
.psv6-toast{position:fixed;left:50%;top:91px;z-index:9999;max-width:min(440px,calc(100vw - 28px));padding:11px 17px;opacity:0;pointer-events:none;transform:translate(-50%,-10px);color:#fff;background:rgba(3,19,38,.94);border:1px solid rgba(255,255,255,.16);border-radius:10px;box-shadow:0 14px 36px rgba(3,19,38,.24);font-size:11px;font-weight:680;transition:.2s ease;backdrop-filter:blur(10px)}
.psv6-toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:760px){.psv6-toast{top:74px}}

/* V6 HGM Atlas altlik secici */
.psv6-base-title{font-size:10px;font-weight:850;letter-spacing:.45px;text-transform:uppercase;color:#708392;margin:8px 0 7px}
.psv6-base-card{position:relative!important;display:block!important;padding:0!important;border:1px solid #d7e2e7;border-radius:11px;overflow:hidden;background:#fff;cursor:pointer;transition:.18s ease;box-shadow:0 2px 8px rgba(4,29,47,.06)}
.psv6-base-card:hover{transform:translateY(-1px);border-color:#7bc8a7;box-shadow:0 6px 15px rgba(4,29,47,.11)}
.psv6-base-card.aktif{border-color:#079455;box-shadow:0 0 0 2px rgba(7,148,85,.12),0 7px 18px rgba(4,29,47,.12)}
.psv6-base-card>input,.psv6-base-mini>input{position:absolute;opacity:0;pointer-events:none}
.psv6-base-card>img{display:block;width:100%;height:70px;object-fit:cover;filter:saturate(.92) contrast(1.03)}
.psv6-base-card>span{display:flex;flex-direction:column;gap:1px;padding:8px 32px 9px 10px}
.psv6-base-card b,.psv6-base-mini b{font-size:11px;color:#173346;font-weight:850}
.psv6-base-card small,.psv6-base-mini small{font-size:9px;color:#7c8e9a;font-weight:600;line-height:1.2}
.psv6-base-card>i{position:absolute;right:9px;bottom:14px;color:#079455;font-size:16px;opacity:0;transform:scale(.75);transition:.18s ease}
.psv6-base-card.aktif>i{opacity:1;transform:scale(1)}
.psv6-base-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:7px}
.psv6-base-mini{position:relative!important;display:flex!important;align-items:center!important;gap:7px!important;padding:7px!important;border:1px solid #dfe7eb;border-radius:9px;background:#f9fbfc;cursor:pointer;transition:.16s ease}
.psv6-base-mini:hover{border-color:#9bb9c8;background:#fff}
.psv6-base-mini.aktif{border-color:#079455;background:#f0fbf6;box-shadow:0 0 0 2px rgba(7,148,85,.09)}
.psv6-base-mini>span:last-child{display:flex;flex-direction:column;gap:1px;min-width:0}
.base-icon{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;flex:0 0 auto;color:#fff}
.base-icon.uydu{background:linear-gradient(145deg,#176fa8,#0c446b)}
.base-icon.harita{background:linear-gradient(145deg,#36a66a,#167843)}
@media(max-width:1100px){.psv6-base-card>img{height:58px}.psv6-base-card small{display:none}}

/* V6 Atlas durum bilgisi: Atlas erişimi kesilirse kart seçili kalır,
   fakat kullanıcıya uydu yedeğinin gösterildiği açıkça belirtilir. */
.psv6-base-card.atlas-hata{border-color:#e9a23b;box-shadow:0 0 0 2px rgba(233,162,59,.13),0 7px 18px rgba(4,29,47,.10)}
.psv6-base-card.atlas-hata small{color:#a15c07;font-weight:750}
.psv6-base-card.atlas-hata>i{color:#e9a23b}


/* Tek govdeli harita arac cubugu */
.ps-map-v6 .leaflet-top.leaflet-left{top:78px;left:14px}
.ps-map-v6 .psv6-tool-rail{--tool-size:40px;display:flex;flex-direction:column;box-sizing:border-box;width:calc(var(--tool-size) + 10px);padding:4px;border:1px solid #d8e2e7;border-radius:8px;background:#fff;box-shadow:0 5px 18px #16374729;max-height:calc(100dvh - 258px);overflow-y:auto;scrollbar-width:none}
.psv6-tool-rail::-webkit-scrollbar{display:none}
.ps-map-v6 .psv6-tool-rail>.leaflet-control{flex:none;float:none;clear:none;display:flex;flex-direction:column;width:var(--tool-size);margin:0!important;padding:0;gap:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}
.ps-map-v6 .psv6-tool-rail>.psv6-view-tools,.ps-map-v6 .psv6-tool-rail>.yan-araclar{margin-top:4px!important;padding-top:4px;border-top:1px solid #e5ecef!important}
.ps-map-v6 .psv6-tool-rail button,.ps-map-v6 .psv6-tool-rail .leaflet-control-zoom a{box-sizing:border-box;position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:center;flex:none;width:var(--tool-size)!important;min-width:0;height:var(--tool-size)!important;min-height:var(--tool-size);margin:0;padding:0!important;gap:2px;border:0!important;border-radius:5px!important;background:transparent!important;box-shadow:none!important;color:#354f5e!important;font-family:inherit;font-size:17px!important;font-weight:650!important;line-height:1!important;letter-spacing:0;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}
.ps-map-v6 .psv6-tool-rail button:hover,.ps-map-v6 .psv6-tool-rail .leaflet-control-zoom a:hover{background:#eef4f6!important;color:#163b50!important}
.ps-map-v6 .psv6-tool-rail button:focus-visible,.ps-map-v6 .psv6-tool-rail a:focus-visible{outline:2px solid #168761;outline-offset:-2px;background:#edf8f3!important}
.ps-map-v6 .psv6-tool-rail .leaflet-control-zoom a{font-size:23px!important;font-weight:500!important}
.psv6-tool-rail .leaflet-control-zoom a span{line-height:1}
.ps-map-v6 .psv6-tool-rail .psv6-clear-control button{color:#be3444!important}
.ps-map-v6 .psv6-tool-rail .psv6-clear-control button:hover{background:#fff0f1!important}
.ps-map-v6 .psv6-tool-rail .psv6-pan-control button{color:#176fa8!important}
.ps-map-v6 .psv6-tool-rail .psv6-pan-control button.aktif{background:#e8f3fb!important;box-shadow:inset 3px 0 #176fa8!important;color:#0c5a91!important}
.ps-map-v6 .psv6-tool-rail .psv6-pan-control i{font-size:19px}
.ps-map-v6 .psv6-tool-rail .psv6-street-control button{color:#1671d9!important;cursor:grab}
.ps-map-v6 .psv6-tool-rail .psv6-street-control i{font-size:22px}
.ps-map-v6 .psv6-tool-rail .psv6-distance-control button.aktif,.ps-map-v6 .psv6-tool-rail .psv6-nearby-toggle.aktif,.ps-map-v6 .psv6-tool-rail .psv6-street-control button[aria-pressed="true"]{background:#e8f6ef!important;box-shadow:inset 3px 0 #0c9664!important;color:#087449!important}
.ps-map-v6 .psv6-tool-rail .psv6-label-toggle:not(.aktif){background:#f0f3f5!important;color:#788a95!important}
.ps-map-v6 .psv6-tool-rail .ya-btn{gap:2px!important}
.ps-map-v6 .psv6-tool-rail .ya-btn small{font-size:8px;font-weight:700;line-height:1.1;margin:0;color:#536975;letter-spacing:0}
.ps-map-v6 .psv6-tool-rail .ya-btn i{font-size:16px;line-height:1}
.ps-map-v6 .psv6-tool-rail .ya-sahibinden>span{display:grid;place-items:center;width:19px;height:17px;border-radius:3px;background:#ffdf3f;color:#40370c;font-size:14px;line-height:1}
.ps-map-v6 .psv6-tool-rail .ya-endeksa i{color:#1671d9}
.ps-map-v6 .psv6-tool-rail .ya-imar i{color:#138764}
@media(max-height:800px){.ps-map-v6 .psv6-tool-rail{--tool-size:34px}}
.ps-map-v6 #map.psv6-measuring{cursor:crosshair!important}
.psv6-distance-label-wrap{background:transparent!important;border:0!important}
.psv6-distance-label{transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:2px solid #fff;border-radius:999px;background:#08253f;color:#fff;font:800 12px/1 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;white-space:nowrap;box-shadow:0 7px 18px rgba(3,25,43,.30)}
.psv6-distance-label i{color:#50d697;font-size:12px}

@media (max-width:760px){
  .ps-map-v6 .leaflet-top.leaflet-left{top:66px;left:8px}
  .ps-map-v6 .psv6-tool-rail{--tool-size:40px;max-height:calc(100dvh - 266px)}
}
.psv6-quick-filter{position:relative;padding-top:40px}.psv6-quick-filter .psv6-filter-actions{position:absolute;top:5px;right:8px;height:28px}.psv6-quick-filter .psv6-filter-actions button{width:28px;height:28px}
