.tw-korona-gor .tw-kg-map { height: 500px; border-radius: 8px; margin-bottom: 1em; }
.tw-korona-gor .tw-kg-list { max-height: 400px; overflow-y: auto; }
.tw-korona-gor .tw-kg-list table { width: 100%; border-collapse: collapse; font-size: 0.9em; }
.tw-korona-gor .tw-kg-list th { background: #1f2937; color: #f59e0b; padding: 8px; text-align: left; }
.tw-korona-gor .tw-kg-list td { padding: 8px; border-bottom: 1px solid #e5e7eb; }
.tw-korona-gor .tw-kg-list tr:hover { background: #fef3c7; }
.tw-kg-marker-inner {
    color: #d97706; font-size: 22px; font-weight: 700; text-align: center; line-height: 22px;
    text-shadow: 0 1px 2px rgba(0,0,0,0.5);
}
