.pm-map{-webkit-user-select:none;user-select:none;--sel:#12b76a;background:#dce7cc;width:100%;position:relative;overflow:hidden}.pm-map:not(.mini){border-radius:14px;box-shadow:0 0 0 1px #0e2a2114,0 8px 24px #0e2a2114}.pm-decor{width:100%;height:100%;display:block;position:absolute;inset:0}.pm-sea{letter-spacing:.22em;text-transform:uppercase;color:#ffffffd9;text-shadow:0 1px 2px #003c5a59;font:700 10.5px/1 Inter,sans-serif;position:absolute;top:3.2%;right:14px}.pm-zone{box-sizing:border-box;font:inherit;color:inherit;text-align:left;background:#ffffff57;border:1px solid #ffffffb3;border-radius:10px;padding:0;position:absolute;box-shadow:0 1px #0e2a210d,inset 0 0 0 1px #0e2a210d}.pm-zone.t-deniz{background:#eaf4f69e}.pm-zone.t-orman{background:#bed6aa6b}.pm-zone.t-standart{background:#f6f3eba8}.pm-zone.t-cadir{background:#f7eedeb3}.pm-zone.t-vip{background:#fbf2d6d1;border:1.5px solid #d9b45a;box-shadow:0 0 0 3px #d9b45a2e}.pm-zl{letter-spacing:.07em;text-transform:uppercase;color:#2f4a40;white-space:nowrap;z-index:4;background:#fff;border-radius:999px;align-items:center;gap:5px;height:18px;padding:0 8px;font:800 9.5px/1 Inter,sans-serif;display:inline-flex;position:absolute;top:-9px;left:7px;box-shadow:0 1px 3px #0e2a2129}.pm-zl em{letter-spacing:0;text-transform:none;color:#6b7f75;border-left:1px solid #e3e7e1;padding-left:5px;font-style:normal;font-weight:600}.pm-zl .mi{font-size:12px}.pm-zone.end .pm-zl{left:auto;right:7px}.pm-zone.t-vip .pm-zl{color:#7a5b14;background:#fff6dc}.pm-zone.t-deniz .pm-zl{color:#1f5e77}button.pm-zone.area{cursor:pointer;z-index:3;background-clip:padding-box;border:2px dashed #12b76a8c;transition:box-shadow .15s,background .15s,border-color .15s}button.pm-zone.area:not(:disabled):hover{border-color:var(--sel);box-shadow:0 0 0 4px #12b76a2e}button.pm-zone.area:focus-visible{outline-offset:2px;outline:3px solid #2ac084}button.pm-zone.area:disabled{cursor:not-allowed}button.pm-zone.area.off{opacity:.45}.pm-zone.area.on{border:3px solid var(--sel);box-shadow:0 0 0 5px #12b76a38,0 10px 26px #12b76a40}.pm-zone.area.on .pm-zl{background:var(--sel);color:#fff}.pm-zone.area.on .pm-zl em{color:#e6fff2;border-color:#ffffff59}.pm-zone.area.full .pm-zl em{color:#b0412e}.pm-lm{color:#4f6158;pointer-events:none;z-index:2;flex-direction:column;align-items:center;gap:2px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.pm-lm .mi{background:#fff;border-radius:50%;padding:4px;font-size:17px;box-shadow:0 2px 6px #0e2a2133}.pm-lm small{color:#3f5a4f;background:#ffffffd9;border-radius:6px;padding:1px 6px;font-size:10.5px;font-weight:700}.mini .pm-lm .mi{padding:2px;font-size:11px}.pm-p{box-sizing:border-box;color:#24413a;cursor:pointer;background:#fff;border:1px solid #0e2a211a;border-radius:7px;align-content:center;place-items:center;gap:1px;padding:0;font-family:Inter,sans-serif;transition:transform .12s,box-shadow .12s,background .12s;display:grid;position:absolute;overflow:visible;box-shadow:0 1px 2px #0e2a211f,0 2px 6px #0e2a210f}.pm-p:before{content:"";background:#a9c2b4;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:4px;right:4px}.pm-p.t-deniz:before{background:#4f9dbe}.pm-p.t-orman:before{background:#6e9e5b}.pm-p.t-cadir:before{background:#d4a866}.pm-p.t-vip:before{background:#d9b45a}.pm-p b{letter-spacing:.01em;font-size:clamp(9px,1.05vw,11.5px);font-weight:700;line-height:1}.pm-p .mi{color:#8aa197;font-size:clamp(11px,1.2vw,14px)}.pm-p.k-konaklama{border-radius:12px}.pm-p.k-konaklama .mi{color:#b08a2e}button.pm-p:not(:disabled):hover{border-color:var(--sel);z-index:2;transform:translateY(-2px);box-shadow:0 6px 14px #0e2a212e}button.pm-p:not(:disabled):hover .mi{color:var(--sel)}button.pm-p:focus-visible{outline-offset:2px;z-index:3;outline:3px solid #2ac084}.pm-p.busy{cursor:not-allowed;color:#ada698;background:#eeeae2 repeating-linear-gradient(135deg,#0000 0 4px,#78644614 4px 6px);border-color:#0000;box-shadow:inset 0 0 0 1px #7864461f}.pm-p.busy:before{background:#d8d1c3}.pm-p.busy .mi{color:#c4bdaf}.pm-p.busy b{-webkit-text-decoration:line-through #78644673;text-decoration:line-through #78644673}.pick-busy .pm-p.busy{cursor:pointer}.pick-busy .pm-p.busy:hover{box-shadow:inset 0 0 0 1px #7864461f,0 0 0 2px #12b76a59}.pm-p.off:not(.busy){opacity:.3;cursor:not-allowed}.pm-p.in-area{cursor:inherit;pointer-events:none;box-shadow:none;border-color:#0e2a2114}.pm-p.in-area .mi{color:#9db3a8;font-size:clamp(13px,1.5vw,19px)}button.pm-p.on,button.pm-p.on:hover,.pm-p.on{background:var(--sel);color:#fff;box-shadow:0 0 0 3px var(--sel), 0 8px 18px #12b76a73;z-index:3;border:2px solid #fff;transform:scale(1.08)}.pm-p.on:before{display:none}.pm-p.on b{font-weight:800}.pm-p.on .mi,button.pm-p.on:hover .mi{color:#fff}.pm-p.in-area.on{color:#0e7a48;background:#ddf7e9;border-width:1px;transform:none;box-shadow:0 0 0 2px #12b76a59}.pm-p.in-area.on .mi{color:var(--sel)}.pm-p .pm-ok{background:#fff;border-radius:50%;padding:2px;font-size:14px;position:absolute;top:-8px;right:-8px;box-shadow:0 1px 4px #00000040;color:var(--sel)!important}.mini .pm-p{box-shadow:none;border-radius:3px}.mini .pm-p:before{display:none}.mini .pm-p.busy{background:#e2ddd3}.pm-map.pick-busy button.pm-p.busy.on{color:#5e5440;box-shadow:0 0 0 3px var(--sel), 0 8px 18px #12b76a4d;background:#eeeae2 repeating-linear-gradient(135deg,#0000 0 4px,#7864461f 4px 6px);border:2px solid #fff;transform:scale(1.06)}.pm-map.pick-busy button.pm-p.busy.on .mi{color:#8a7f69}.pm-map.pick-busy .pm-p.busy.on b{text-decoration:none}.pick-busy .pm-p.in-area b{display:none}.mini .pm-p.on{box-shadow:0 0 0 2px var(--sel);border-width:1px;transform:none}.mini .pm-zone.area.on{border-width:2px;box-shadow:0 0 0 3px #12b76a4d}.mini .pm-zone{border-radius:5px}.pm-leg{color:#6b7f75;flex-wrap:wrap;gap:14px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.pm-leg li{align-items:center;gap:6px;display:inline-flex}.pm-sw{box-sizing:border-box;background:#fff;border:1px solid #0e2a2126;border-radius:4px;width:16px;height:16px;box-shadow:0 1px 2px #0e2a211f}.pm-sw.busy{box-shadow:none;background:#eeeae2 repeating-linear-gradient(135deg,#0000 0 3px,#78644624 3px 5px);border-color:#0000}.pm-sw.on{background:#12b76a;border-color:#12b76a;box-shadow:0 0 0 2px #12b76a4d}.pm-sw.area{box-shadow:none;background:0 0;border:2px dashed #12b76ab3}.pm-st{pointer-events:none;z-index:1;place-items:center;display:grid;position:absolute}.pm-st .mi{color:#7b6f58;font-size:clamp(11px,1.3vw,16px)}.pm-map .mi{fill:currentColor;flex:none;width:1em;height:1em;display:inline-block}.pmv{background:#cfddbe;border-radius:14px;width:100%;min-height:240px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0e2a2114,0 8px 24px #0e2a2114}.pmv-box{touch-action:none;position:absolute;inset:0;overflow:hidden}.pmv-box.pan{cursor:grab}.pmv-box.drag{cursor:grabbing}.pmv-box.pan .pm-map *,.pmv-box.drag .pm-map *{pointer-events:none}.pmv-in{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.pmv-in .pm-map:not(.mini){box-shadow:none;border-radius:0}.pmv-ctl{z-index:5;border-radius:10px;gap:1px;display:grid;position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 2px 10px #0e2a212e}.pmv-ctl button{color:#173a2e;cursor:pointer;background:#fff;border:0;place-items:center;width:36px;height:36px;padding:0;font-size:20px;display:grid}.pmv-ctl button:hover:not(:disabled){background:#eaf7f0}.pmv-ctl button:disabled{color:#b5bfb9;cursor:default}.pmv-ctl .mi{fill:currentColor;width:1em;height:1em}.pmv-hint{color:#4b5e55;z-index:5;pointer-events:none;background:#ffffffe6;border-radius:8px;padding:5px 9px;font-size:11.5px;position:absolute;bottom:12px;left:12px}.pmv-hint kbd{background:#eef2ee;border-radius:4px;padding:1px 5px;font:600 10.5px Inter,sans-serif;box-shadow:inset 0 -1px #cbd5cf}.pmv-scale{color:#173a2e;z-index:5;pointer-events:none;background:#ffffffe6;border-radius:8px;justify-items:start;gap:2px;padding:5px 9px 6px;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:12px;right:12px}.pmv-scale i{box-sizing:border-box;border:2px solid #173a2e;border-top:0;height:6px;display:block}@media (max-width:640px){.pmv-hint{display:none}}.pm-st{align-content:center;gap:1px}.pm-st small{color:#6a5e48;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;font:700 clamp(7.5px,.8vw,10px)/1.1 Inter,sans-serif;overflow:hidden}.pm-st.s-su .mi,.pm-st.s-su small{color:#fff;text-shadow:0 1px 2px #00466459}.pm-st.s-zemin .mi{color:#fff;background:#4a79c4;border-radius:3px;padding:1px}.pm-st.s-zemin small{color:#5b5a55}.pm-gate{z-index:2;pointer-events:none;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#2f5a45;border-radius:999px;justify-content:center;align-items:center;gap:3px;font:800 9px/1 Inter,sans-serif;display:flex;position:absolute;transform:translateY(-15%);box-shadow:0 2px 6px #0e2a214d}.pm-gate .mi{font-size:12px}.pm-north,.pm-scale{z-index:4;pointer-events:none;color:#3f5a4f;font:800 10px/1 Inter,sans-serif;position:absolute}.pm-north{box-sizing:border-box;background:#ffffffe0;border-radius:9px;place-items:center;width:30px;height:34px;padding-top:2px;display:grid;top:24%;right:10px;box-shadow:0 1px 4px #0e2a212e}.pm-north .mi{color:#c2453a;font-size:14px}.pm-scale{flex-direction:column;gap:3px;padding:0;display:flex;bottom:10px;left:10px}.pm-scale i{box-sizing:border-box;border:1.5px solid #3f5a4f;border-top:0;height:5px;display:block}.pm-p.k-konaklama{background:linear-gradient(#fffdf8,#fbf4e6)}@media (max-width:640px){.pm-north,.pm-st small{display:none}.pm-gate{gap:0;font-size:0}}
