#map-editor[hidden]{display:none!important}#map-editor{position:fixed;inset:0;z-index:650;pointer-events:none;color:#eadbbb;font:14px Georgia}#map-editor button,#map-editor select,#map-editor input{font:14px Georgia;color:#eadbbb;background:#1e3024;border:1px solid #897242;border-radius:3px;padding:7px 10px;box-sizing:border-box}#map-editor button{cursor:pointer}#map-editor button:hover{background:#405136}#map-editor button:disabled{opacity:.4;cursor:default}#map-editor button[aria-pressed=true]{background:#665d31;border-color:#ddc579}#map-editor .editor-top{position:absolute;top:12px;left:12px;right:12px;display:flex;align-items:center;gap:7px;padding:10px;background:#10221cf5;border:1px solid #a78c4c;pointer-events:auto;flex-wrap:wrap}#map-editor .editor-top strong{font-size:17px;margin-right:8px}#map-editor .editor-save{margin-left:auto;background:linear-gradient(#655e32,#35442a);border-color:#d5b96b}#map-editor .editor-side{position:absolute;right:12px;top:86px;bottom:52px;width:310px;padding:12px;background:#10221cf5;border:1px solid #a78c4c;overflow:auto;pointer-events:auto}#map-editor .editor-status{position:absolute;left:12px;bottom:12px;right:12px;padding:9px 12px;background:#10221cf5;border:1px solid #76643d;pointer-events:auto;color:#dfcfaa}#map-editor .editor-library{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0}#map-editor .editor-library button{padding:5px;font-size:12px;min-height:88px}#map-editor .editor-library img{display:block;width:100%;height:60px;object-fit:contain;pointer-events:none}#map-editor .editor-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}#map-editor label{display:block;color:#bfb99b;font-size:12px}#map-editor label input{display:block;width:100%;margin-top:4px}#map-editor .editor-check{display:flex;align-items:center;gap:6px;font-size:13px}#map-editor .editor-check input{width:auto;margin:0}#map-editor h3{font:16px Georgia;margin:10px 0}#map-editor hr{border:0;border-top:1px solid #655936;margin:14px 0}#map-editor .editor-actions{display:flex;gap:7px;margin-top:10px;flex-wrap:wrap}#map-editor select{width:100%;margin:5px 0}#map-editor .editor-help{font-size:12px;color:#b5b69c;line-height:1.5}#map-editor .editor-danger{color:#ffbaa2}.map-editor-active #hero,.map-editor-active #minimap,.map-editor-active #quest,.map-editor-active footer,.map-editor-active #chat,.map-editor-active #trail-travel,.map-editor-active #training-travel{visibility:hidden!important}.map-editor-active #map-editor{visibility:visible}#admin-panel .admin-home,#admin-panel .admin-locations{margin-top:30px}#admin-panel .admin-home button,#admin-panel .admin-locations button{padding:16px 28px;font:18px Georgia;color:#eadbbb;background:#21392a;border:1px solid #a78c4c;border-radius:4px;cursor:pointer}#admin-panel .admin-home button:hover,#admin-panel .admin-locations button:hover{background:#3b5034}@media(max-width:900px){#map-editor .editor-side{width:250px;top:132px}#map-editor .editor-top{gap:4px}#map-editor .editor-top strong{display:none}} 

#map-editor .editor-side{top:132px}#map-editor .editor-top{gap:5px}#map-editor input[type=range]{padding:0;margin:9px 0 16px;accent-color:#b9a163}#map-editor .editor-side>button{margin:5px 5px 5px 0}#map-editor .editor-library button[aria-pressed=true]{outline:2px solid #d6bc77}#map-editor .editor-library img{height:70px;object-fit:cover}#map-editor .editor-side .editor-library button{min-height:100px}@media(max-width:1100px){#map-editor .editor-side{top:170px}}

#map-editor .editor-save-size{font:12px Georgia;color:#c5c9ac;line-height:1.5;margin-left:auto;max-width:340px}#map-editor .editor-save-size[data-level=near]{color:#efd077}#map-editor .editor-save-size[data-level=over]{color:#ff9d85}#map-editor .editor-side[hidden]{display:none!important}#map-editor .editor-side-toggle{border-color:#b49a59}#map-editor.editor-side-collapsed .editor-side-toggle{position:fixed;right:12px;z-index:2;box-shadow:0 3px 12px #0008;background:#183025}#map-editor .editor-save{margin-left:0}
