.dm540-overlay{position:fixed;inset:0;z-index:50000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(14,29,31,.48);backdrop-filter:blur(5px);font:15px/1.5 system-ui,sans-serif;color:#18282c}.dm540-dialog{background:#fff;border-radius:24px;width:min(540px,100%);max-height:92dvh;overflow:auto;box-shadow:0 24px 90px #102e3333;animation:dm540-in .2s ease-out}.dm540-wide{width:min(1050px,100%)}.dm540-dialog header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 12px;gap:16px}.dm540-dialog header small{font-size:10px;letter-spacing:1.3px;color:#126874;font-weight:750}.dm540-dialog h2{font-size:26px;line-height:1.2;margin:7px 0}.dm540-dialog header button{font-size:27px;width:44px;flex-shrink:0}.dm540-body{padding:8px 28px 24px}.dm540-dialog button{font:inherit;cursor:pointer;min-height:44px;border:1px solid #dce4e4;border-radius:12px;background:#f5f8f8;color:#203c40;padding:10px 14px}.dm540-dialog button:disabled{opacity:.5;cursor:wait}.dm540-dialog button:focus-visible,.dm540-dialog input:focus-visible,.dm540-dialog select:focus-visible{outline:3px solid #44a7b0;outline-offset:2px}.dm540-dialog label{display:block;font-size:13px;font-weight:600;margin:12px 0}.dm540-dialog input,.dm540-dialog select{box-sizing:border-box;display:block;width:100%;font:inherit;font-size:16px;padding:12px;border:1px solid #d5dede;border-radius:10px;background:white;color:#18282c;margin-top:5px;min-width:0}.dm540-dialog [hidden]{display:none!important}.dm540-search{display:flex!important;align-items:center;border:1px solid #bdcecf;border-radius:14px;padding:0 12px;background:#fafcfc}.dm540-search span{font-size:28px;color:#126874}.dm540-search input{border:0;background:transparent;margin:0;min-width:0}.dm540-locate,.dm540-mapopen,.dm540-saved{width:100%;text-align:left;margin-top:10px}.dm540-dialog .dm540-primary{background:#126874;color:white;border-color:#126874;font-weight:650;width:100%;margin-top:14px}.dm540-results button{display:block;background:white;text-align:left;width:100%;border:0;border-bottom:1px solid #e5ebeb;border-radius:0}.dm540-results button[aria-selected=true],.dm540-results button:hover{background:#e9f4f4}.dm540-attribution{display:block;text-align:right;color:#5e5e5e;font-size:12px;font-weight:400;white-space:nowrap}.dm540-steps{display:flex;gap:18px;font-size:12px;color:#6c7b7d;margin-bottom:18px}.dm540-steps .active{color:#126874;font-weight:700}.dm540-mapwrap{position:relative}.dm540-map{height:300px;border-radius:15px;overflow:hidden;background:#eef3f1}.dm540-pin{position:absolute;left:50%;top:50%;transform:translate(-50%,-100%);color:#126874;font-size:40px;text-shadow:0 0 3px white;pointer-events:none}.dm540-status{margin:0;padding:0 28px 20px;font-size:13px;color:#52666a;min-height:20px}.dm540-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dm540-details h3{font-size:20px;margin:10px 0}.dm540-zonegrid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.dm540-zonegrid .dm540-map{height:430px}.dm540-zonegrid .dm540-zone{display:block;width:100%;text-align:left;background:white;margin-bottom:8px}.dm540-zone.selected{border-color:#126874;background:#edf7f7}.dm540-zone small{display:block;color:#61767a}.dm540-check{display:flex!important;align-items:center;gap:10px}.dm540-check input{width:20px;height:20px;margin:0}.dm540-maphelp,.dm540-zonefooter p{font-size:12px;color:#647475}.dm540-zonefooter{border-top:1px solid #e4eaea;margin-top:20px}.dm540-zonefooter .dm540-primary{max-width:320px;display:block;margin-left:auto}@keyframes dm540-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:650px){.dm540-overlay{padding:0;align-items:flex-end}.dm540-dialog{border-radius:22px 22px 0 0;max-height:96dvh;width:100%;padding-bottom:env(safe-area-inset-bottom)}.dm540-dialog header{padding:20px 20px 10px}.dm540-dialog h2{font-size:23px}.dm540-body{padding:8px 20px 20px}.dm540-status{padding:0 20px 16px}.dm540-zonegrid{grid-template-columns:1fr}.dm540-zonegrid .dm540-map{height:270px}.dm540-map{height:260px}}@media(prefers-reduced-motion:reduce){.dm540-dialog{animation:none}}
/* Header: each action owns its space; address never crowds the wordmark. */
#ekran .pr-ust{column-gap:20px}#ekran .pr-ust .pr-r-geri{flex:0 0 44px;margin-right:4px}#ekran .pr-ust .pr-logo{flex-shrink:0;margin-right:8px}#ekran .pr-ust .pr-konum--ust{min-width:0;max-width:230px;gap:8px}#ekran .pr-ust .pr-konum-ad{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ekran .pr-ust .pr-konum-ikon{flex:0 0 32px;width:32px;height:32px}#ekran .pr-ust .pr-ara-sar{min-width:120px}#ekran .pr-ust .pr-sag{flex-shrink:0}@media(max-width:700px){#ekran .pr-ust{column-gap:10px}#ekran .pr-ust .pr-logo{margin-right:0}#ekran .pr-ust .pr-konum--ust{max-width:130px}#ekran .pr-ust .pr-r-geri{flex-basis:40px;margin:0}#ekran .pr-ust .pr-logo img{max-width:108px}#ekran .pr-r-konum-satir .pr-konum-ad{font-size:13px}}

.dm540-attribution img{height:16px;width:auto;display:inline-block;margin:10px 10px 5px}

.dm540-policy{font-size:11px;margin:0;padding:0 28px 16px}.dm540-policy a{color:#52666a}
