/* Domiki v1.9.9.2 — scalable integrated map actions.
   Same coordinate system / DOM transform as original tower button. */
.map-world .park { position:relative!important; overflow:visible!important; }
.map-world .park .map-actions {
  position:absolute!important;
  z-index:35!important;
  right:14px!important;
  top:8px!important;
  display:flex!important;
  flex-direction:row!important;
  align-items:stretch!important;
  justify-content:flex-end!important;
  gap:9px!important;
  width:max-content!important;
  height:54px!important;
  pointer-events:auto!important;
}
.map-world .park .map-actions > button {
  position:relative!important;
  inset:auto!important;
  right:auto!important;
  left:auto!important;
  top:auto!important;
  bottom:auto!important;
  transform:none!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  width:178px!important;
  min-width:178px!important;
  max-width:178px!important;
  height:54px!important;
  min-height:54px!important;
  max-height:54px!important;
  margin:0!important;
  padding:6px 9px!important;
  border:2px solid #c7a25c!important;
  border-radius:15px!important;
  background:#fff4ca!important;
  box-shadow:0 4px 0 #c5ad7580!important;
  color:#47614e!important;
  font:800 13px/1.25 ui-rounded,system-ui,sans-serif!important;
  letter-spacing:0!important;
  text-align:center!important;
  white-space:nowrap!important;
  cursor:pointer!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  order:initial!important;
  touch-action:manipulation!important;
}
.map-world .park .map-actions > #towerEntry{order:3!important;width:200px!important;min-width:200px!important;max-width:200px!important;}
.map-world .park .map-actions > #tractorShortcut{order:2!important;flex-direction:row!important;gap:6px!important;}
.map-world .park .map-actions > #collectAllMapCoins{order:1!important;}
.map-world .park .map-actions > #tractorShortcut.tractor-away{background:#fff0d9!important;}
.map-world .park .map-actions > button:active{filter:brightness(.96);}
.map-world .park .map-actions > button:focus-visible{outline:3px solid #1b7af2;outline-offset:2px;}
.map-world .park .map-actions > #towerEntry small {display:block!important;font-size:10px!important;margin-top:3px!important;line-height:1.05!important;}
.map-world .park .map-actions .tractor-shortcut-icon{font-size:21px!important;line-height:1!important;}
.map-world .park .map-actions #tractorShortcutText{font-size:13px!important;color:inherit!important;}
.map-world .park .map-actions #collectAllMapCoins span{font-size:13px!important;color:inherit!important;}
